Ver código fonte

招聘会白名单

Xiao_123 6 meses atrás
pai
commit
c5a6faf117

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

@@ -3,14 +3,15 @@
   <ContentWrap>
     <div style="text-align: end;">
       <el-button
-          type="primary"
-          plain
-          @click="handleAdd"
-        >
-          <Icon icon="ep:plus" class="mr-5px" /> 新增
-        </el-button>
+        type="primary"
+        plain
+        @click="handleAdd"
+      >
+        <Icon icon="ep:plus" class="mr-5px" /> 新增
+      </el-button>
     </div>
-    <el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
+    <el-table v-loading="loading" :data="list" :stripe="true">
+      <el-table-column label="招聘会" align="center" prop="title" />
       <el-table-column label="企业全称" align="center" prop="name" />
       <el-table-column label="企业别称" align="center" prop="anotherName" />
       <el-table-column label="企业logo" align="center" prop="logoUrl">
@@ -54,7 +55,10 @@ const getList = async () => {
   loading.value = true
   try {
     const data = await JobFairWhiteApi.getJobFairWhiteList()
-    list.value = data?.enterpriseList
+    if (!data) return
+    list.value = data.enterpriseList.map(e => {
+      return { ...e, title: data.fair.title }
+    })
   } finally {
     loading.value = false
   }

+ 2 - 3
src/views/menduner/system/jobFair/white/jobFairForm.vue

@@ -49,8 +49,8 @@ const formRef = ref() // 表单 Ref
 const open = async () => {
   dialogVisible.value = true
   resetForm()
-  getEnterpriseListData()
 }
+defineExpose({ open }) // 提供 open 方法,用于打开弹窗
 
 // 企业列表
 const getEnterpriseListData = async () => {
@@ -59,8 +59,7 @@ const getEnterpriseListData = async () => {
     enterpriseList.value = data
   } catch (err) {}
 }
-
-defineExpose({ open }) // 提供 open 方法,用于打开弹窗
+getEnterpriseListData()
 
 /** 提交表单 */
 const emit = defineEmits(['success']) // 定义 success 事件,用于操作成功后的回调