fix: 修复场景联动布尔值回显异常
This commit is contained in:
parent
df0b467656
commit
8d2c2133dd
|
@ -188,8 +188,8 @@ const handOptionByColumn = (option: any) => {
|
|||
]
|
||||
} else {
|
||||
valueOptions.value = _options?.map((item: any) => ({ ...item, label: item.name, value: item.id})) || [
|
||||
{ label: '是', name: '是', value: true, id: true },
|
||||
{ label: '否', name: '否', value: false, id: false },
|
||||
{ label: '是', name: '是', value: 'true', id: 'true' },
|
||||
{ label: '否', name: '否', value: 'false', id: 'false' },
|
||||
]
|
||||
}
|
||||
} else if(option.type === 'enum') {
|
||||
|
|
|
@ -162,6 +162,7 @@ watchEffect(() => {
|
|||
const option = getOption(_options, props.value as string, props.valueName) // 回显label值
|
||||
myValue.value = props.value
|
||||
mySource.value = props.source
|
||||
console.log(_options, props.value, props.valueName, option)
|
||||
if (option) {
|
||||
label.value = option[props.labelName] || option.name
|
||||
treeOpenKeys.value = openKeysByTree(_options, props.value, props.valueName)
|
||||
|
|
|
@ -179,8 +179,8 @@ const handOptionByColumn = (option: any) => {
|
|||
|
||||
if (option.dataType === 'boolean') {
|
||||
valueOptions.value = option.options?.map((item: any) => ({ ...item, label: item.name, value: item.id})) || [
|
||||
{ label: '是', value: true, id: true },
|
||||
{ label: '否', value: false, id: false },
|
||||
{ label: '是', value: 'true' },
|
||||
{ label: '否', value: 'false' },
|
||||
]
|
||||
} else if(option.dataType === 'enum') {
|
||||
valueOptions.value = option.options?.map((item: any) => ({ ...item, label: item.name, value: item.id})) || []
|
||||
|
|
Loading…
Reference in New Issue