|
@@ -89,6 +89,15 @@
|
|
|
>
|
|
>
|
|
|
[移除黑名单]
|
|
[移除黑名单]
|
|
|
</el-button>
|
|
</el-button>
|
|
|
|
|
+ <el-button
|
|
|
|
|
+ v-if="row.status != 3"
|
|
|
|
|
+ type="danger"
|
|
|
|
|
+ link
|
|
|
|
|
+ v-permission="'customer:list:cancel'"
|
|
|
|
|
+ @click="handleCancel(row)"
|
|
|
|
|
+ >
|
|
|
|
|
+ [注销]
|
|
|
|
|
+ </el-button>
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
</common-table>
|
|
</common-table>
|
|
@@ -256,4 +265,26 @@
|
|
|
row.userId = row.id;
|
|
row.userId = row.id;
|
|
|
tagRef.value?.handleOpen(row);
|
|
tagRef.value?.handleOpen(row);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ //注销用户
|
|
|
|
|
+ function handleCancel(row) {
|
|
|
|
|
+ ElMessageBox.confirm(
|
|
|
|
|
+ `确认注销用户"${row.nickName}"?注销后不可恢复!`,
|
|
|
|
|
+ '提示',
|
|
|
|
|
+ {
|
|
|
|
|
+ confirmButtonText: '确定',
|
|
|
|
|
+ cancelButtonText: '取消',
|
|
|
|
|
+ type: 'warning'
|
|
|
|
|
+ }
|
|
|
|
|
+ ).then(() => {
|
|
|
|
|
+ request.post(`/user/userInfo/cancel/${row.id}`).then((res) => {
|
|
|
|
|
+ if (res.data.code == 200) {
|
|
|
|
|
+ EleMessage.success('操作成功');
|
|
|
|
|
+ reload();
|
|
|
|
|
+ } else {
|
|
|
|
|
+ EleMessage.error(res.data.msg);
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
</script>
|
|
</script>
|