| 
					
				 | 
			
			
				@@ -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() 
			 |