From e1e2fe5710a5b5cd9c19bd3aa99c998a1a613ca8 Mon Sep 17 00:00:00 2001
From: quanwei <419654421@qq.com>
Date: Sat, 17 Jan 2026 17:58:01 +0800
Subject: [PATCH] 团购组件增加筛选
---
supplier_vue/src/components/setlink/Setlink.vue | 23 +++++++++++++++++++++--
1 files changed, 21 insertions(+), 2 deletions(-)
diff --git a/supplier_vue/src/components/setlink/Setlink.vue b/supplier_vue/src/components/setlink/Setlink.vue
index 5679de3..f832e62 100644
--- a/supplier_vue/src/components/setlink/Setlink.vue
+++ b/supplier_vue/src/components/setlink/Setlink.vue
@@ -13,6 +13,9 @@
<el-tab-pane label="产品" name="product">
<Product v-if="activeName == 'product'" @changeData="activeDataFunc"></Product>
</el-tab-pane>
+ <el-tab-pane v-if="supplier.is_release" label="供需" name="release">
+ <Release v-if="activeName == 'release'" @changeData="activeDataFunc"></Release>
+ </el-tab-pane>
</el-tabs>
<div slot="footer" class="dialog-footer d-b-c">
<div class="flex-1">
@@ -40,10 +43,13 @@
<script>
import Product from './part/Product.vue';
import Pages from './part/Pages.vue';
+import Release from './part/Release.vue';
+import SettingApi from '@/api/setting.js';
export default {
components: {
Product,
- Pages
+ Pages,
+ Release
},
data() {
return {
@@ -51,14 +57,27 @@
dialogVisible: true,
/*选中的链接*/
activeData: null,
- activeName: 'product'
+ activeName: 'pages',
+ /*供应商列*/
+ supplier: []
};
},
props: ['is_linkset'],
created() {
+ this.getSupplier();
this.dialogVisible = this.is_linkset;
},
methods: {
+ /*获取供应商列表*/
+ getSupplier(){
+ SettingApi.getSupplier().then(res => {
+ console.log(res);
+ this.supplier = res.data.model;
+ })
+ .catch(error => {
+ this.loading = false;
+ });
+ },
/*关闭弹窗*/
dialogFormVisible(e) {
if (e) {
--
Gitblit v1.9.2