|  | @@ -7,20 +7,10 @@
 | 
	
		
			
				|  |  |        label-width="100px"
 | 
	
		
			
				|  |  |        v-loading="formLoading"
 | 
	
		
			
				|  |  |      >
 | 
	
		
			
				|  |  | -      <el-form-item label="企业名称" prop="enterpriseName">
 | 
	
		
			
				|  |  | -        <!-- <el-select v-model="formData.enterpriseName" filterable clearable allow-create default-first-option :reserve-keyword="false" placeholder="请输入企业名称进行查找">
 | 
	
		
			
				|  |  | -          <el-option v-for="(item, index) in enterpriseList" :key="index" :label="item.name" :value="item.name" />
 | 
	
		
			
				|  |  | -        </el-select> -->
 | 
	
		
			
				|  |  | -        <el-select-v2
 | 
	
		
			
				|  |  | -          v-model="formData.enterpriseName"
 | 
	
		
			
				|  |  | -          :options="enterpriseList"
 | 
	
		
			
				|  |  | -          placeholder="请输入企业名称进行查找"
 | 
	
		
			
				|  |  | -          allow-create
 | 
	
		
			
				|  |  | -          filterable
 | 
	
		
			
				|  |  | -          :props="{ label: 'name', value: 'name' }"
 | 
	
		
			
				|  |  | -          clearable
 | 
	
		
			
				|  |  | -        />
 | 
	
		
			
				|  |  | -        <div style="display: flex; color: orange; align-items: center;"><Icon :size="20" icon="ep:warning" class="mr-3px" />提示:此处输入搜索匹配的是企业全称</div>
 | 
	
		
			
				|  |  | +      <el-form-item label="企业名称" prop="enterpriseIds">
 | 
	
		
			
				|  |  | +        <el-select v-model="formData.enterpriseIds" multiple filterable clearable placeholder="请输入企业全称进行查找">
 | 
	
		
			
				|  |  | +          <el-option v-for="(item, index) in enterpriseList" :key="index" :label="item.name" :value="item.id" />
 | 
	
		
			
				|  |  | +        </el-select>
 | 
	
		
			
				|  |  |        </el-form-item>
 | 
	
		
			
				|  |  |      </el-form>
 | 
	
		
			
				|  |  |      <template #footer>
 | 
	
	
		
			
				|  | @@ -43,11 +33,11 @@ const enterpriseList = ref([])
 | 
	
		
			
				|  |  |  const dialogVisible = ref(false) // 弹窗的是否展示
 | 
	
		
			
				|  |  |  const formLoading = ref(false) // 表单的加载中:1)修改时的数据加载;2)提交的按钮禁用
 | 
	
		
			
				|  |  |  const formData = ref({
 | 
	
		
			
				|  |  | -  enterpriseName: '',
 | 
	
		
			
				|  |  | +  enterpriseIds: [],
 | 
	
		
			
				|  |  |    jobFairId: ''
 | 
	
		
			
				|  |  |  })
 | 
	
		
			
				|  |  |  const formRules = reactive({
 | 
	
		
			
				|  |  | -  enterpriseName: [{ required: true, message: '请选择要添加的企业', trigger: 'change' }]
 | 
	
		
			
				|  |  | +  enterpriseIds: [{ required: true, message: '请选择要添加的企业', trigger: 'change' }]
 | 
	
		
			
				|  |  |  })
 | 
	
		
			
				|  |  |  const formRef = ref() // 表单 Ref
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -77,7 +67,7 @@ const submitForm = async () => {
 | 
	
		
			
				|  |  |    // 提交请求
 | 
	
		
			
				|  |  |    formLoading.value = true
 | 
	
		
			
				|  |  |    try {
 | 
	
		
			
				|  |  | -    await JobFairWhiteApi.addJobFairWhiteList(formData.value)
 | 
	
		
			
				|  |  | +    await JobFairWhiteApi.addJobFairWhiteList({ jobFairId: formData.value.jobFairId, enterpriseIds: formData.value.enterpriseIds.join(',') })
 | 
	
		
			
				|  |  |      message.success('添加成功')
 | 
	
		
			
				|  |  |      dialogVisible.value = false
 | 
	
		
			
				|  |  |      // 发送操作成功的事件
 | 
	
	
		
			
				|  | @@ -90,7 +80,7 @@ const submitForm = async () => {
 | 
	
		
			
				|  |  |  /** 重置表单 */
 | 
	
		
			
				|  |  |  const resetForm = () => {
 | 
	
		
			
				|  |  |    formData.value = {
 | 
	
		
			
				|  |  | -    enterpriseName: '',
 | 
	
		
			
				|  |  | +    enterpriseIds: [],
 | 
	
		
			
				|  |  |      jobFairId: ''
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |    formRef.value?.resetFields()
 |