diff --git a/src/views/project-demand/requirement/add.vue b/src/views/project-demand/requirement/add.vue index 93c11e1..74fbbc6 100644 --- a/src/views/project-demand/requirement/add.vue +++ b/src/views/project-demand/requirement/add.vue @@ -38,10 +38,12 @@ {{ selectedCompanyList.length === 0 ? '请选择所属公司' : '更改' }} -
{{ selectedCompanyList }}
+
{{ getName(selectedCompanyList) }}
{{ getName(selectedCompanyList) }}
{{ showExpendText }} + @click="handleExpend"> + {{ showExpendText }} +
@@ -54,7 +56,7 @@ - + 重新提交 返回 - + @@ -222,24 +225,16 @@ const showExpendClass = (showMoreCompany) => { if (!showMoreCompany) { if (selectedCompanyList.value.length === 0) { showExpendText.value = '' - return '' - } else if (selectedCompanyList.value.length>14) { + return '' + } else if (selectedCompanyList.value.length > 14) { showExpendText.value = '展开' - return 'company-style' + return 'company-style' } } else { showExpendText.value = '收缩' - return '' + return '' } } -const getCompanyOptionItem = (val) => { - if (val !== undefined) { - val.forEach(item => { - matterTree(companyNameArray.value, companyOption.value, item) - }) - } - return companyNameArray.value.join(','); -} const getName = (list) => { return list.map(item => item.label).join(',') } @@ -405,6 +400,25 @@ const handleResubmit = () => { } }) } + +const getCompanyOptionItem = (val) => { + let newObj = {} + let newArray = [] + if (val !== undefined) { + val.forEach(item => { + matterTree(companyNameArray.value, companyOption.value, item) + companyNameArray.value.forEach(companyItem => { + newObj = { + label: companyItem, + value: item + } + newArray.push(newObj) + }) + }) + } + + return newArray; +} const getDetailInfo = async () => { getFormInfo(route.query.id).then(res => { if (res.code === 1000) {