From a4b3ee325c7354579d495bc74a777e494e5ec38c Mon Sep 17 00:00:00 2001
From: quanwei <419654421@qq.com>
Date: Fri, 06 Feb 2026 18:18:44 +0800
Subject: [PATCH] 商品可以价格面议 选择走访时显示输入走访企业名 分会添加活动时要总会审核 分类添加人数限制,添加活动选择了填写人数限制的分类时活动名额下显示该分类人数限制为15 同一个企业30天内只能走访一次,在30天内走访同一个企业时提示该企业已被走访xx天后才可以从新走访

---
 shop_vue/src/views/supplier/category/index.vue |   20 +++++++++++++++++---
 1 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/shop_vue/src/views/supplier/category/index.vue b/shop_vue/src/views/supplier/category/index.vue
index 90e1c78..66a39c1 100644
--- a/shop_vue/src/views/supplier/category/index.vue
+++ b/shop_vue/src/views/supplier/category/index.vue
@@ -7,12 +7,17 @@
     <div>
         <div class="common-level-rail">
             <el-button size="small" type="primary" @click="addCategory">添加分类</el-button>
+            <el-select v-model="form.category_type" placeholder="选择类型" @change="getTableList" style="width: 150px; margin-left: 10px;">
+              <el-option label="全部" :value="0"></el-option>
+                <el-option v-for="(item,index) in typeList" :key="index" :label="item" :value="index"></el-option>
+            </el-select>
         </div>
         <div class="table-wrap">
             <el-table :data="categoryData" style="width: 100%" v-loading="loading">
                 <el-table-column prop="category_id" label="分类ID" width="180"></el-table-column>
                 <el-table-column prop="name" label="	分类名称"></el-table-column>
                 <el-table-column prop="deposit_money" label="	保证金(元)"></el-table-column>
+                <el-table-column prop="type_text" label="	类型" width="100"></el-table-column>
                 <el-table-column prop="create_time" label="添加时间" width="180"></el-table-column>
                 <el-table-column prop="name" label="操作" width="150">
                     <template slot-scope="scope">
@@ -22,10 +27,10 @@
                 </el-table-column>
             </el-table>
             <!--添加-->
-            <Add v-if="open_add" :open_add="open_add" @closeDialog="closeDialogFunc($event, 'add')"></Add>
+            <Add v-if="open_add" :open_add="open_add" @closeDialog="closeDialogFunc($event, 'add')" :typeList="typeList"></Add>
 
             <!--编辑-->
-            <Edit v-if="open_edit" :open_edit="open_edit" :form="userModel"
+            <Edit v-if="open_edit" :open_edit="open_edit" :form="userModel" :typeList="typeList"
                   @closeDialog="closeDialogFunc($event, 'edit')"></Edit>
 
         </div>
@@ -56,6 +61,12 @@
                 commentData: [],
                 /*是否加载完成*/
                 loading: true,
+                /*供应商类型列表*/
+                typeList: [],
+                /*筛选表单*/
+                form: {
+                    category_type: 0
+                },
             }
         },
         created() {
@@ -67,12 +78,15 @@
             /*获取文章列表*/
             getTableList() {
                 let self = this;
-                let Params = {};
+                let Params = {
+                    category_type: this.form.category_type
+                };
                 SupplierApi.Category(Params, true)
                     .then(data =>
                     {
                         self.loading = false;
                         self.categoryData = data.data.category;
+                        self.typeList = data.data.typeList;
                     })
                     .catch(error =>
                     {

--
Gitblit v1.9.2