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天后才可以从新走访

---
 branch_vue/src/views/activity/activity/drawer/part/edit.vue |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/branch_vue/src/views/activity/activity/drawer/part/edit.vue b/branch_vue/src/views/activity/activity/drawer/part/edit.vue
index e32e251..e6ca209 100644
--- a/branch_vue/src/views/activity/activity/drawer/part/edit.vue
+++ b/branch_vue/src/views/activity/activity/drawer/part/edit.vue
@@ -13,7 +13,7 @@
       </el-form-item> -->
       <el-form-item label="活动标题" prop="name"><el-input v-model="form.name" placeholder="请输入活动标题" class="max-w460"></el-input></el-form-item>
       <el-form-item label="活动分类" prop="category_id">
-        <el-select v-model="form.category_id" placeholder="请选择">
+        <el-select v-model="form.category_id" placeholder="请选择" @change="handleCategoryChange">
           <el-option v-for="(item, index) in category" :key="index" :label="item.name" :value="item.category_id"></el-option>
         </el-select>
       </el-form-item>
@@ -43,6 +43,9 @@
           <el-radio :label="1">是</el-radio>
           <el-radio :label="0">否</el-radio>
         </el-radio-group>
+      </el-form-item>
+      <el-form-item v-if="form.is_visit" label="被走访企业名称" prop="visit_supplier_name" key="visit_supplier_name">
+        <el-input v-model="form.visit_supplier_name" placeholder="商户没有入驻时,请输入被走访企业名称" class="max-w460"></el-input>
       </el-form-item>
       <el-form-item label="被走访企业" prop="visit_supplier_id" key="visit_supplier_id" v-if="form.is_visit">
         <el-row>
@@ -78,7 +81,7 @@
         <el-input v-model="form.limit_num" placeholder="请输入活动名额" class="max-w460">
           <template slot="append">人</template>
         </el-input>
-        <div class="gray9">0为不限制人数</div>
+        <div class="gray9">0为不限制人数{{selectedCategory.limit_num?(',该分类最多'+selectedCategory.limit_num+'人'):''}}</div>
       </el-form-item>
       <el-form-item label="联系电话" prop="phone">
         <el-input v-model="form.phone" placeholder="请输入联系电话" class="max-w460"></el-input>
@@ -239,6 +242,14 @@
     };
   },
   props: ['form', 'category'],
+  computed: {
+    selectedCategory() {
+      if (!this.category || this.category.length === 0 || !this.form.category_id) {
+        return {};
+      }
+      return this.category.find(item => item.category_id === this.form.category_id) || {};
+    }
+  },
   methods: {
     /*上传*/
     openUpload(t) {

--
Gitblit v1.9.2