Browse Source

🎟 构建平台业务模块

master
wangxiang 3 years ago
parent
commit
476bcada60
  1. 14
      kicc-ui/src/views/system/menu/MenuModal.vue
  2. 1
      kicc-ui/src/views/system/menu/menu.data.ts

14
kicc-ui/src/views/system/menu/MenuModal.vue

@ -34,13 +34,13 @@ @@ -34,13 +34,13 @@
const [registerModal, { setModalProps, closeModal }] = useModalInner(async (data: ModalInnerData = {}) => {
await resetFields();
await clearValidate();
listMenu().then(data => {
updateSchema({
field: 'parentId',
componentProps: {
treeData: listToTree(data)
}
});
const topMenu = { id: '0', name: '顶级菜单', children: [] };
topMenu.children = listToTree(await listMenu());
await updateSchema({
field: 'parentId',
componentProps: {
treeData: [topMenu]
}
});
tag.value = data._tag;
const menuId = data.record?.id;

1
kicc-ui/src/views/system/menu/menu.data.ts

@ -115,6 +115,7 @@ export const formSchema: FormSchema[] = [ @@ -115,6 +115,7 @@ export const formSchema: FormSchema[] = [
field: 'parentId',
label: '上级菜单',
component: 'TreeSelect',
defaultValue: '0',
componentProps: {
replaceFields: {
title: 'name',

Loading…
Cancel
Save