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)
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<baseTitle title="项目实施-上传附件" ></baseTitle>
|
||||
<el-form :model="formData" ref="tagForm" label-width="auto">
|
||||
<el-form-item label="标签名称" prop="tagName" style="margin-left: 15px;">
|
||||
<el-input v-model="formData.tagName" placeholder="请输入标签名称" style="width: 300px" v-if="showInput" clearable/>
|
||||
<el-input v-model="formData.tagName" placeholder="请输入标签名称" style="width: 300px;margin-right: 10px" v-if="showInput" clearable/>
|
||||
<el-select v-model="formData.tagName" placeholder="请选择标签名称" clearable filterable style="width: 300px;margin-right: 10px" v-else>
|
||||
<el-option
|
||||
v-for="item in tagsOption"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<template>
|
||||
<el-dialog custom-class="custom-dialog" class="border" :border="false" closeFree width="1000px" style="height: 676px"
|
||||
:title="title" :visible.sync="visible" v-model="visible" append-to-body :close-on-click-modal="true"
|
||||
:destroy-on-close="true">
|
||||
:title="title" :visible.sync="visible" v-model="visible" append-to-body :close-on-click-modal="false"
|
||||
>
|
||||
<div class="picker">
|
||||
<div class="candidate" v-loading="loading">
|
||||
<el-input v-model="filterText" @change="getList"
|
||||
|
||||
Reference in New Issue
Block a user