diff --git a/src/components/DetailComponent/SummaryDetail.vue b/src/components/DetailComponent/SummaryDetail.vue index 5b8fee4..6b7fa74 100644 --- a/src/components/DetailComponent/SummaryDetail.vue +++ b/src/components/DetailComponent/SummaryDetail.vue @@ -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 } diff --git a/src/views/project-demand/summary/add.vue b/src/views/project-demand/summary/add.vue index f401b4f..1546f67 100644 --- a/src/views/project-demand/summary/add.vue +++ b/src/views/project-demand/summary/add.vue @@ -170,7 +170,7 @@ - + { if (formData.value.singleFile !== undefined) { formData.value.singleFile = getFileParam(formData.value.singleFile) } + formData.value.resultForm=formData.value.resultForm.map(item=>item).join(',') let params = { ...formData.value, deploymentId: deploymentId.value, @@ -464,6 +466,7 @@ const handleResubmit = debounce(() => { if (formData.value.isSpecialFund && formData.value.specialFund === null) { formData.value.specialFund = getFundName(formData.value.specialFundId) } + formData.value.resultForm=formData.value.resultForm.map(item=>item).join(',') let params = { ...formData.value, deploymentId: deploymentId.value,