feat(group): 业务组禁用后限制用户登录和配置拉取
This commit is contained in:
@@ -9,9 +9,9 @@
|
||||
<el-table-column prop="name" label="组名称"></el-table-column>
|
||||
<el-table-column prop="master" label="负责人"></el-table-column>
|
||||
<el-table-column prop="remarks" label="备注"></el-table-column>
|
||||
<el-table-column prop="enabled" label="状态" width="80">
|
||||
<el-table-column prop="enabled" label="状态" width="100">
|
||||
<template slot-scope="scope">
|
||||
<el-tag :type="scope.row.enabled ? 'success' : 'info'">{{ scope.row.enabled ? '启用' : '禁用' }}</el-tag>
|
||||
<el-switch v-model="scope.row.enabled" @change="handleSwitch(scope.row)"></el-switch>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" width="100">
|
||||
@@ -81,6 +81,13 @@ export default {
|
||||
this.users = res.data || []
|
||||
} catch (e) {}
|
||||
},
|
||||
async handleSwitch(row) {
|
||||
try {
|
||||
await request({ url: `/admin/group/switch/${row.id}`, method: 'post' })
|
||||
} catch (e) {
|
||||
row.enabled = !row.enabled
|
||||
}
|
||||
},
|
||||
showAdd() {
|
||||
this.dialogTitle = '新建业务组'
|
||||
this.form = { name: '', masterUid: null, remarks: '' }
|
||||
|
||||
Reference in New Issue
Block a user