From a59ff44b2eaa7020f0529632d9ec064c4dc38e27 Mon Sep 17 00:00:00 2001
From: rk <94314517@qq.com>
Date: 星期二, 28 四月 2026 22:08:46 +0800
Subject: [PATCH] Merge branch 'master' of http://139.186.142.91:10010/r/productDev/gtzxinglijicun

---
 admin/src/views/business/memberList.vue |   19 +++++++++++++++++--
 1 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/admin/src/views/business/memberList.vue b/admin/src/views/business/memberList.vue
index ea79fa8..fd1f8b5 100644
--- a/admin/src/views/business/memberList.vue
+++ b/admin/src/views/business/memberList.vue
@@ -34,8 +34,15 @@
         <el-table-column prop="createTime" label="鍒涘缓鏃堕棿" min-width="160px"></el-table-column>
         <el-table-column label="鐘舵��" min-width="80px">
           <template slot-scope="{row}">
-            {{ row.status === 0 ? '姝e父' : row.status === 1 ? '鍋滅敤' : '宸叉敞閿�' }}
-          </template>
+              <el-switch
+                  @change="handleStatusChange($event, row)"
+                  v-model="row.status"
+                  active-color="#13ce66"
+                  inactive-color="#ff4949"
+                  :active-value="0"
+                  :inactive-value="1"
+              ></el-switch>
+            </template>
         </el-table-column>
         <el-table-column label="鎿嶄綔" min-width="100" fixed="right">
           <template slot-scope="{row}">
@@ -99,6 +106,14 @@
     },
     handleDetail (row) {
       this.$refs.operaMemberDetailWindow.open('浼氬憳璇︽儏', row)
+    },
+    handleStatusChange (val, row) {
+      this.api.updateStatus({ id: row.id, status: val }).then(res => {
+        this.$tip.apiSuccess(res || '淇敼鎴愬姛')
+      }).catch(e => {
+        row.status = val === 1 ? 0 : 1
+        this.$tip.apiFailed(e)
+      })
     }
   }
 }

--
Gitblit v1.9.3