Browse Source

🎟 构建平台业务模块

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

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

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

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