From 04102f7237efefa744090ed7c25f7b5d0807b679 Mon Sep 17 00:00:00 2001
From: quanwei <419654421@qq.com>
Date: Thu, 05 Feb 2026 18:11:57 +0800
Subject: [PATCH] 完成运营中心提现和运营中心权限管理

---
 shop_vue/src/views/page/page/diy/params/GroupBuy.vue |   61 ++++++++++++++++++++++++++++--
 1 files changed, 56 insertions(+), 5 deletions(-)

diff --git a/shop_vue/src/views/page/page/diy/params/GroupBuy.vue b/shop_vue/src/views/page/page/diy/params/GroupBuy.vue
index f87cdb0..4b021d1 100644
--- a/shop_vue/src/views/page/page/diy/params/GroupBuy.vue
+++ b/shop_vue/src/views/page/page/diy/params/GroupBuy.vue
@@ -18,11 +18,22 @@
         ></el-cascader>
       </el-form-item>
       <!-- 商户排序 -->
-      <el-form-item label="商户排序:">
-        <el-radio-group v-model="curItem.params.merchantSort">
-          <el-radio :label="'all'">综合</el-radio>
-          <el-radio :label="'sales'">销量</el-radio>
-          <el-radio :label="'score'">评分</el-radio>
+      <el-form-item label="是否显示排序:">
+        <el-radio-group v-model="curItem.params.is_sort">
+          <el-radio :label="1">是</el-radio>
+          <el-radio :label="0">否</el-radio>
+        </el-radio-group>
+      </el-form-item>
+      <el-form-item label="是否显示分类筛选:">
+        <el-radio-group v-model="curItem.params.is_category">
+          <el-radio :label="1">是</el-radio>
+          <el-radio :label="0">否</el-radio>
+        </el-radio-group>
+      </el-form-item>
+      <el-form-item label="是否显示筛选:">
+        <el-radio-group v-model="curItem.params.is_filter">
+          <el-radio :label="1">是</el-radio>
+          <el-radio :label="0">否</el-radio>
         </el-radio-group>
       </el-form-item>
       <!-- 显示数量 -->
@@ -63,13 +74,53 @@
   created() {
     this.getCategoryList();
   },
+  watch: {
+    selectedIndex: function(n, o) {
+      this.currCategory=this.currCategoryAuto(this.CategoryList);
+      console.log(this.currCategory)
+    }
+  },
   methods: {
     /*获取分类列表*/
     getCategoryList() {
       supplierService.Category({category_type: 20}).then(res => {
           this.CategoryList = res.data.category;
+          // 在数组开头插入"全部"选项
+          this.CategoryList.unshift({
+            category_id: 0,
+            name: '全部',
+          });
+          if (this.curItem.params.category!=0){
+            // 获取分类列表后立即设置默认选中项
+            this.$nextTick(() => {
+              this.currCategory = this.currCategoryAuto(this.CategoryList);
+            });
+          }
+
       });
     },
+    /*选择默认*/
+    currCategoryAuto(list){
+      let arr=[];
+      for(let i=0;i<list.length;i++){
+        let item=list[i];
+        if(item.category_id==this.curItem.params.category){
+          arr.push(item.category_id);
+          break;
+        }else{
+          if(Object.prototype.toString.call(item.child)== '[object Array]'&&item.child.length>0){
+            for(let j=0;j<item.child.length;j++){
+              if(item.child[j].category_id==this.curItem.params.category){
+                arr.push(item.category_id);
+                arr.push(item.child[j].category_id);
+                break;
+              }
+            }
+          }
+        }
+      }
+      return arr;
+    },
     /*选择类别*/
     changeCategory(e) {
       if(e.length > 0){

--
Gitblit v1.9.2