diff --git a/src/views/system/role/index.vue b/src/views/system/role/index.vue index 0c9e410..853a07a 100644 --- a/src/views/system/role/index.vue +++ b/src/views/system/role/index.vue @@ -49,7 +49,7 @@ export default { return h(TableAction, { actions: [ { - label: '添加', + label: '修改', type: 'button', props: { type: 'primary', @@ -57,14 +57,14 @@ export default { }, auth: 'basic_list' }, - { - label: '修改', - auth: 'basic_list' - }, { label: '删除', type: 'popconfirm', - auth: 'basic_list' + auth: 'basic_list', + props: { + negativeText: '取消', + positiveText: '确认' + } } ], align: 'center' @@ -72,11 +72,14 @@ export default { } } ], - info: ref(info) + info: ref(info), + modalShow: false, + rowData: {} }) function play(row) { - console.log(row) + data.rowData = row + data.modalShow = true } const params = ref({}) @@ -87,7 +90,6 @@ export default { params.value = { ...data } - console.log(params.value) tableRef.value.reFetch({ ...unref(params) }) } diff --git a/src/views/system/role/table.js b/src/views/system/role/table.js index 04c91b2..a0b35ac 100644 --- a/src/views/system/role/table.js +++ b/src/views/system/role/table.js @@ -3,6 +3,7 @@ import { h } from 'vue' const data = { columns: [ + { type: 'selection' }, { title: '用户编号', key: 'code', diff --git a/src/views/system/user/components/UserModal.vue b/src/views/system/user/components/UserModal.vue index 7504f18..ccd92b3 100644 --- a/src/views/system/user/components/UserModal.vue +++ b/src/views/system/user/components/UserModal.vue @@ -225,8 +225,9 @@ export default defineComponent({ if (res.code === 0) { this.handleClose() this.$emit('done') + $message.success(res.data.msg) } else { - console.log(res.data.msg) + $message.error(res.data.msg) } }).catch(e => { console.log(e) @@ -236,8 +237,9 @@ export default defineComponent({ if (res.code === 0) { this.handleClose() this.$emit('done') + $message.success(res.data.msg) } else { - console.log(res.data.msg) + $message.error(res.data.msg) } }) } diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue index 41cf769..e7d1368 100644 --- a/src/views/system/user/index.vue +++ b/src/views/system/user/index.vue @@ -1,43 +1,59 @@ + 新建 - 删除 + + 删除 + + 确认要批量删除吗? - +