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