Browse Source

招聘会白名单改为下拉选择

Xiao_123 6 months ago
parent
commit
720c3724d4

+ 4 - 4
src/api/menduner/system/jobFair/white/index.ts

@@ -8,12 +8,12 @@ export const JobFairWhiteApi = {
   },
 
   // 添加企业白名单
-  addJobFairWhiteList: async (enterpriseNames: array) => {
-    return await request.put({ url: `/menduner/system/job-fair/add-white-list2?enterpriseNames=${enterpriseNames}` })
+  addJobFairWhiteList: async (enterpriseName: string) => {
+    return await request.put({ url: `/menduner/system/job-fair/add-white-list2?enterpriseName=${enterpriseName}` })
   },
 
   // 移除企业白名单
-  removeJobFairWhiteList: async (enterpriseNames: array) => {
-    return await request.put({ url: `/menduner/system/job-fair/remove-white-list2?enterpriseNames=${enterpriseNames}` })
+  removeJobFairWhiteList: async (enterpriseName: string) => {
+    return await request.put({ url: `/menduner/system/job-fair/remove-white-list2?enterpriseName=${enterpriseName}` })
   }
 }

+ 1 - 1
src/views/menduner/system/jobFair/white/index.vue

@@ -106,7 +106,7 @@ const handleAdd = () => {
 const handleRemoveWhiteList = async (enterpriseName: string) => {
   try {
     await message.confirm('确定要将该企业移出白名单吗?')
-    await JobFairWhiteApi.removeJobFairWhiteList([enterpriseName])
+    await JobFairWhiteApi.removeJobFairWhiteList(enterpriseName)
     message.success('移出成功')
     getList()
   } catch (err) {}

+ 4 - 5
src/views/menduner/system/jobFair/white/jobFairForm.vue

@@ -8,10 +8,9 @@
       v-loading="formLoading"
     >
       <el-form-item label="企业名称" prop="enterpriseName">
-        <!-- <el-select v-model="formData.enterpriseNames" filterable clearable multiple allow-create placeholder="请输入企业名称进行查找">
+        <el-select v-model="formData.enterpriseName" filterable clearable placeholder="请输入企业名称进行查找">
           <el-option v-for="item in enterpriseList" :key="item.id" :label="item.name" :value="item.name" />
-        </el-select> -->
-        <el-input v-model="formData.enterpriseName" clearable placeholder="请输入要添加的企业名称" />
+        </el-select>
       </el-form-item>
     </el-form>
     <template #footer>
@@ -37,7 +36,7 @@ const formData = ref({
   enterpriseName: ''
 })
 const formRules = reactive({
-  enterpriseName: [{ required: true, message: '请输入要添加的企业', trigger: 'blur' }]
+  enterpriseName: [{ required: true, message: '请选择要添加的企业', trigger: 'blur' }]
 })
 const formRef = ref() // 表单 Ref
 
@@ -66,7 +65,7 @@ const submitForm = async () => {
   // 提交请求
   formLoading.value = true
   try {
-    await JobFairWhiteApi.addJobFairWhiteList([formData.value.enterpriseName])
+    await JobFairWhiteApi.addJobFairWhiteList(formData.value.enterpriseName)
     message.success('添加成功')
     dialogVisible.value = false
     // 发送操作成功的事件