From 9264130521b88218ae3c58dbd52d36f59dd9984a Mon Sep 17 00:00:00 2001 From: sakuya <81883387@qq.com> Date: Sat, 10 Jul 2021 21:01:25 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=9E=84=E9=83=A8=E5=88=86=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E7=9A=84=E5=BC=B9=E7=AA=97=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/setting/client/index.vue | 16 ++++++++++---- src/views/setting/client/save.vue | 8 +++---- src/views/setting/role/index.vue | 30 ++++++++++++++++++++------- src/views/setting/role/permission.vue | 7 +++---- src/views/setting/role/save.vue | 8 +++---- src/views/setting/task/index.vue | 26 +++++++++++++++-------- src/views/setting/task/save.vue | 12 +++++------ src/views/setting/user/index.vue | 22 ++++++++++++++------ src/views/setting/user/save.vue | 8 +++---- 9 files changed, 88 insertions(+), 49 deletions(-) diff --git a/src/views/setting/client/index.vue b/src/views/setting/client/index.vue index 256ef2f7..cdb14c28 100644 --- a/src/views/setting/client/index.vue +++ b/src/views/setting/client/index.vue @@ -32,7 +32,7 @@ - + @@ -46,6 +46,9 @@ }, data(){ return { + dialog: { + save: false + }, apiObj: this.$API.app.list, selection: [] } @@ -53,12 +56,17 @@ methods: { //增加 add(){ - this.$refs.saveDialog.show() + this.dialog.save = true + this.$nextTick(() => { + this.$refs.saveDialog.open() + }) }, //编辑 table_edit(row){ - this.$refs.saveDialog.show('edit') - this.$refs.saveDialog.setData(row) + this.dialog.save = true + this.$nextTick(() => { + this.$refs.saveDialog.open('edit').setData(row) + }) }, //删除 async table_del(row, index){ diff --git a/src/views/setting/client/save.vue b/src/views/setting/client/save.vue index 408ec563..faf71670 100644 --- a/src/views/setting/client/save.vue +++ b/src/views/setting/client/save.vue @@ -1,5 +1,5 @@