完善生产查询与登录权限配置

This commit is contained in:
2026-09-03 19:56:19 +08:00
parent 793f140a45
commit 02c8fb7021
438 changed files with 1595 additions and 573 deletions
@@ -37,6 +37,19 @@
},
rules: []
},
{
prop: 'require_login',
label: $t('setting.config.web_site.require_login'),
component: 'RadioGroup',
defaultValue: 1,
componentProps: {
options: [
{ label: $t('setting.config.web_site.require_login_options.enabled'), value: 1 },
{ label: $t('setting.config.web_site.require_login_options.disabled'), value: 0 }
]
},
rules: []
},
{
prop: 'logo',
label: $t('setting.config.web_site.logo'),
@@ -169,7 +182,10 @@
const retrieveData = async () => {
const record = (await ConfigService.getByCode('web_site_setting')) as any
await formApi.setValues({ ...convertStringNumbers(record) })
// 兼容旧配置数据:未保存该字段时默认要求登录
const values = convertStringNumbers(record || {})
values.require_login = values.require_login ?? 1
await formApi.setValues(values)
}
onMounted(async () => {