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";