diff --git a/src/views/ops/menu.vue b/src/views/ops/menu.vue index cff60154..53a9298d 100644 --- a/src/views/ops/menu.vue +++ b/src/views/ops/menu.vue @@ -20,7 +20,7 @@ + @selection-change="selectionChange" hidePagination @dataChange="updateOptions"> @@ -53,9 +53,9 @@ - 目录 - 菜单 - 按钮 + 模块 + 页面 + 接口 @@ -123,9 +123,9 @@ export default { type: [{ required: true, message: "请选择类型" }], }, types: { - 10: "目录", - 20: "菜单", - 30: "按钮", + 10: "模块", + 20: "页面", + 30: "接口", }, groupsProps: { // value: "id", @@ -140,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";