From 9d8df3f4cfdf8fab10f8dd5057ee4cb58a9c2f84 Mon Sep 17 00:00:00 2001
From: yz <yz_0812@outlook.com>
Date: 星期三, 10 三月 2021 02:56:44 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 src/views/user/search.vue |   34 +++++++++++++++++++++++++---------
 1 files changed, 25 insertions(+), 9 deletions(-)

diff --git a/src/views/user/search.vue b/src/views/user/search.vue
index 12e5e8d..7605127 100644
--- a/src/views/user/search.vue
+++ b/src/views/user/search.vue
@@ -235,13 +235,24 @@
               </tr>
               <tr>
                 <td class="td">入离职类型:</td>
-                <td class="td-group" />
+                <td class="td-group">
+                  <el-checkbox-group v-model="queryParams.inOutType" class="fj-checkbox">
+                    <el-checkbox label="" @change="selectAllDimissionType">全部</el-checkbox>
+                    <el-checkbox
+                      v-for="data in dimissionTypeOptions"
+                      :key="data.dicItemName"
+                      :label="data.dicItemCode"
+                    >
+                      {{ data.dicItemName }}
+                    </el-checkbox>
+                  </el-checkbox-group>
+                </td>
               </tr>
             </table>
           </div>
           <el-row>
             <el-col :span="21" style="line-height: 50px;">
-              已为您搜索出<span style="color:red">{{ total }}</span>条符合条件的记录
+              已为您搜索出<span style="color:#ff0000">{{ total }}</span>条符合条件的记录
             </el-col>
             <el-col :span="3" style="text-align: right;padding-right: 10px">
               <el-button class="hr-but-all" type="success" @click.native="showDcyg(0)">
@@ -263,7 +274,7 @@
             <el-table-column show-overflow-tooltip prop="deptName" label="(部门)护卫点" width="140" />
             <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="100" />
             <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="80" />
-            <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" />
+            <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" width="150" />
             <el-table-column show-overflow-tooltip prop="sex" label="性别" width="60" :formatter="sexFormat" />
             <el-table-column show-overflow-tooltip prop="age" label="年龄" width="60" />
             <el-table-column show-overflow-tooltip prop="education" label="学历" width="80" :formatter="educationFormat" />
@@ -275,6 +286,7 @@
                 {{ transEmpStatus(row.empStatus) }}
               </template>
             </el-table-column>
+            <el-table-column show-overflow-tooltip prop="dimissionTypeName" label="离职类型" width="100" />
             <el-table-column show-overflow-tooltip prop="entryDate" label="入职日期" width="120" />
             <el-table-column show-overflow-tooltip prop="dimissionDate" label="离职日期" width="120" />
           </el-table>
@@ -1946,7 +1958,8 @@
         empNumb: '',
         empName: '',
         certificateNumb: '',
-        jobContent: ''
+        jobContent: '',
+        inOutType: []
       }, // 查询参数
       sort: {}, // 排序
       pagination: { // 分页参数
@@ -2642,6 +2655,13 @@
         this.queryParams.empStatus = []
       }
     },
+    selectAllDimissionType(val) {
+      if (val) {
+        this.queryParams.inOutType = ['1', '2', '3', '4', '5', '6']
+      } else {
+        this.queryParams.inOutType = []
+      }
+    },
     exportExcel(params = {}) {
       params.pageSize = this.pagination.size
       params.pageNum = this.pagination.num
@@ -2759,11 +2779,7 @@
         case '0':
           return '在职'
         case '1':
-          return '正常离职'
-        case '2':
-          return '自动离职'
-        case '3':
-          return '公司辞退'
+          return '离职'
       }
     },
     transLeaveType(leaveType) {

--
Gitblit v1.8.0