From e8b0a1e53f28b09e4630df5592115aec0677fd0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E8=8F=B2?= <1622041228@qq.com> Date: Wed, 25 May 2022 18:59:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0select=E9=80=89=E4=B8=AD?= =?UTF-8?q?=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/system/role/index.vue | 20 +-- src/views/system/role/table.js | 1 + .../system/user/components/UserModal.vue | 6 +- src/views/system/user/index.vue | 121 +++++++++++++----- src/views/system/user/info.js | 39 ++++++ 5 files changed, 145 insertions(+), 42 deletions(-) create mode 100644 src/views/system/user/info.js 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 @@