소스 검색

feat: 招聘需求新增三个字段展示

qiny 1 년 전
부모
커밋
4ea8d1850b
1개의 변경된 파일30개의 추가작업 그리고 10개의 파일을 삭제
  1. 30 10
      client/src/views/OaSystem/personnelManagement/zpxqspPage/index.vue

+ 30 - 10
client/src/views/OaSystem/personnelManagement/zpxqspPage/index.vue

@@ -52,27 +52,45 @@
 
     <div class="tableBox">
       <TableLayout :data="data?.page?.records ?? []">
-        <el-table-column type="index" />
-        <el-table-column show-overflow-tooltip align="center" prop="deptName" label="部门" />
-        <el-table-column align="center" label="岗位">
+        <el-table-column type="index" label="序号" width="80" align="center" />
+        <el-table-column
+          align="center"
+          show-overflow-tooltip
+          prop="deptName"
+          label="部门"
+          width="150"
+        />
+        <el-table-column align="center" show-overflow-tooltip label="岗位" width="180">
           <template #default="scope">
             <span>{{ getDictLabel('post_type', scope.row.post) }}</span>
           </template>
         </el-table-column>
-        <el-table-column align="center" label="所属类别">
+        <el-table-column align="center" label="所属类别" width="100">
           <template #default="scope">
             <span>{{ getDictLabel('RECRUIT_TYPE', scope.row.post) }}</span>
           </template>
         </el-table-column>
-        <el-table-column align="center" label="能力等级">
+        <el-table-column align="center" label="能力等级" width="100">
           <template #default="scope">
             <span>{{ getDictLabel('ABILITY_LEVEL', scope.row.abilityLevel) }}</span>
           </template>
         </el-table-column>
-        <el-table-column show-overflow-tooltip align="center" prop="jobRequest" label="任职要求" />
-        <el-table-column show-overflow-tooltip align="center" prop="postDuty" label="岗位职责" />
-        <el-table-column align="center" prop="requireNum" label="需求人数" />
-        <el-table-column width="140" align="center" label="招聘人数">
+        <el-table-column
+          show-overflow-tooltip
+          align="center"
+          prop="jobRequest"
+          label="任职要求"
+          width="120"
+        />
+        <el-table-column
+          show-overflow-tooltip
+          align="center"
+          prop="postDuty"
+          label="岗位职责"
+          width="120"
+        />
+        <el-table-column align="center" prop="requireNum" label="需求人数" width="100" />
+        <el-table-column align="center" label="招聘人数" width="100">
           <template #default="scope">
             <el-input-number
               style="width: 110px"
@@ -84,7 +102,9 @@
             <span v-else>{{ scope.row.recruitNum }}</span>
           </template>
         </el-table-column>
-
+        <el-table-column prop="remark" label="落实情况" width="100" />
+        <el-table-column prop="changerName" label="替补人员名称" width="120" />
+        <el-table-column prop="bz" label="备注" width="200" show-overflow-tooltip />
         <el-table-column align="center" label="操作" fixed="right" width="120">
           <template #default="scope">
             <template v-if="editRowData?.id === scope.row.id">