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..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
@@ -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()
@@ -152,7 +159,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)
}
@@ -161,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)
}
@@ -209,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)
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 @@