refactor(DictTag): 简化配置检查逻辑并修复选项返回

修复 MmMaterialCategory 中状态选项的值类型,将数字改为字符串以保持一致性
This commit is contained in:
Tom
2025-12-30 14:33:26 +08:00
parent c64a847ab5
commit b6a1884f71
2 changed files with 4 additions and 4 deletions

View File

@@ -46,7 +46,7 @@ const props = defineProps({
}
})
const dataList = computed(() => {
if (props.config && typeof props.config === 'object' && props.config.label && props.config.value && props.options) {
if (props.config) {
let config = props.config
var newList = []
@@ -58,7 +58,7 @@ const dataList = computed(() => {
}
return newList
}
return props.options || []
return props.options
})
const values = computed(() => {
if (props.value !== null && typeof props.value !== 'undefined') {

View File

@@ -242,11 +242,11 @@ const state = reactive({
// 状态(0/1) 选项列表 格式 eg:{ dictLabel: '标签', dictValue: '0'}
statusOptions: [
{
dictValue: 0,
dictValue: '停用',
dictLabel: '停用'
},
{
dictValue: 1,
dictValue: '启用',
dictLabel: '启用'
}
]