From d58b6735e72893fd341d16f22f386faee2715841 Mon Sep 17 00:00:00 2001 From: jianjun Date: Thu, 26 May 2022 16:37:16 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=88=86=E6=9E=90?= =?UTF-8?q?=E5=B9=B3=E5=8F=B0=E8=8F=9C=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/modules/workPc/dataMenu.vue | 125 ++++++++++++++++++ .../modules/workPc/menu-add-or-update.vue | 10 +- .../src/views/modules/workPc/menu.vue | 4 +- 3 files changed, 137 insertions(+), 2 deletions(-) create mode 100644 epmet-oper-web/src/views/modules/workPc/dataMenu.vue diff --git a/epmet-oper-web/src/views/modules/workPc/dataMenu.vue b/epmet-oper-web/src/views/modules/workPc/dataMenu.vue new file mode 100644 index 0000000..e29db47 --- /dev/null +++ b/epmet-oper-web/src/views/modules/workPc/dataMenu.vue @@ -0,0 +1,125 @@ + + + diff --git a/epmet-oper-web/src/views/modules/workPc/menu-add-or-update.vue b/epmet-oper-web/src/views/modules/workPc/menu-add-or-update.vue index 42e8b9c..728e25e 100644 --- a/epmet-oper-web/src/views/modules/workPc/menu-add-or-update.vue +++ b/epmet-oper-web/src/views/modules/workPc/menu-add-or-update.vue @@ -114,7 +114,8 @@ export default { resourceList: [], permissions: '', sort: 0, - icon: '' + icon: '', + tableName: '' } } }, @@ -130,6 +131,12 @@ export default { } } }, + props: { + tableName:{ + type:String, + default:'gov_menu' + } + }, watch: { 'dataForm.type' (val) { this.$refs['dataForm'].clearValidate() @@ -137,6 +144,7 @@ export default { }, methods: { init () { + this.dataForm.tableName = this.tableName this.visible = true this.$nextTick(() => { this.$refs['dataForm'].resetFields() diff --git a/epmet-oper-web/src/views/modules/workPc/menu.vue b/epmet-oper-web/src/views/modules/workPc/menu.vue index 724e964..4359b09 100644 --- a/epmet-oper-web/src/views/modules/workPc/menu.vue +++ b/epmet-oper-web/src/views/modules/workPc/menu.vue @@ -80,6 +80,7 @@ Date: Thu, 26 May 2022 17:01:14 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=88=86=E6=9E=90?= =?UTF-8?q?=E5=B9=B3=E5=8F=B0=E8=8F=9C=E5=8D=95=20=E5=86=8D=E4=BC=A0?= =?UTF-8?q?=E4=B8=80=E4=B8=AA=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- epmet-oper-web/src/views/modules/workPc/menu-add-or-update.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/epmet-oper-web/src/views/modules/workPc/menu-add-or-update.vue b/epmet-oper-web/src/views/modules/workPc/menu-add-or-update.vue index 728e25e..46e512a 100644 --- a/epmet-oper-web/src/views/modules/workPc/menu-add-or-update.vue +++ b/epmet-oper-web/src/views/modules/workPc/menu-add-or-update.vue @@ -160,7 +160,7 @@ export default { }, // 获取菜单列表 getMenuList () { - return this.$http.get('/gov/access/menu/list?type=0').then(({ data: res }) => { + return this.$http.get('/gov/access/menu/list?type=0&tableName='+this.tableName).then(({ data: res }) => { if (res.code !== 0) { return this.$message.error(res.msg) } From d9d43099040699b71e3e84138c12a768b1f2ef1e Mon Sep 17 00:00:00 2001 From: jianjun Date: Thu, 26 May 2022 18:49:06 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=88=86=E6=9E=90?= =?UTF-8?q?=E5=B9=B3=E5=8F=B0=E8=8F=9C=E5=8D=95=20=E5=86=8D=E4=BC=A0?= =?UTF-8?q?=E4=B8=80=E4=B8=AA=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/modules/workPc/menu-add-or-update.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/epmet-oper-web/src/views/modules/workPc/menu-add-or-update.vue b/epmet-oper-web/src/views/modules/workPc/menu-add-or-update.vue index 46e512a..ad90292 100644 --- a/epmet-oper-web/src/views/modules/workPc/menu-add-or-update.vue +++ b/epmet-oper-web/src/views/modules/workPc/menu-add-or-update.vue @@ -144,7 +144,6 @@ export default { }, methods: { init () { - this.dataForm.tableName = this.tableName this.visible = true this.$nextTick(() => { this.$refs['dataForm'].resetFields() @@ -169,7 +168,7 @@ export default { }, // 获取信息 getInfo () { - this.$http.get(`/gov/access/menu/${this.dataForm.id}`).then(({ data: res }) => { + this.$http.get(`/gov/access/menu/${this.dataForm.id}?tableName=`+this.tableName).then(({ data: res }) => { if (res.code !== 0) { return this.$message.error(res.msg) } @@ -217,6 +216,7 @@ export default { if (!valid) { return false } + this.dataForm.tableName = this.tableName; this.$http[!this.dataForm.id ? 'post' : 'put']('/gov/access/menu', this.dataForm).then(({ data: res }) => { if (res.code !== 0) { return this.$message.error(res.msg)