| | |
| | | </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)"> |
| | |
| | | <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" /> |
| | |
| | | {{ 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> |
| | |
| | | empNumb: '', |
| | | empName: '', |
| | | certificateNumb: '', |
| | | jobContent: '' |
| | | jobContent: '', |
| | | inOutType: [] |
| | | }, // 查询参数 |
| | | sort: {}, // 排序 |
| | | pagination: { // 分页参数 |
| | |
| | | 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 |
| | |
| | | case '0': |
| | | return '在职' |
| | | case '1': |
| | | return '正常离职' |
| | | case '2': |
| | | return '自动离职' |
| | | case '3': |
| | | return '公司辞退' |
| | | return '离职' |
| | | } |
| | | }, |
| | | transLeaveType(leaveType) { |