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/product/category/index.vue |    8 +++-----
 1 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/shop_vue/src/views/product/category/index.vue b/shop_vue/src/views/product/category/index.vue
index e9e9ffe..d9fd508 100644
--- a/shop_vue/src/views/product/category/index.vue
+++ b/shop_vue/src/views/product/category/index.vue
@@ -26,7 +26,7 @@
           <el-table-column prop="create_time" label="添加时间"></el-table-column>
           <el-table-column prop="status" label="状态">
             <template slot-scope="scope">
-              <el-checkbox v-model="scope.row.status" :checked="scope.row.status" @change="checked => statusChange(checked,scope.row)">启用</el-checkbox>
+              <el-switch v-model="scope.row.status"  :active-value="1" :inactive-value="0" active-text="启用" inactive-text="禁用" @change="statusChange(scope.row)" :width="55">启用</el-switch>
             </template>
           </el-table-column>
           <el-table-column fixed="right" label="操作" width="100">
@@ -144,7 +144,7 @@
         });
       },
       /*启用*/
-      statusChange: function(checked,row) {
+      statusChange: function(row) {
         let self = this;
         // if(row.child.length>0){
         //   self.$message({
@@ -154,7 +154,7 @@
         //   row.status = !checked;
         //   return;
         // }
-        let status=checked?1:0;
+        let status=row.status?1:0;
         self.loading = true;
         let params={
             category_id: row.category_id,
@@ -167,11 +167,9 @@
         )
           .then(data => {
             self.loading = false;
-            row.status = checked;
           })
           .catch(error => {
             self.loading = false;
-            row.status = checked?0:1;
           });
       },
     }

--
Gitblit v1.9.2