fix : 修复公司/人员选择框bug
This commit is contained in:
@@ -120,7 +120,7 @@
|
||||
<el-button color="#DED0B2" v-else @click="handleResubmit(demandForm)">重新提交</el-button>
|
||||
<el-button @click="handleBack">返回</el-button>
|
||||
</div>
|
||||
<company-picker :multiple="true" ref="companyRef" title="请选择征集公司" @ok="selected"
|
||||
<company-picker :multiple="true" ref="companyRef" title="请选择征集公司" @ok="sureSelectedCompany" @cancelOrClear="cancelSelectedCompany"
|
||||
v-model:value="selectedCompanyList"/>
|
||||
<file-preview ref="filePreviewRef" v-if="filePreviewShow" :fileName="filePreviewParam.fileName"
|
||||
:fileUrl="filePreviewParam.fileUrl"
|
||||
@@ -283,8 +283,17 @@ const getName = (list) => {
|
||||
const showCompany = () => {
|
||||
companyRef.value.show()
|
||||
}
|
||||
|
||||
const selected = (select) => {
|
||||
const cancelSelectedCompany=(select)=>{
|
||||
console.info("🚀 ~ file:add method:cancelSelectedCompany line:287 -----", select)
|
||||
formData.value.companyIds = []
|
||||
if(select.length>0){
|
||||
for (let val of select) {
|
||||
formData.value.companyIds.push(val.value)
|
||||
}
|
||||
}
|
||||
selectedCompanyList.value = select
|
||||
}
|
||||
const sureSelectedCompany = (select) => {
|
||||
formData.value.companyIds = []
|
||||
for (let val of select) {
|
||||
formData.value.companyIds.push(val.value)
|
||||
|
||||
Reference in New Issue
Block a user