diff --git a/src/views/ops/menu.vue b/src/views/ops/menu.vue index 56dc9a8a..53a9298d 100644 --- a/src/views/ops/menu.vue +++ b/src/views/ops/menu.vue @@ -4,10 +4,23 @@
+
+ + +
- + @@ -40,9 +53,9 @@ - 目录 - 菜单 - 按钮 + 模块 + 页面 + 接口 @@ -77,15 +90,13 @@ export default { name: "dept", data() { return { + query: {}, dialog: { save: false, permission: false, }, apiObj: this.$API.system.permission.list, selection: [], - search: { - keyword: null, - }, params: { page: 0, }, @@ -112,9 +123,9 @@ export default { type: [{ required: true, message: "请选择类型" }], }, types: { - 10: "目录", - 20: "菜单", - 30: "按钮", + 10: "模块", + 20: "页面", + 30: "接口", }, groupsProps: { // value: "id", @@ -129,19 +140,15 @@ export default { }, mounted() { - this.getGroup(); this.getPermCodes(); }, methods: { + updateOptions(data) { + this.group = genTree(data) + }, getPermCodes() { this.permCodes = this.$API.system.permission.codes.req(); }, - //加载树数据 - async getGroup() { - var res = await this.$API.system.permission.list.req({ page: 0 }); - this.group = genTree(res); - }, - //添加 addMenu() { this.type = "add";