diff --git a/web/src/views/system/menu/components/menuButton/crud.tsx b/web/src/views/system/menu/components/menuButton/crud.tsx index 50c79df..0ab2095 100644 --- a/web/src/views/system/menu/components/menuButton/crud.tsx +++ b/web/src/views/system/menu/components/menuButton/crud.tsx @@ -16,7 +16,6 @@ import { request } from '/@/utils/service'; //此处为crudOptions配置 export const createCrudOptions = function ({ crudExpose, context }: CreateCrudOptionsProps): CreateCrudOptionsRet { const pageRequest = async (query: UserPageQuery) => { - console.log(context!.selectOptions); return await api.GetList({ menu: context!.selectOptions.value.id } as any); }; const editRequest = async ({ form, row }: EditReq) => { @@ -27,7 +26,7 @@ export const createCrudOptions = function ({ crudExpose, context }: CreateCrudOp return await api.DelObj(row.id); }; const addRequest = async ({ form }: AddReq) => { - return await api.AddObj(form); + return await api.AddObj({ ...form, ...{ menu: context!.selectOptions.value.id } }); }; return { crudOptions: { diff --git a/web/src/views/system/menu/index.vue b/web/src/views/system/menu/index.vue index 0eadbe7..30849c0 100644 --- a/web/src/views/system/menu/index.vue +++ b/web/src/views/system/menu/index.vue @@ -6,29 +6,23 @@

菜单列表 - + + +

- + @@ -42,29 +36,26 @@ - + + - - - - - + - + + + + + + + @@ -79,6 +70,14 @@ + + + + 启用 + 禁用 + + + @@ -97,7 +96,9 @@ - + + + @@ -240,6 +241,7 @@ let form: Form = reactive({ is_catalog: false, permission: '', icon: '', + visible: '' }); let menuPermissonList = ref([]);