菜单管理
parent
b1abcf83d5
commit
d7dd69d159
|
|
@ -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
|
||||
})
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue