fix : 需求上报-预期成果形式多选及展示
This commit is contained in:
@@ -240,12 +240,27 @@ const _value = computed({
|
||||
const filterDict = (data, value) => {
|
||||
if (data === undefined || value === undefined) return;
|
||||
let label = ''
|
||||
if (data instanceof Array) {
|
||||
data.find(item => {
|
||||
if (item.value == value) {
|
||||
label = item.label
|
||||
}
|
||||
})
|
||||
let result=[]
|
||||
if(value.indexOf(",") >= 0){
|
||||
if (value.split(",") instanceof Array) {
|
||||
value.split(",").forEach(item1 => {
|
||||
console.log('item',item1)
|
||||
data.find(item => {
|
||||
if (item.value == item1) {
|
||||
result.push(item.label)
|
||||
}
|
||||
})
|
||||
})
|
||||
}
|
||||
label=result.map(item=>item).join(',')
|
||||
}else {
|
||||
if (data instanceof Array) {
|
||||
data.find(item => {
|
||||
if (item.value == value) {
|
||||
label = item.label
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
return label
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user