fix:新建用户时允许模块列表为空

This commit is contained in:
jingrow 2026-05-18 17:47:18 +08:00
parent f79955a050
commit 049bb65dcd

View File

@ -139,9 +139,20 @@ function loadBlockedModules() {
} }
// //
function loadAllModules() { async function loadAllModules() {
const modules = props.record?.__onload?.all_modules || [] // __onload API
allModules.value = Array.isArray(modules) ? modules : [] const onloadModules = props.record?.__onload?.all_modules
if (Array.isArray(onloadModules) && onloadModules.length > 0) {
allModules.value = onloadModules
} else {
try {
const res = await api.call('jingrow.core.pagetype.module_profile.module_profile.get_all_modules')
allModules.value = res.message || []
} catch (e) {
console.error('Failed to load modules:', e)
allModules.value = []
}
}
loadBlockedModules() loadBlockedModules()
// //