From 2f8ea816e8d85aba5949920560b6a3ab97b40d19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=8D=E5=81=9A=E7=A0=81=E5=86=9C?= <599854767@qq.com> Date: Sat, 7 May 2022 14:12:33 +0800 Subject: [PATCH] update system/menu/index.vue --- src/views/system/menu/index.vue | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/src/views/system/menu/index.vue b/src/views/system/menu/index.vue index 14ad97a..21256cc 100644 --- a/src/views/system/menu/index.vue +++ b/src/views/system/menu/index.vue @@ -284,18 +284,7 @@ import IconSelect from '@/components/IconSelect' const { proxy } = getCurrentInstance() -var dictParams = [ - { dictType: 'sys_show_hide', columnName: 'sys_show_hide' }, - { dictType: 'sys_normal_disable', columnName: 'sys_normal_disable' }, -] -const sys_show_hide = ref([]) -const sys_normal_disable = ref([]) -proxy.getDicts(dictParams).then((response) => { - response.data.forEach((element) => { - proxy[element.columnName] = element.list - }) -}) - +var dictParams = [{ dictType: 'sys_show_hide' }, { dictType: 'sys_normal_disable' }] const menuList = ref([]) const open = ref(false) const loading = ref(true) @@ -308,7 +297,7 @@ const showChooseIcon = ref(false) const iconSelectRef = ref(null) const menuRef = ref(null) -const data = reactive({ +const state = reactive({ form: {}, queryParams: { menuName: undefined, @@ -321,9 +310,17 @@ const data = reactive({ path: [{ required: true, message: '路由地址不能为空', trigger: 'blur' }], visible: [{ required: true, message: '显示状态不能为空', trigger: 'blur' }], }, + sys_show_hide: [], + sys_normal_disable: [], }) -const { queryParams, form, rules } = toRefs(data) +proxy.getDicts(dictParams).then((response) => { + response.data.forEach((element) => { + state[element.dictType] = element.list + }) +}) + +const { queryParams, form, rules, sys_show_hide, sys_normal_disable } = toRefs(state) /** 查询菜单列表 */ function getList() {