菜单管理

master
lzq 2026-03-03 17:54:01 +08:00
parent b1abcf83d5
commit d7dd69d159
2 changed files with 6 additions and 5 deletions

View File

@ -8,9 +8,9 @@
<ElTreeSelect v-model="formData.pid" v-loading="loadingMenus" :data="menuTreeDataSource" :default-expanded-keys="['0']" :render-after-expand="false" check-strictly placeholder="选择上级菜单"/>
</ElFormItem>
<ElFormItem label="客户端" prop="clients">
<ElCheckboxGroup v-model="formData.clients">
<ElCheckbox v-for="client in ClientUtil.clients" :key="client.val" :label="client.txt" :value="client.val"/>
</ElCheckboxGroup>
<ElRadioGroup v-model="formData.clientCode">
<ElRadio v-for="client in ClientUtil.clients" :key="client.val" :label="client.txt" :value="client.val"/>
</ElRadioGroup>
</ElFormItem>
<ElFormItem label="类型">
<ElSelect v-model="formData.menuCategory" :data="menuCategoryData" placeholder="选择类型">
@ -87,7 +87,7 @@ const formPanelProps = buildFormPanelProps<MenuTypes.MenuForm>({
return Promise.resolve({
icon: 'dianzixiaopiao',
pid: '0',
clients: [ 1 ],
clientCode: 1,
menuCategory: MenuCategory.Catalog,
sn: nanoid(10),
} as MenuTypes.MenuForm)
@ -98,7 +98,6 @@ const formPanelProps = buildFormPanelProps<MenuTypes.MenuForm>({
.then((res) => {
return {
...res.data,
clients: ClientUtil.getClients(res.data.clientCode!).map(it => it.val),
} as MenuTypes.MenuForm
})
}

View File

@ -72,6 +72,7 @@ declare global {
// 路由名称
routeName?: string
routePath?: string
clientCode?: number
menuCategory?: MenuCategory
}
@ -89,6 +90,7 @@ declare global {
// 路由名称
routeName?: string
routePath?: string
clientCode?: number
menuCategory?: MenuCategory
}
}