|
|
|
@ -153,13 +153,34 @@ |
|
|
|
align="center" |
|
|
|
show-overflow-tooltip |
|
|
|
></el-table-column> |
|
|
|
<el-table-column |
|
|
|
prop="enableFlag" |
|
|
|
label="禁用/启用" |
|
|
|
header-align="center" |
|
|
|
align="center" |
|
|
|
show-overflow-tooltip> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<span v-for="(item, index) in enableFlagList" |
|
|
|
:key="item.value" |
|
|
|
:value="item.label" |
|
|
|
v-if="scope.row.enableFlag == item.value"> |
|
|
|
{{ item.label }}</span> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column |
|
|
|
label="操作" |
|
|
|
header-align="center" |
|
|
|
align="center" |
|
|
|
width="150" |
|
|
|
width="180" |
|
|
|
> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-button |
|
|
|
type="text" |
|
|
|
size="small" |
|
|
|
class="div-table-button--detail" |
|
|
|
@click="enableOrDisabled(scope.row.id)" |
|
|
|
>{{ scope.row.enableFlag === 'enable' ? '禁用' : '启用' }}</el-button |
|
|
|
> |
|
|
|
<el-button |
|
|
|
type="text" |
|
|
|
size="small" |
|
|
|
@ -243,6 +264,16 @@ export default { |
|
|
|
mixins: [mixinViewModule], |
|
|
|
data() { |
|
|
|
return { |
|
|
|
enableFlagList: [ |
|
|
|
{ |
|
|
|
value: 'enable', |
|
|
|
label: '启用' |
|
|
|
}, |
|
|
|
{ |
|
|
|
value: 'disabled', |
|
|
|
label: '禁用' |
|
|
|
} |
|
|
|
], |
|
|
|
dataForm: { |
|
|
|
name: "", |
|
|
|
mobile: "", |
|
|
|
@ -361,6 +392,16 @@ export default { |
|
|
|
diaClose() { |
|
|
|
this.sendNoticeFormShow = false; |
|
|
|
}, |
|
|
|
// 启用/禁用 |
|
|
|
enableOrDisabled(id) { |
|
|
|
this.$http |
|
|
|
.post(`/epmetuser/appPoint/enableOrDisabled/` + id) |
|
|
|
.then(({ data: res }) => { |
|
|
|
|
|
|
|
}) |
|
|
|
.catch(() => {}); |
|
|
|
this.loadTable(); |
|
|
|
}, |
|
|
|
// 新增 / 修改 |
|
|
|
addOrUpdateHandle(id, title) { |
|
|
|
this.dialogTitle = title; |
|
|
|
|