fix: bug#16990
This commit is contained in:
parent
1f7cc1eaff
commit
b6c8bb568f
|
@ -446,12 +446,10 @@ export const handleMenus = (menuData: any[], components: any, level: number = 1)
|
||||||
}
|
}
|
||||||
|
|
||||||
route.component = findComponents(item.code, level, isApp, components)
|
route.component = findComponents(item.code, level, isApp, components)
|
||||||
console.log(`isApp:${isApp}`, route)
|
|
||||||
const extraRoute = hasExtraChildren(item, extraRouteObj)
|
const extraRoute = hasExtraChildren(item, extraRouteObj)
|
||||||
const detail_components = findDetailRouteItem(item, components)
|
const detail_components = findDetailRouteItem(item, components)
|
||||||
|
|
||||||
if (extraRoute && !isApp) { // 包含额外的子路由
|
if (extraRoute && !isApp) { // 包含额外的子路由
|
||||||
console.log(extraRoute)
|
|
||||||
route.children = route.children ? [...route.children, ...extraRoute] : extraRoute
|
route.children = route.children ? [...route.children, ...extraRoute] : extraRoute
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -38,6 +38,9 @@ const type = {
|
||||||
};
|
};
|
||||||
|
|
||||||
export const validatorConfig = (value: any, isObject: boolean = false) => {
|
export const validatorConfig = (value: any, isObject: boolean = false) => {
|
||||||
|
|
||||||
|
console.log(value)
|
||||||
|
|
||||||
if (!value) {
|
if (!value) {
|
||||||
return Promise.resolve()
|
return Promise.resolve()
|
||||||
}
|
}
|
||||||
|
@ -53,7 +56,7 @@ export const validatorConfig = (value: any, isObject: boolean = false) => {
|
||||||
return Promise.reject('请添加参数')
|
return Promise.reject('请添加参数')
|
||||||
}
|
}
|
||||||
|
|
||||||
if (value.type === 'file' && !value.fileType) {
|
if (value.type === 'file' && (!value.fileType || !Object.keys(value.fileType).length)) {
|
||||||
return Promise.reject('请选择文件类型')
|
return Promise.reject('请选择文件类型')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue