diff --git a/src/views/manage/menu/modules/menu-operate-modal.vue b/src/views/manage/menu/modules/menu-operate-modal.vue index 5139b968..3aa48624 100644 --- a/src/views/manage/menu/modules/menu-operate-modal.vue +++ b/src/views/manage/menu/modules/menu-operate-modal.vue @@ -6,7 +6,6 @@ import { $t } from '@/locales'; import { enableStatusOptions, menuIconTypeOptions, menuTypeOptions } from '@/constants/business'; import SvgIcon from '@/components/custom/svg-icon.vue'; import { getLocalIcons } from '@/utils/icon'; -import { fetchGetAllRoles } from '@/service/api'; import { getLayoutAndPage, getPathParamFromRoutePath, @@ -164,22 +163,6 @@ const layoutOptions: CommonType.Option[] = [ } ]; -/** the enabled role options */ -const roleOptions = ref[]>([]); - -async function getRoleOptions() { - const { error, data } = await fetchGetAllRoles(); - - if (!error) { - const options = data.map(item => ({ - label: item.roleName, - value: item.roleCode - })); - - roleOptions.value = [...options]; - } -} - function handleInitModel() { model.value = createDefaultModel(); @@ -266,7 +249,6 @@ watch(visible, () => { if (visible.value) { handleInitModel(); restoreValidation(); - getRoleOptions(); } });