孔祥富
2021-03-07 e6ebbf238038daa3e2dc8511e0a3e5308b7be4af
Merge remote-tracking branch 'origin/master'
30个文件已修改
2050 ■■■■■ 已修改文件
src/components/Pagination/index.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/utils/myUtil.js 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/dashboard/HtUser.vue 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/dashboard/blUser.vue 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/dashboard/cqUser.vue 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/dashboard/gsUser.vue 42 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/dashboard/onTheJobUser.vue 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/dashboard/qjUser.vue 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/dashboard/sbUser.vue 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/dashboard/sfzUser.vue 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/dashboard/tgUser.vue 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/dashboard/tjUser.vue 30 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/dashboard/ygUser.vue 38 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/dashboard/yjUser.vue 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/dashboard/ywUser.vue 40 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/febs/system/client/Index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/febs/system/dict/Index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/febs/system/job/Index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/febs/system/role/Index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/febs/system/sysConfig/Index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/febs/system/user/Index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/user/Informationinput.vue 604 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/user/archivesChange.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/user/inemployees.vue 145 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/user/outemployess.vue 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/user/search.vue 872 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/user/selectuser.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/yunpan/fujian.vue 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/yunpan/zhishou.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
vue.config.js 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/Pagination/index.vue
@@ -32,12 +32,12 @@
    },
    limit: {
      type: Number,
      default: 20
      default: 15
    },
    pageSizes: {
      type: Array,
      default() {
        return [5, 10, 20, 30, 50]
        return [5, 10, 15, 20, 30, 50]
      }
    },
    layout: {
src/utils/myUtil.js
@@ -53,6 +53,13 @@
  return age
}
/**
 * 计算日期时间间隔
 * @param begin 起始时间
 * @param end 结束时间
 * @param flag 间隔单位
 * @returns {*}
 */
export function dateDifference(begin, end, flag) {
  let dateSpan
  let iReturn
@@ -70,3 +77,11 @@
  }
  return iReturn
}
export function dateToString(val) {
  val = new Date(val)
  const year = val.getFullYear()
  const month = val.getMonth() + 1
  const day = val.getDate()
  return year + '-' + month + '-' + day
}
src/views/dashboard/HtUser.vue
@@ -26,17 +26,17 @@
        :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6'}"
        style="width: 100%;"
      >
        <el-table-column show-overflow-tooltip="true" prop="deptName" label="护卫点" width="150" />
        <el-table-column show-overflow-tooltip="true" prop="jobName" label="岗位" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="empNumb" label="员工编号" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="empName" label="姓名" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="certificateNumb" label="身份证号码" />
        <el-table-column show-overflow-tooltip="true" prop="contractStatus" label="合同状态" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="signingDate" label="合同签订日期" />
        <el-table-column show-overflow-tooltip="true" prop="beginDate" label="开始日期" />
        <el-table-column show-overflow-tooltip="true" prop="endDate" label="结束日期" />
        <el-table-column show-overflow-tooltip="true" prop="contractPeriod" label="合同期限(年)" width="120" />
        <el-table-column show-overflow-tooltip="true" prop="transactor" label="办理人" width="100" />
        <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="150" />
        <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="100" />
        <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="100" />
        <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="100" />
        <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" />
        <el-table-column show-overflow-tooltip prop="contractStatus" label="合同状态" width="100" />
        <el-table-column show-overflow-tooltip prop="signingDate" label="合同签订日期" />
        <el-table-column show-overflow-tooltip prop="beginDate" label="开始日期" />
        <el-table-column show-overflow-tooltip prop="endDate" label="结束日期" />
        <el-table-column show-overflow-tooltip prop="contractPeriod" label="合同期限(年)" width="120" />
        <el-table-column show-overflow-tooltip prop="transactor" label="办理人" width="100" />
      </el-table>
      <pagination
        v-show="total>0"
src/views/dashboard/blUser.vue
@@ -26,16 +26,16 @@
        :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6'}"
        style="width: 100%;"
      >
        <el-table-column show-overflow-tooltip="true" type="selection" :reserve-selection="false" width="55" />
        <el-table-column show-overflow-tooltip="true" prop="empNumb" label="员工编号" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="deptName" label="护卫点" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="jobName" label="岗位" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="empName" label="姓名" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="certificateNumb" label="身份证号码" />
        <el-table-column show-overflow-tooltip="true" prop="badDate" label="不良记录日期" />
        <el-table-column show-overflow-tooltip="true" prop="badContent" label="不良记录描述" />
        <el-table-column show-overflow-tooltip="true" prop="reporter" label="汇报人" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="remark" label="备注" />
        <el-table-column show-overflow-tooltip type="selection" :reserve-selection="false" width="55" />
        <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="100" />
        <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="100" />
        <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="100" />
        <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="100" />
        <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" />
        <el-table-column show-overflow-tooltip prop="badDate" label="不良记录日期" />
        <el-table-column show-overflow-tooltip prop="badContent" label="不良记录描述" />
        <el-table-column show-overflow-tooltip prop="reporter" label="汇报人" width="100" />
        <el-table-column show-overflow-tooltip prop="remark" label="备注" />
      </el-table>
      <pagination
        v-show="total>0"
src/views/dashboard/cqUser.vue
@@ -27,20 +27,20 @@
        :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6'}"
        style="width: 100%;"
      >
        <el-table-column show-overflow-tooltip="true" type="selection" :reserve-selection="false" width="55" />
        <el-table-column show-overflow-tooltip="true" prop="empNumb" label="员工编号" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="deptName" label="护卫点" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="jobName" label="岗位名称" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="empName" label="员工姓名" width="80" />
        <el-table-column show-overflow-tooltip="true" prop="certificateNumb" label="证件号码" />
        <el-table-column show-overflow-tooltip="true" prop="attendMonth" label="离职考勤月份" width="120" />
        <el-table-column show-overflow-tooltip="true" prop="attendDays" label="出勤天数" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="overtimeDay" label="加班(天)" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="overtimeHour" label="加班(小时)" width="120" />
        <el-table-column show-overflow-tooltip="true" prop="deduct" label="有无代扣款项" width="120" />
        <el-table-column show-overflow-tooltip="true" prop="leaveDay" label="请假(天)" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="absenteeism" label="旷工(天)" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="remark" label="备注" />
        <el-table-column show-overflow-tooltip type="selection" :reserve-selection="false" width="55" />
        <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="100" />
        <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="100" />
        <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="attendMonth" label="离职考勤月份" width="120" />
        <el-table-column show-overflow-tooltip prop="attendDays" label="出勤天数" width="100" />
        <el-table-column show-overflow-tooltip prop="overtimeDay" label="加班(天)" width="100" />
        <el-table-column show-overflow-tooltip prop="overtimeHour" label="加班(小时)" width="120" />
        <el-table-column show-overflow-tooltip prop="deduct" label="有无代扣款项" width="120" />
        <el-table-column show-overflow-tooltip prop="leaveDay" label="请假(天)" width="100" />
        <el-table-column show-overflow-tooltip prop="absenteeism" label="旷工(天)" width="100" />
        <el-table-column show-overflow-tooltip prop="remark" label="备注" />
      </el-table>
      <pagination
        v-show="total>0"
src/views/dashboard/gsUser.vue
@@ -26,27 +26,27 @@
        :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6'}"
        style="width: 100%;"
      >
        <el-table-column show-overflow-tooltip="true" type="selection" :reserve-selection="false" width="55" />
        <el-table-column show-overflow-tooltip="true" prop="empNumb" label="员工编号" width="60" />
        <el-table-column show-overflow-tooltip="true" prop="deptName" label="护卫点" width="60" />
        <el-table-column show-overflow-tooltip="true" prop="jobName" label="岗位" width="60" />
        <el-table-column show-overflow-tooltip="true" prop="empName" label="姓名" width="60" />
        <el-table-column show-overflow-tooltip="true" prop="certificateNumb" label="身份证号码" />
        <el-table-column show-overflow-tooltip="true" prop="injuredTime" label="受伤日期" width="80" />
        <el-table-column show-overflow-tooltip="true" prop="injuredAddress" label="受伤地点" />
        <el-table-column show-overflow-tooltip="true" prop="injuredPart" label="受伤部位" width="80" />
        <el-table-column show-overflow-tooltip="true" prop="injuredDescribe" label="受伤经过描述" />
        <el-table-column show-overflow-tooltip="true" prop="injuredDiacrisis" label="工伤诊断" width="60" />
        <el-table-column show-overflow-tooltip="true" prop="hospitalName" label="就诊医院" width="60" />
        <el-table-column show-overflow-tooltip="true" prop="treatmentName" label="就诊科室" width="60" />
        <el-table-column show-overflow-tooltip="true" prop="hospitalizatioFlag" label="是否住院" :formatter="hospitalizatioFlagFormat" width="60" />
        <el-table-column show-overflow-tooltip="true" prop="settleStatus" label="案结状态" width="60" :formatter="settleStatusFormat" />
        <el-table-column show-overflow-tooltip="true" prop="bedNumb" label="床号" width="60" />
        <el-table-column show-overflow-tooltip="true" prop="reportTime" label="报案时间" width="80" />
        <el-table-column show-overflow-tooltip="true" prop="submitTime" label="递交资料时间" width="80" />
        <el-table-column show-overflow-tooltip="true" prop="sbumitBy" label="递交人" width="60" />
        <el-table-column show-overflow-tooltip="true" prop="expensesFee" label="医疗总费用" width="80" />
        <el-table-column show-overflow-tooltip="true" prop="compensated" label="已赔付医药费用" width="80" />
        <el-table-column show-overflow-tooltip type="selection" :reserve-selection="false" width="55" />
        <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="60" />
        <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="60" />
        <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="60" />
        <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="60" />
        <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" />
        <el-table-column show-overflow-tooltip prop="injuredTime" label="受伤日期" width="80" />
        <el-table-column show-overflow-tooltip prop="injuredAddress" label="受伤地点" />
        <el-table-column show-overflow-tooltip prop="injuredPart" label="受伤部位" width="80" />
        <el-table-column show-overflow-tooltip prop="injuredDescribe" label="受伤经过描述" />
        <el-table-column show-overflow-tooltip prop="injuredDiacrisis" label="工伤诊断" width="60" />
        <el-table-column show-overflow-tooltip prop="hospitalName" label="就诊医院" width="60" />
        <el-table-column show-overflow-tooltip prop="treatmentName" label="就诊科室" width="60" />
        <el-table-column show-overflow-tooltip prop="hospitalizatioFlag" label="是否住院" :formatter="hospitalizatioFlagFormat" width="60" />
        <el-table-column show-overflow-tooltip prop="settleStatus" label="案结状态" width="60" :formatter="settleStatusFormat" />
        <el-table-column show-overflow-tooltip prop="bedNumb" label="床号" width="60" />
        <el-table-column show-overflow-tooltip prop="reportTime" label="报案时间" width="80" />
        <el-table-column show-overflow-tooltip prop="submitTime" label="递交资料时间" width="80" />
        <el-table-column show-overflow-tooltip prop="sbumitBy" label="递交人" width="60" />
        <el-table-column show-overflow-tooltip prop="expensesFee" label="医疗总费用" width="80" />
        <el-table-column show-overflow-tooltip prop="compensated" label="已赔付医药费用" width="80" />
      </el-table>
      <pagination
        v-show="total>0"
src/views/dashboard/onTheJobUser.vue
@@ -27,19 +27,19 @@
        style="width: 100%;"
      >
        <el-table-column type="selection" :reserve-selection="false" width="55" />
        <el-table-column show-overflow-tooltip="true" prop="empNumb" label="员工编号" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="deptName" label="护卫点" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="jobName" label="岗位" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="empName" label="姓名" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="certificateNumb" label="身份证号码" />
        <el-table-column show-overflow-tooltip="true" prop="sex" :formatter="sexFormat" label="性别" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="age" label="年龄" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="education" :formatter="educationFormat" label="最高学历" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="empType" :formatter="empTypeFormat" label="员工类别" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="nativePlace" :formatter="nativePlaceFormat" label="籍贯" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="telePhone" label="联系电话" />
        <el-table-column show-overflow-tooltip="true" prop="entryDate" label="入职日期" />
        <el-table-column show-overflow-tooltip="true" prop="empStatus" label="员工状态" width="100">
        <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="100" />
        <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="100" />
        <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="100" />
        <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="100" />
        <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" />
        <el-table-column show-overflow-tooltip prop="sex" :formatter="sexFormat" label="性别" width="100" />
        <el-table-column show-overflow-tooltip prop="age" label="年龄" width="100" />
        <el-table-column show-overflow-tooltip prop="education" :formatter="educationFormat" label="最高学历" width="100" />
        <el-table-column show-overflow-tooltip prop="empType" :formatter="empTypeFormat" label="员工类别" width="100" />
        <el-table-column show-overflow-tooltip prop="nativePlace" :formatter="nativePlaceFormat" label="籍贯" width="100" />
        <el-table-column show-overflow-tooltip prop="telePhone" label="联系电话" />
        <el-table-column show-overflow-tooltip prop="entryDate" label="入职日期" />
        <el-table-column show-overflow-tooltip prop="empStatus" label="员工状态" width="100">
          <template slot-scope="scope">
            <span>{{ gzdStateList[scope.row.empStatus] }}&nbsp;</span>
          </template>
src/views/dashboard/qjUser.vue
@@ -27,19 +27,19 @@
        :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6'}"
        style="width: 100%;"
      >
        <el-table-column show-overflow-tooltip="true" type="selection" :reserve-selection="false" width="55" />
        <el-table-column show-overflow-tooltip="true" prop="empNumb" label="员工编号" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="deptName" label="护卫点" width="120" />
        <el-table-column show-overflow-tooltip="true" prop="jobName" label="岗位名称" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="empName" label="员工姓名" width="80" />
        <el-table-column show-overflow-tooltip="true" prop="certificateNumb" label="证件号码" />
        <el-table-column show-overflow-tooltip="true" prop="beginTime" label="开始时间" width="120" />
        <el-table-column show-overflow-tooltip="true" prop="endTime" label="结束时间" width="120" />
        <el-table-column show-overflow-tooltip="true" prop="leaveDay" label="请假天数" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="leaveType" label="请假类型" width="100" :formatter="leaveTypeFormat" />
        <el-table-column show-overflow-tooltip="true" prop="returnDate" label="到岗时间" width="120" />
        <el-table-column show-overflow-tooltip="true" prop="reporter" label="报备人" width="80" />
        <el-table-column show-overflow-tooltip="true" prop="remark" label="备注" />
        <el-table-column show-overflow-tooltip type="selection" :reserve-selection="false" width="55" />
        <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="100" />
        <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="120" />
        <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="beginTime" label="开始时间" width="120" />
        <el-table-column show-overflow-tooltip prop="endTime" label="结束时间" width="120" />
        <el-table-column show-overflow-tooltip prop="leaveDay" label="请假天数" width="100" />
        <el-table-column show-overflow-tooltip prop="leaveType" label="请假类型" width="100" :formatter="leaveTypeFormat" />
        <el-table-column show-overflow-tooltip prop="returnDate" label="到岗时间" width="120" />
        <el-table-column show-overflow-tooltip prop="reporter" label="报备人" width="80" />
        <el-table-column show-overflow-tooltip prop="remark" label="备注" />
      </el-table>
      <pagination
        v-show="total>0"
src/views/dashboard/sbUser.vue
@@ -26,19 +26,19 @@
        :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6'}"
        style="width: 100%;"
      >
        <el-table-column show-overflow-tooltip="true" type="selection" :reserve-selection="false" width="55" />
        <el-table-column show-overflow-tooltip="true" prop="empNumb" label="员工编号" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="deptName" label="护卫点" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="jobName" label="岗位名称" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="empName" label="姓名" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="certificateNumb" label="身份证号码" />
        <el-table-column show-overflow-tooltip="true" prop="applayDate" label="社保申请日期" />
        <el-table-column show-overflow-tooltip="true" prop="proposer" label="申请人" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="insuranceGaers" :formatter="insuranceGaersFormat" label="社保档位" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="reportStatus" :formatter="reportStatusFormat" label="是否已报告" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="applayStatus" :formatter="applayStatusFormat" label="状态" width="80" />
        <el-table-column show-overflow-tooltip="true" prop="auditor" label="审核人" width="80" />
        <el-table-column show-overflow-tooltip="true" prop="remark" label="备注" />
        <el-table-column show-overflow-tooltip type="selection" :reserve-selection="false" width="55" />
        <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="100" />
        <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="100" />
        <el-table-column show-overflow-tooltip prop="jobName" label="岗位名称" width="100" />
        <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="100" />
        <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" />
        <el-table-column show-overflow-tooltip prop="applayDate" label="社保申请日期" />
        <el-table-column show-overflow-tooltip prop="proposer" label="申请人" width="100" />
        <el-table-column show-overflow-tooltip prop="insuranceGaers" :formatter="insuranceGaersFormat" label="社保档位" width="100" />
        <el-table-column show-overflow-tooltip prop="reportStatus" :formatter="reportStatusFormat" label="是否已报告" width="100" />
        <el-table-column show-overflow-tooltip prop="applayStatus" :formatter="applayStatusFormat" label="状态" width="80" />
        <el-table-column show-overflow-tooltip prop="auditor" label="审核人" width="80" />
        <el-table-column show-overflow-tooltip prop="remark" label="备注" />
      </el-table>
      <pagination
        v-show="total>0"
src/views/dashboard/sfzUser.vue
@@ -26,14 +26,14 @@
        :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6'}"
        style="width: 100%;"
      >
        <el-table-column show-overflow-tooltip="true" type="selection" :reserve-selection="false" width="55" />
        <el-table-column show-overflow-tooltip="true" prop="empNumb" label="员工编号" width="150" />
        <el-table-column show-overflow-tooltip="true" prop="deptName" label="护卫点" width="150" />
        <el-table-column show-overflow-tooltip="true" prop="jobName" label="岗位" width="150" />
        <el-table-column show-overflow-tooltip="true" prop="empName" label="姓名" width="150" />
        <el-table-column show-overflow-tooltip="true" prop="certificateNumb" label="身份证号码" />
        <el-table-column show-overflow-tooltip="true" prop="certificateValidity" label="身份证有效期" />
        <el-table-column show-overflow-tooltip="true" prop="empStatus" label="员工状态" width="150">
        <el-table-column show-overflow-tooltip type="selection" :reserve-selection="false" width="55" />
        <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="150" />
        <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="150" />
        <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="150" />
        <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="150" />
        <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" />
        <el-table-column show-overflow-tooltip prop="certificateValidity" label="身份证有效期" />
        <el-table-column show-overflow-tooltip prop="empStatus" label="员工状态" width="150">
          <template slot-scope="scope">
            <span>{{ gzdStateList[scope.row.empStatus] }}&nbsp;</span>
          </template>
src/views/dashboard/tgUser.vue
@@ -26,19 +26,19 @@
        :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6'}"
        style="width: 100%;"
      >
        <el-table-column show-overflow-tooltip="true" type="selection" :reserve-selection="false" width="55" />
        <el-table-column show-overflow-tooltip="true" prop="empNumb" label="员工编号" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="deptName" label="护卫点" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="empName" label="姓名" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="certificateNumb" label="身份证号码" />
        <el-table-column show-overflow-tooltip="true" prop="oldDeptName" label="原护卫点" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="oldJobName" label="原岗位名称" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="newDeptName" label="新护卫点" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="newJobName" label="新岗位名称" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="certificateNumb" label="证件号码" />
        <el-table-column show-overflow-tooltip="true" prop="changeType" :formatter="changeTypeFormat" label="调岗类型" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="changeDate" label="调岗位日期" width="150" />
        <el-table-column show-overflow-tooltip="true" prop="changeReason" label="调岗原因" />
        <el-table-column show-overflow-tooltip type="selection" :reserve-selection="false" width="55" />
        <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="100" />
        <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="100" />
        <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="100" />
        <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" />
        <el-table-column show-overflow-tooltip prop="oldDeptName" label="原护卫点" width="100" />
        <el-table-column show-overflow-tooltip prop="oldJobName" label="原岗位名称" width="100" />
        <el-table-column show-overflow-tooltip prop="newDeptName" label="新护卫点" width="100" />
        <el-table-column show-overflow-tooltip prop="newJobName" label="新岗位名称" width="100" />
        <el-table-column show-overflow-tooltip prop="certificateNumb" label="证件号码" />
        <el-table-column show-overflow-tooltip prop="changeType" :formatter="changeTypeFormat" label="调岗类型" width="100" />
        <el-table-column show-overflow-tooltip prop="changeDate" label="调岗位日期" width="150" />
        <el-table-column show-overflow-tooltip prop="changeReason" label="调岗原因" />
      </el-table>
      <pagination
        v-show="total>0"
src/views/dashboard/tjUser.vue
@@ -26,21 +26,21 @@
        :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6'}"
        style="width: 100%;"
      >
        <el-table-column show-overflow-tooltip="true" type="selection" :reserve-selection="false" width="55" />
        <el-table-column show-overflow-tooltip="true" prop="empNumb" label="员工编号" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="deptName" label="护卫点" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="empName" label="员工姓名" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="certificateNumb" label="身份证号码" />
        <el-table-column show-overflow-tooltip="true" prop="jobName" label="岗位" width="80" />
        <el-table-column show-overflow-tooltip="true" prop="hospital" label="体检医院" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="physicalExamDate" label="体检日期" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="physicalExamType" :formatter="typeFormat" label="体检类型" />
        <el-table-column show-overflow-tooltip="true" prop="bloodPressure" label="血压" width="80" />
        <el-table-column show-overflow-tooltip="true" prop="transaminase" label="转氨酶" width="80" />
        <el-table-column show-overflow-tooltip="true" prop="ecg" label="心电图" width="80" />
        <el-table-column show-overflow-tooltip="true" prop="conclusion" label="体检结论" />
        <el-table-column show-overflow-tooltip="true" prop="reviewRecord" label="复查记录" />
        <el-table-column show-overflow-tooltip="true" prop="remark" label="备注" />
        <el-table-column show-overflow-tooltip type="selection" :reserve-selection="false" width="55" />
        <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="100" />
        <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="100" />
        <el-table-column show-overflow-tooltip prop="empName" label="员工姓名" width="100" />
        <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" />
        <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="80" />
        <el-table-column show-overflow-tooltip prop="hospital" label="体检医院" width="100" />
        <el-table-column show-overflow-tooltip prop="physicalExamDate" label="体检日期" width="100" />
        <el-table-column show-overflow-tooltip prop="physicalExamType" :formatter="typeFormat" label="体检类型" />
        <el-table-column show-overflow-tooltip prop="bloodPressure" label="血压" width="80" />
        <el-table-column show-overflow-tooltip prop="transaminase" label="转氨酶" width="80" />
        <el-table-column show-overflow-tooltip prop="ecg" label="心电图" width="80" />
        <el-table-column show-overflow-tooltip prop="conclusion" label="体检结论" />
        <el-table-column show-overflow-tooltip prop="reviewRecord" label="复查记录" />
        <el-table-column show-overflow-tooltip prop="remark" label="备注" />
      </el-table>
      <pagination
        v-show="total>0"
src/views/dashboard/ygUser.vue
@@ -26,29 +26,29 @@
        :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6'}"
        style="width: 100%;"
      >
        <el-table-column show-overflow-tooltip="true" type="selection" :reserve-selection="false" width="55" />
        <el-table-column show-overflow-tooltip="true" prop="empNumb" label="员工编号" width="80 " />
        <el-table-column show-overflow-tooltip="true" prop="deptName" label="护卫点" width="60" />
        <el-table-column show-overflow-tooltip="true" prop="jobName" label="岗位" width="60" />
        <el-table-column show-overflow-tooltip="true" prop="empName" label="姓名" width="60" />
        <el-table-column show-overflow-tooltip="true" prop="certificateNumb" label="身份证号码" />
        <el-table-column show-overflow-tooltip="true" prop="sex" :formatter="sexFormat" label="性别" width="50" />
        <el-table-column show-overflow-tooltip="true" prop="age" label="年龄" width="50" />
        <el-table-column show-overflow-tooltip="true" prop="education" :formatter="educationFormat" label="最高学历" width="60" />
        <el-table-column show-overflow-tooltip="true" prop="empType" :formatter="empTypeFormat" label="员工类别" width="60" />
        <el-table-column show-overflow-tooltip="true" prop="nativePlace" :formatter="nativePlaceFormat" label="籍贯" width="60" />
        <el-table-column show-overflow-tooltip="true" prop="telePhone" label="联系电话" width="80" />
        <el-table-column show-overflow-tooltip="true" prop="entryDate" label="入职日期" width="80" />
        <el-table-column show-overflow-tooltip="true" prop="empStatus" label="员工状态" width="50">
        <el-table-column show-overflow-tooltip type="selection" :reserve-selection="false" width="55" />
        <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="80 " />
        <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="60" />
        <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="60" />
        <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="60" />
        <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" />
        <el-table-column show-overflow-tooltip prop="sex" :formatter="sexFormat" label="性别" width="50" />
        <el-table-column show-overflow-tooltip prop="age" label="年龄" width="50" />
        <el-table-column show-overflow-tooltip prop="education" :formatter="educationFormat" label="最高学历" width="60" />
        <el-table-column show-overflow-tooltip prop="empType" :formatter="empTypeFormat" label="员工类别" width="60" />
        <el-table-column show-overflow-tooltip prop="nativePlace" :formatter="nativePlaceFormat" label="籍贯" width="60" />
        <el-table-column show-overflow-tooltip prop="telePhone" label="联系电话" width="80" />
        <el-table-column show-overflow-tooltip prop="entryDate" label="入职日期" width="80" />
        <el-table-column show-overflow-tooltip prop="empStatus" label="员工状态" width="50">
          <template slot-scope="scope">
            <span>{{ gzdStateList[scope.row.empStatus] }}&nbsp;</span>
          </template>
        </el-table-column>
        <el-table-column show-overflow-tooltip="true" prop="dimissionDate" label="离职日期" width="80" />
        <el-table-column show-overflow-tooltip="true" prop="dimissionTypeName" label="离职类别" width="60" />
        <el-table-column show-overflow-tooltip="true" prop="applayDate" label="辞职申请日期" />
        <el-table-column show-overflow-tooltip="true" prop="reason" label="辞职事由" width="60" />
        <el-table-column show-overflow-tooltip="true" prop="reporter" label="汇报人" width="60" />
        <el-table-column show-overflow-tooltip prop="dimissionDate" label="离职日期" width="80" />
        <el-table-column show-overflow-tooltip prop="dimissionTypeName" label="离职类别" width="60" />
        <el-table-column show-overflow-tooltip prop="applayDate" label="辞职申请日期" />
        <el-table-column show-overflow-tooltip prop="reason" label="辞职事由" width="60" />
        <el-table-column show-overflow-tooltip prop="reporter" label="汇报人" width="60" />
      </el-table>
      <pagination
        v-show="total>0"
src/views/dashboard/yjUser.vue
@@ -26,17 +26,17 @@
        :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6'}"
        style="width: 100%;"
      >
        <el-table-column show-overflow-tooltip="true" type="selection" :reserve-selection="false" width="55" />
        <el-table-column show-overflow-tooltip="true" prop="empNumb" label="员工编号" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="deptName" label="护卫点" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="jobName" label="岗位名称" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="empName" label="姓名" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="certificateNumb" label="身份证号码" />
        <el-table-column show-overflow-tooltip="true" prop="applayDate" label="失业金申请日期" />
        <el-table-column show-overflow-tooltip="true" prop="applayReason" label="申报事由" />
        <el-table-column show-overflow-tooltip="true" prop="reporter" label="汇报人" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="auditor" label="审核人" width="100" />
        <el-table-column show-overflow-tooltip="true" prop="remark" label="备注" />
        <el-table-column show-overflow-tooltip type="selection" :reserve-selection="false" width="55" />
        <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="100" />
        <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="100" />
        <el-table-column show-overflow-tooltip prop="jobName" label="岗位名称" width="100" />
        <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="100" />
        <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" />
        <el-table-column show-overflow-tooltip prop="applayDate" label="失业金申请日期" />
        <el-table-column show-overflow-tooltip prop="applayReason" label="申报事由" />
        <el-table-column show-overflow-tooltip prop="reporter" label="汇报人" width="100" />
        <el-table-column show-overflow-tooltip prop="auditor" label="审核人" width="100" />
        <el-table-column show-overflow-tooltip prop="remark" label="备注" />
      </el-table>
      <pagination
        v-show="total>0"
src/views/dashboard/ywUser.vue
@@ -26,27 +26,27 @@
        :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6'}"
        style="width: 100%;"
      >
        <el-table-column show-overflow-tooltip="true" type="selection" :reserve-selection="false" width="55" />
        <el-table-column show-overflow-tooltip="true" prop="empNumb" label="员工编号" width="60" />
        <el-table-column show-overflow-tooltip="true" prop="deptName" label="护卫点" width="60" />
        <el-table-column show-overflow-tooltip="true" prop="jobName" label="岗位名称" width="60" />
        <el-table-column show-overflow-tooltip="true" prop="empName" label="姓名" width="60" />
        <el-table-column show-overflow-tooltip="true" prop="certificateNumb" label="身份证号码" />
        <el-table-column show-overflow-tooltip="true" prop="injuredTime" label="受伤日期" width="80" />
        <el-table-column show-overflow-tooltip="true" prop="injuredAddress" label="受伤地点" width="60" />
        <el-table-column show-overflow-tooltip="true" prop="injuredPart" label="受伤部位" width="60" />
        <el-table-column show-overflow-tooltip="true" prop="injuredDescribe" label="受伤经过描述" />
        <el-table-column show-overflow-tooltip="true" prop="injuredDiacrisis" label="意外险诊断" width="80" />
        <el-table-column show-overflow-tooltip="true" prop="hospitalName" label="就诊医院" width="60" />
        <el-table-column show-overflow-tooltip="true" prop="treatmentName" label="就诊科室" width="60" />
        <el-table-column show-overflow-tooltip="true" prop="hospitalizatioFlag" label="是否住院" width="50" :formatter="hospitalizatioFlagFormat" />
        <el-table-column show-overflow-tooltip type="selection" :reserve-selection="false" width="55" />
        <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="60" />
        <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="60" />
        <el-table-column show-overflow-tooltip prop="jobName" label="岗位名称" width="60" />
        <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="60" />
        <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" />
        <el-table-column show-overflow-tooltip prop="injuredTime" label="受伤日期" width="80" />
        <el-table-column show-overflow-tooltip prop="injuredAddress" label="受伤地点" width="60" />
        <el-table-column show-overflow-tooltip prop="injuredPart" label="受伤部位" width="60" />
        <el-table-column show-overflow-tooltip prop="injuredDescribe" label="受伤经过描述" />
        <el-table-column show-overflow-tooltip prop="injuredDiacrisis" label="意外险诊断" width="80" />
        <el-table-column show-overflow-tooltip prop="hospitalName" label="就诊医院" width="60" />
        <el-table-column show-overflow-tooltip prop="treatmentName" label="就诊科室" width="60" />
        <el-table-column show-overflow-tooltip prop="hospitalizatioFlag" label="是否住院" width="50" :formatter="hospitalizatioFlagFormat" />
        <el-table-column prop="settleStatus" label="案结状态" width="180" :formatter="settleStatusFormat" />
        <el-table-column show-overflow-tooltip="true" prop="bedNumb" label="床号" width="60" />
        <el-table-column show-overflow-tooltip="true" prop="reprotTime" label="报案时间" width="80" />
        <el-table-column show-overflow-tooltip="true" prop="submitTime" label="递交资料时间" width="80" />
        <el-table-column show-overflow-tooltip="true" prop="sbumitBy" label="递交人" width="60" />
        <el-table-column show-overflow-tooltip="true" prop="expensesFee" label="医疗总费用" width="80" />
        <el-table-column show-overflow-tooltip="true" prop="innsureFee" label="保险赔付费用" width="80" />
        <el-table-column show-overflow-tooltip prop="bedNumb" label="床号" width="60" />
        <el-table-column show-overflow-tooltip prop="reprotTime" label="报案时间" width="80" />
        <el-table-column show-overflow-tooltip prop="submitTime" label="递交资料时间" width="80" />
        <el-table-column show-overflow-tooltip prop="sbumitBy" label="递交人" width="60" />
        <el-table-column show-overflow-tooltip prop="expensesFee" label="医疗总费用" width="80" />
        <el-table-column show-overflow-tooltip prop="innsureFee" label="保险赔付费用" width="80" />
      </el-table>
      <pagination
        v-show="total>0"
src/views/febs/system/client/Index.vue
@@ -124,7 +124,7 @@
      queryParams: {},
      selection: [],
      pagination: {
        size: 10,
        size: 15,
        num: 1
      }
    }
src/views/febs/system/dict/Index.vue
@@ -90,7 +90,7 @@
      queryParams: {},
      selection: [],
      pagination: {
        size: 10,
        size: 15,
        num: 1
      }
    }
src/views/febs/system/job/Index.vue
@@ -84,7 +84,7 @@
      queryParams: {},
      selection: [],
      pagination: {
        size: 10,
        size: 15,
        num: 1
      }
    }
src/views/febs/system/role/Index.vue
@@ -116,7 +116,7 @@
      queryParams: {},
      sort: {},
      pagination: {
        size: 10,
        size: 15,
        num: 1
      },
      role: this.initRole(),
src/views/febs/system/sysConfig/Index.vue
@@ -80,7 +80,7 @@
      queryParams: {},
      selection: [],
      pagination: {
        size: 10,
        size: 15,
        num: 1
      }
    }
src/views/febs/system/user/Index.vue
@@ -193,7 +193,7 @@
      sort: {},
      selection: [],
      pagination: {
        size: 10,
        size: 15,
        num: 1
      }
    }
src/views/user/Informationinput.vue
@@ -50,7 +50,7 @@
      <el-main>
        <el-row>
          <el-col :span="24">
            <el-button class="commonBtn" @click.native="dialogIsShow()">新增</el-button>
            <el-button class="commonBtn" @click.native="dialogIsShow('0')">新增</el-button>
            <el-button class="commonBtn" style="background-color: #409EFF" @click.native="butDelete()">删除</el-button>
            <el-button class="commonBtn" style="float: right" @click.native="showDryg(0)">导入员工信息</el-button>
          </el-col>
@@ -79,7 +79,12 @@
              </span>
            </template>
          </el-table-column>
          <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="80" />
          <el-table-column label="照片" width="80">
            <template slot-scope="scope" width="90">
              <img :src="scope.row.imagePath">
            </template>
          </el-table-column>
          <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="80" />
          <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="60" />
          <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="80" />
          <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="50" />
@@ -89,9 +94,15 @@
          <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" />
          <el-table-column show-overflow-tooltip prop="marriage" label="婚姻状况" width="80" :formatter="marriageFormat" />
          <el-table-column show-overflow-tooltip prop="politics" label="政治面貌" width="80" :formatter="politicsFormat" />
          <el-table-column show-overflow-tooltip prop="education" label="最高学历" width="80" :formatter="educationFormat" />
          <el-table-column show-overflow-tooltip prop="education" label="学历" width="80" :formatter="educationFormat" />
          <el-table-column prop="entryDate" show-overflow-tooltip label="入职日期" width="80" />
          <el-table-column prop="insuranceType" show-overflow-tooltip label="保险类型" width="80" :formatter="insuranceTypeFormat" />
          <el-table-column
            prop="insuranceType"
            show-overflow-tooltip
            label="保险类型"
            width="80"
            :formatter="insuranceTypeFormat"
          />
          <el-table-column prop="socialNumb" show-overflow-tooltip label="社保电脑号" />
          <el-table-column prop="guardNumb" show-overflow-tooltip label="保安员证号" />
          <el-table-column prop="archivesNumb" show-overflow-tooltip label="档案编号" />
@@ -120,7 +131,7 @@
              </span>
            </template>
          </el-table-column>
          <el-table-column prop="empNumb" label="员工编号" width="100" />
          <el-table-column prop="empNumb" label="编号" width="100" />
          <el-table-column prop="empName" label="员工姓名" width="100" />
          <el-table-column prop="certificateNumb" show-overflow-tooltip label="身份证号码" />
          <el-table-column prop="workUnit" show-overflow-tooltip label="工作单位" />
@@ -152,14 +163,20 @@
              </span>
            </template>
          </el-table-column>
          <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="80" />
          <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="80" />
          <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="80" />
          <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="jobName" label="岗位" width="80" />
          <el-table-column prop="hospital" show-overflow-tooltip label="体检医院" />
          <el-table-column show-overflow-tooltip prop="physicalExamDate" label="体检日期" width="100" />
          <el-table-column show-overflow-tooltip prop="physicalExamType" label="体检类型" width="80" :formatter="typeFormat" />
          <el-table-column
            show-overflow-tooltip
            prop="physicalExamType"
            label="体检类型"
            width="80"
            :formatter="typeFormat"
          />
          <el-table-column show-overflow-tooltip prop="bloodPressure" label="血压" width="60" />
          <el-table-column show-overflow-tooltip prop="transaminase" label="转氨酶" width="80" />
          <el-table-column prop="ecg" show-overflow-tooltip label="心电图" width="80" :formatter="ecgNameFormat" />
@@ -191,7 +208,7 @@
              </span>
            </template>
          </el-table-column>
          <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="100" />
          <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="100" />
          <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="150" />
          <el-table-column prop="empName" label="员工姓名" width="100" />
          <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" />
@@ -221,7 +238,7 @@
              </span>
            </template>
          </el-table-column>
          <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="80" />
          <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="80" />
          <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="80" />
          <el-table-column show-overflow-tooltip prop="empName" label="员工姓名" width="80" />
          <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" />
@@ -253,7 +270,7 @@
              </span>
            </template>
          </el-table-column>
          <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" />
          <el-table-column show-overflow-tooltip prop="empNumb" label="编号" />
          <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="80" />
          <el-table-column show-overflow-tooltip prop="jobName" label="岗位名称" width="80" />
          <el-table-column show-overflow-tooltip prop="empName" label="员工姓名" width="80" />
@@ -286,7 +303,7 @@
          </el-table-column>
          <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="100" />
          <el-table-column show-overflow-tooltip prop="jobName" label="岗位名" width="100" />
          <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" />
          <el-table-column show-overflow-tooltip prop="empNumb" label="编号" />
          <el-table-column show-overflow-tooltip prop="empName" label="员工姓名" width="100" />
          <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" />
          <el-table-column show-overflow-tooltip prop="applayDate" label="辞职申请日期" width="150" />
@@ -312,7 +329,7 @@
              </span>
            </template>
          </el-table-column>
          <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" />
          <el-table-column show-overflow-tooltip prop="empNumb" label="编号" />
          <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="100" />
          <el-table-column show-overflow-tooltip prop="jobName" label="岗位名称" width="100" />
          <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="100" />
@@ -341,7 +358,7 @@
              </span>
            </template>
          </el-table-column>
          <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" />
          <el-table-column show-overflow-tooltip prop="empNumb" label="编号" />
          <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="100" />
          <el-table-column show-overflow-tooltip prop="jobName" label="岗位名称" width="100" />
          <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="100" />
@@ -372,7 +389,7 @@
              </span>
            </template>
          </el-table-column>
          <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="60" />
          <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="60" />
          <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="60" />
          <el-table-column show-overflow-tooltip prop="jobName" label="岗位名称" width="60" />
          <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="60" />
@@ -384,7 +401,13 @@
          <el-table-column show-overflow-tooltip prop="injuredDiacrisis" label="意外险诊断" />
          <el-table-column show-overflow-tooltip prop="hospitalName" label="就诊医院" />
          <el-table-column show-overflow-tooltip prop="treatmentName" label="就诊科室" />
          <el-table-column show-overflow-tooltip prop="hospitalizatioFlag" label="是否住院" width="60" :formatter="hospitalizatioFlagFormat" />
          <el-table-column
            show-overflow-tooltip
            prop="hospitalizatioFlag"
            label="是否住院"
            width="60"
            :formatter="hospitalizatioFlagFormat"
          />
          <el-table-column show-overflow-tooltip prop="bedNumb" label="床号" width="40" />
          <el-table-column show-overflow-tooltip prop="reprotTime" label="报案时间" width="60" />
          <el-table-column show-overflow-tooltip prop="submitTime" label="递交资料时间" />
@@ -410,7 +433,7 @@
              </span>
            </template>
          </el-table-column>
          <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="60" />
          <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="60" />
          <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="60" />
          <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="60" />
          <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="60" />
@@ -422,13 +445,20 @@
          <el-table-column show-overflow-tooltip prop="injuredDiacrisis" label="工伤诊断" />
          <el-table-column show-overflow-tooltip prop="hospitalName" label="就诊医院" />
          <el-table-column show-overflow-tooltip prop="treatmentName" label="就诊科室" />
          <el-table-column show-overflow-tooltip prop="hospitalizatioFlag" label="是否住院" width="50" :formatter="hospitalizatioFlagFormat" />
          <el-table-column
            show-overflow-tooltip
            prop="hospitalizatioFlag"
            label="是否住院"
            width="50"
            :formatter="hospitalizatioFlagFormat"
          />
          <el-table-column show-overflow-tooltip prop="bedNumb" label="床号" width="40" />
          <el-table-column show-overflow-tooltip prop="reportTime" label="报案时间" width="60" />
          <el-table-column show-overflow-tooltip prop="submitTime" label="递交资料时间" />
          <el-table-column show-overflow-tooltip prop="sbumitBy" label="递交人" width="60" />
          <el-table-column show-overflow-tooltip prop="expensesFee" label="医疗总费用" width="60" />
          <el-table-column show-overflow-tooltip prop="compensated" label="已赔付医药费用" width="60" />
          <el-table-column show-overflow-tooltip prop="settleStatusName" label="是否结案" width="60" />
        </el-table>
        <el-table
          v-show="showArr[11].show"
@@ -448,19 +478,31 @@
              </span>
            </template>
          </el-table-column>
          <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="80" />
          <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="80" />
          <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="100" />
          <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="70" />
          <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="arbitrationDate" label="仲裁日期" width="100" />
          <el-table-column show-overflow-tooltip prop="arbitrationDate" label="仲裁日期" width="100" />
          <el-table-column show-overflow-tooltip prop="arbitrationType" label="仲裁类型" width="100" :formatter="arbitrationTypeFormat" />
          <el-table-column
            show-overflow-tooltip
            prop="arbitrationType"
            label="仲裁类型"
            width="100"
            :formatter="arbitrationTypeFormat"
          />
          <el-table-column show-overflow-tooltip prop="arbitrationReason" label="仲裁事由" />
          <el-table-column show-overflow-tooltip prop="reporter" label="报备人" width="80" />
          <el-table-column show-overflow-tooltip prop="remark" label="备注" />
          <el-table-column show-overflow-tooltip prop="arbitrationPay" label="仲裁赔付(元)" width="100" />
          <el-table-column show-overflow-tooltip prop="arbitrationStatus" label="状态" width="80" :formatter="arbitrationStatusFormat" />
          <el-table-column
            show-overflow-tooltip
            prop="arbitrationStatus"
            label="状态"
            width="80"
            :formatter="arbitrationStatusFormat"
          />
          <el-table-column show-overflow-tooltip prop="settleDate" label="案结日期" width="120" />
        </el-table>
        <el-table
@@ -486,7 +528,7 @@
              </span>
            </template>
          </el-table-column>
          <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="120" />
          <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="120" />
          <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="120" />
          <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="120" />
          <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="120" />
@@ -514,7 +556,7 @@
              </span>
            </template>
          </el-table-column>
          <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" width="180" />
          <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="180" />
          <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" width="120" />
          <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="120" />
          <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="120" />
@@ -584,13 +626,20 @@
          </el-upload>
        </el-aside>
        <el-main>
          <el-form ref="empBaseInfoForm" class="info-input-form" :model="empBaseInfoForm" :rules="rules" label-position="right" label-width="120px">
          <el-form
            ref="empBaseInfoForm"
            class="info-input-form"
            :model="empBaseInfoForm"
            :rules="rules"
            label-position="right"
            label-width="120px"
          >
            <el-row>
              <el-col :span="11">
                <el-form-item label="档案号" prop="archivesNumb">
                  <el-input v-model="empBaseInfoForm.archivesNumb" />
                </el-form-item>
                <el-form-item label="员工编号" prop="empNumb">
                <el-form-item label="编号" prop="empNumb">
                  <el-input v-model="empBaseInfoForm.empNumb" />
                </el-form-item>
                <el-form-item label="身份证号码" prop="certificateNumb">
@@ -642,8 +691,8 @@
                    />
                  </el-select>
                </el-form-item>
                <el-form-item label="最高学历" prop="education">
                  <el-select v-model="empBaseInfoForm.education" placeholder="请选择最高学历">
                <el-form-item label="学历" prop="education">
                  <el-select v-model="empBaseInfoForm.education" placeholder="请选择学历">
                    <el-option
                      v-for="dict in educationOptions"
                      :key="dict.dicItemCode"
@@ -822,12 +871,18 @@
      <div slot="footer" class="dialog-footer">
        <el-button type="primary" @click="putEmpBase('empBaseInfoForm')">保 存</el-button>
        <el-button type="primary" @click="putEmpBaseContinue('empBaseInfoForm')">保存并继续新增</el-button>
        <el-button v-if="isAdd" type="primary" @click="putEmpBaseContinue('empBaseInfoForm')">保存并继续新增</el-button>
        <el-button @click="dialogIsShow()">取 消</el-button>
      </div>
    </el-dialog>
    <el-dialog title="工作经历" :visible.sync="dialogshowArr[1].show" width="50%">
      <el-form ref="workExperienceForm" :model="workExperienceForm" :rules="workExperienceRules" label-position="right" label-width="120px">
      <el-form
        ref="workExperienceForm"
        :model="workExperienceForm"
        :rules="workExperienceRules"
        label-position="right"
        label-width="120px"
      >
        <el-row>
          <el-col :span="12">
            <el-form-item label="姓名" prop="empName">
@@ -838,12 +893,12 @@
                v-model="workExperienceForm.certificateNumb"
              />
            </el-form-item>
            <el-form-item label="性别" prop="sex">
              <el-input v-model="workExperienceForm.sex" />
            <el-form-item label="性别" prop="sexName">
              <el-input v-model="workExperienceForm.sexName" />
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="员工编号" prop="empNumb">
            <el-form-item label="编号" prop="empNumb">
              <el-input v-model="workExperienceForm.empNumb" />
            </el-form-item>
            <el-form-item label="部门(护卫点)" prop="deptName">
@@ -894,6 +949,7 @@
      <div slot="footer" class="dialog-footer">
        <el-button type="primary" @click="putWorkExperience('workExperienceForm')">保 存</el-button>
        <el-button
          v-if="isAdd"
          type="primary"
          @click="putWorkExperienceContinue('workExperienceForm')"
        >保存并继续新增
@@ -902,7 +958,13 @@
      </div>
    </el-dialog>
    <el-dialog title="体检信息" :visible.sync="dialogshowArr[2].show" width="50%">
      <el-form ref="physicalExamForm" :model="physicalExamForm" :rules="physicalExamRules" label-position="right" label-width="120px">
      <el-form
        ref="physicalExamForm"
        :model="physicalExamForm"
        :rules="physicalExamRules"
        label-position="right"
        label-width="120px"
      >
        <el-row>
          <el-col :span="12">
            <el-form-item label="姓名" prop="empName">
@@ -937,7 +999,7 @@
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="员工编号" prop="empNumb">
            <el-form-item label="编号" prop="empNumb">
              <el-input v-model="physicalExamForm.empNumb" />
            </el-form-item>
            <el-form-item label="部门(护卫点)" prop="deptName">
@@ -990,6 +1052,7 @@
      <div slot="footer" class="dialog-footer">
        <el-button type="primary" @click="putPhysicalExam('physicalExamForm')">保 存</el-button>
        <el-button
          v-if="isAdd"
          type="primary"
          @click="putPhysicalExamContinue('physicalExamForm')"
        >保存并继续新增
@@ -998,7 +1061,13 @@
      </div>
    </el-dialog>
    <el-dialog title="合同信息" :visible.sync="dialogshowArr[3].show" width="50%">
      <el-form ref="contractInfoForm" :model="contractInfoForm" :rules="contractInfoRules" label-position="right" label-width="120px">
      <el-form
        ref="contractInfoForm"
        :model="contractInfoForm"
        :rules="contractInfoRules"
        label-position="right"
        label-width="120px"
      >
        <el-row>
          <el-col :span="12">
            <el-form-item label="姓名" prop="empName">
@@ -1038,7 +1107,7 @@
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="员工编号" prop="empNumb">
            <el-form-item label="编号" prop="empNumb">
              <el-input v-model="contractInfoForm.empNumb" />
            </el-form-item>
            <el-form-item label="部门(护卫点)" prop="deptName">
@@ -1071,6 +1140,7 @@
      <div slot="footer" class="dialog-footer">
        <el-button type="primary" @click="putContractInfo('contractInfoForm')">保 存</el-button>
        <el-button
          v-if="isAdd"
          type="primary"
          @click="putContractInfoContinue('contractInfoForm')"
        >保存并继续新增
@@ -1079,7 +1149,13 @@
      </div>
    </el-dialog>
    <el-dialog title="离职当月考勤" :visible.sync="dialogshowArr[4].show" width="50%">
      <el-form ref="dimissionAttendForm" :model="dimissionAttendForm" :rules="dimissionAttendRules" label-position="right" label-width="120px">
      <el-form
        ref="dimissionAttendForm"
        :model="dimissionAttendForm"
        :rules="dimissionAttendRules"
        label-position="right"
        label-width="120px"
      >
        <el-row>
          <el-col :span="12">
            <el-form-item label="姓名" prop="empName">
@@ -1112,7 +1188,7 @@
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="员工编号" prop="empNumb">
            <el-form-item label="编号" prop="empNumb">
              <el-input v-model="dimissionAttendForm.empNumb" />
            </el-form-item>
            <el-form-item label="部门(护卫点)" prop="deptName">
@@ -1144,12 +1220,19 @@
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button type="primary" @click="putDimissionAttend('dimissionAttendForm')">保 存</el-button>
        <el-button type="primary" @click="putDimissionAttendContinue('dimissionAttendForm')">保存并继续新增</el-button>
        <el-button v-if="isAdd" type="primary" @click="putDimissionAttendContinue('dimissionAttendForm')">保存并继续新增
        </el-button>
        <el-button @click="dialogIsShow()">取 消</el-button>
      </div>
    </el-dialog>
    <el-dialog title="请假记录" :visible.sync="dialogshowArr[5].show" width="50%">
      <el-form ref="leaveInfoForm" :model="leaveInfoForm" :rules="leaveInfoRules" label-position="right" label-width="120px">
      <el-form
        ref="leaveInfoForm"
        :model="leaveInfoForm"
        :rules="leaveInfoRules"
        label-position="right"
        label-width="120px"
      >
        <el-row>
          <el-col :span="12">
            <el-form-item label="姓名" prop="empName">
@@ -1189,7 +1272,7 @@
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="员工编号" prop="empNumb">
            <el-form-item label="编号" prop="empNumb">
              <el-input v-model="leaveInfoForm.empNumb" />
            </el-form-item>
            <el-form-item label="部门(护卫点)" prop="deptName">
@@ -1233,7 +1316,7 @@
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button type="primary" @click="putLeaveInfo('leaveInfoForm')">保 存</el-button>
        <el-button type="primary" @click="putLeaveInfoContinue('leaveInfoForm')">保存并继续新增</el-button>
        <el-button v-if="isAdd" type="primary" @click="putLeaveInfoContinue('leaveInfoForm')">保存并继续新增</el-button>
        <el-button @click="dialogIsShow()">取 消</el-button>
      </div>
    </el-dialog>
@@ -1262,7 +1345,7 @@
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="员工编号" prop="empNumb">
            <el-form-item label="编号" prop="empNumb">
              <el-input v-model="resignForm.empNumb" />
            </el-form-item>
            <el-form-item label="部门(护卫点)" prop="deptName">
@@ -1293,12 +1376,18 @@
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button type="primary" @click="putResign('resignForm')">保 存</el-button>
        <el-button type="primary" @click="putResignContinue('resignForm')">保存并继续新增</el-button>
        <el-button v-if="isAdd" type="primary" @click="putResignContinue('resignForm')">保存并继续新增</el-button>
        <el-button @click="dialogIsShow()">取 消</el-button>
      </div>
    </el-dialog>
    <el-dialog title="失业金领取" :visible.sync="dialogshowArr[7].show" width="50%">
      <el-form ref="unemploymentForm" :model="unemploymentForm" :rules="unemploymentRules" label-position="right" label-width="120px">
      <el-form
        ref="unemploymentForm"
        :model="unemploymentForm"
        :rules="unemploymentRules"
        label-position="right"
        label-width="120px"
      >
        <el-row>
          <el-col :span="12">
            <el-form-item label="姓名" prop="empName">
@@ -1325,7 +1414,7 @@
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="员工编号" prop="empNumb">
            <el-form-item label="编号" prop="empNumb">
              <el-input v-model="unemploymentForm.empNumb" />
            </el-form-item>
            <el-form-item label="部门(护卫点)" prop="deptName">
@@ -1353,12 +1442,18 @@
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button type="primary" @click="putUnemployment('unemploymentForm')">保 存</el-button>
        <el-button type="primary" @click="putUnemploymentContinue('unemploymentForm')">保存并继续新增</el-button>
        <el-button v-if="isAdd" type="primary" @click="putUnemploymentContinue('unemploymentForm')">保存并继续新增</el-button>
        <el-button @click="dialogIsShow()">取 消</el-button>
      </div>
    </el-dialog>
    <el-dialog title="社保申请" :visible.sync="dialogshowArr[8].show" width="50%">
      <el-form ref="insuranceForm" :model="insuranceForm" :rules="insuranceRules" label-position="right" label-width="120px">
      <el-form
        ref="insuranceForm"
        :model="insuranceForm"
        :rules="insuranceRules"
        label-position="right"
        label-width="120px"
      >
        <el-row>
          <el-col :span="12">
            <el-form-item label="姓名" prop="empName">
@@ -1402,7 +1497,7 @@
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="员工编号" prop="empNumb">
            <el-form-item label="编号" prop="empNumb">
              <el-input v-model="insuranceForm.empNumb" />
            </el-form-item>
            <el-form-item label="部门(护卫点)" prop="deptName">
@@ -1439,12 +1534,18 @@
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button type="primary" @click="putInsurance('insuranceForm')">保 存</el-button>
        <el-button type="primary" @click="putInsuranceContinue('insuranceForm')">保存并继续新增</el-button>
        <el-button v-if="isAdd" type="primary" @click="putInsuranceContinue('insuranceForm')">保存并继续新增</el-button>
        <el-button @click="dialogIsShow()">取 消</el-button>
      </div>
    </el-dialog>
    <el-dialog title="意外险案件" :visible.sync="dialogshowArr[9].show" width="50%">
      <el-form ref="accidentCasesForm" :model="accidentCasesForm" :rules="accidentCasesRules" label-position="right" label-width="120px">
      <el-form
        ref="accidentCasesForm"
        :model="accidentCasesForm"
        :rules="accidentCasesRules"
        label-position="right"
        label-width="120px"
      >
        <el-row>
          <el-col :span="12">
            <el-form-item label="姓名" prop="empName">
@@ -1471,7 +1572,7 @@
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="员工编号" prop="empNumb">
            <el-form-item label="编号" prop="empNumb">
              <el-input v-model="accidentCasesForm.empNumb" />
            </el-form-item>
            <el-form-item label="部门(护卫点)" prop="deptName">
@@ -1579,12 +1680,19 @@
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button type="primary" @click="putAccidentCases('accidentCasesForm')">保 存</el-button>
        <el-button type="primary" @click="putAccidentCasesContinue('accidentCasesForm')">保存并继续新增</el-button>
        <el-button v-if="isAdd" type="primary" @click="putAccidentCasesContinue('accidentCasesForm')">保存并继续新增
        </el-button>
        <el-button @click="dialogIsShow()">取 消</el-button>
      </div>
    </el-dialog>
    <el-dialog title="工伤案件" :visible.sync="dialogshowArr[10].show" width="50%">
      <el-form ref="occupationalForm" :model="occupationalForm" :rules="occupationalRules" label-position="right" label-width="140px">
      <el-form
        ref="occupationalForm"
        :model="occupationalForm"
        :rules="occupationalRules"
        label-position="right"
        label-width="140px"
      >
        <el-row>
          <el-col :span="12">
            <el-form-item label="姓名" prop="empName">
@@ -1611,7 +1719,7 @@
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="员工编号" prop="empNumb">
            <el-form-item label="编号" prop="empNumb">
              <el-input v-model="occupationalForm.empNumb" />
            </el-form-item>
            <el-form-item label="部门(护卫点)" prop="deptName">
@@ -1764,12 +1872,18 @@
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button type="primary" @click="putOccupational('occupationalForm')">保 存</el-button>
        <el-button type="primary" @click="putOccupationalContinue('occupationalForm')">保存并继续新增</el-button>
        <el-button v-if="isAdd" type="primary" @click="putOccupationalContinue('occupationalForm')">保存并继续新增</el-button>
        <el-button @click="dialogIsShow()">取 消</el-button>
      </div>
    </el-dialog>
    <el-dialog title="劳资案件" :visible.sync="dialogshowArr[11].show" width="50%">
      <el-form ref="laborTroubleForm" :model="laborTroubleForm" :rules="laborTroubleRules" label-position="right" label-width="140px">
      <el-form
        ref="laborTroubleForm"
        :model="laborTroubleForm"
        :rules="laborTroubleRules"
        label-position="right"
        label-width="140px"
      >
        <el-row>
          <el-col :span="12">
            <el-form-item label="姓名" prop="empName">
@@ -1806,7 +1920,7 @@
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="员工编号" prop="empNumb">
            <el-form-item label="编号" prop="empNumb">
              <el-input v-model="laborTroubleForm.empNumb" />
            </el-form-item>
            <el-form-item label="部门(护卫点)" prop="deptName">
@@ -1826,7 +1940,11 @@
              </el-select>
            </el-form-item>
            <el-form-item label="仲裁赔付(元)" prop="'arbitrationPay">
              <el-input v-model="laborTroubleForm.arbitrationPay" oninput="value=value.replace(/^\.+|[^\d.]/g,'')" @blur="arbitrationPayChange" />
              <el-input
                v-model="laborTroubleForm.arbitrationPay"
                oninput="value=value.replace(/^\.+|[^\d.]/g,'')"
                @blur="arbitrationPayChange"
              />
            </el-form-item>
            <el-form-item label="案结日期" prop="settleDate">
              <el-date-picker
@@ -1855,12 +1973,18 @@
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button type="primary" @click="putLaborTrouble('laborTroubleForm')">保 存</el-button>
        <el-button type="primary" @click="putLaborTroubleContinue('laborTroubleForm')">保存并继续新增</el-button>
        <el-button v-if="isAdd" type="primary" @click="putLaborTroubleContinue('laborTroubleForm')">保存并继续新增</el-button>
        <el-button @click="dialogIsShow()">取 消</el-button>
      </div>
    </el-dialog>
    <el-dialog title="不良记录" :visible.sync="dialogshowArr[12].show" width="50%">
      <el-form ref="badRecordForm" :model="badRecordForm" :rules="badRecordRules" label-position="right" label-width="140px">
      <el-form
        ref="badRecordForm"
        :model="badRecordForm"
        :rules="badRecordRules"
        label-position="right"
        label-width="140px"
      >
        <el-row>
          <el-col :span="12">
            <el-form-item label="姓名" prop="empName">
@@ -1884,7 +2008,7 @@
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="员工编号" prop="empNumb">
            <el-form-item label="编号" prop="empNumb">
              <el-input v-model="badRecordForm.empNumb" />
            </el-form-item>
            <el-form-item label="部门(护卫点)" prop="deptName">
@@ -1915,7 +2039,7 @@
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button type="primary" @click="putBadRecord('badRecordForm')">保 存</el-button>
        <el-button type="primary" @click="putBadRecordContinue('badRecordForm')">保存并继续新增</el-button>
        <el-button v-if="isAdd" type="primary" @click="putBadRecordContinue('badRecordForm')">保存并继续新增</el-button>
        <el-button @click="dialogIsShow()">取 消</el-button>
      </div>
    </el-dialog>
@@ -1950,7 +2074,7 @@
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="员工编号" prop="empNumb">
            <el-form-item label="编号" prop="empNumb">
              <el-input v-model="remarkInfoForm.empNumb" />
            </el-form-item>
            <el-form-item label="部门(护卫点)" prop="deptName">
@@ -1971,7 +2095,7 @@
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button type="primary" @click="putRemarkInfo('remarkInfoForm')">保 存</el-button>
        <el-button type="primary" @click="putRemarkInfoContinue('remarkInfoForm')">保存并继续新增</el-button>
        <el-button v-if="isAdd" type="primary" @click="putRemarkInfoContinue('remarkInfoForm')">保存并继续新增</el-button>
        <el-button @click="dialogIsShow()">取 消</el-button>
      </div>
    </el-dialog>
@@ -1993,15 +2117,14 @@
  components: { Treeselect, Pagination },
  data() {
    return {
      baseicInformationForm: {
      },
      baseicInformationForm: {},
      dialogShowDryg: false,
      empBaseInfoImageUrl: '',
      total: 0, // 总数量
      queryParams: {}, // 查询参数
      sort: {}, // 排序
      pagination: { // 分页参数
        size: 10,
        size: 15,
        num: 1
      },
      tableUrl: '',
@@ -2015,7 +2138,7 @@
        }],
        empName: [{ required: true, message: '请输入员工姓名', trigger: 'blur' },
          { min: 2, max: 50, message: this.$t('rules.noMoreThan50'), trigger: 'blur' }],
        empNumb: [{ required: true, message: '请输入员工编号', trigger: 'blur' },
        empNumb: [{ required: true, message: '请输入编号', trigger: 'blur' },
          { min: 2, max: 20, message: this.$t('rules.noMoreThan20'), trigger: 'blur' }],
        deptName: [
          { required: true, message: '请选择护卫点', trigger: 'input' }
@@ -2023,12 +2146,20 @@
        certificateNumb: [{ required: true, message: '请输入身份证号', trigger: 'blur' }],
        jobName: [{ required: true, message: '请选择岗位', trigger: 'change' }],
        nativePlaceName: [{ required: true, message: '请选择籍贯', trigger: 'change' }],
        bankName: [{ required: true, message: '请输入银行名称', trigger: 'blur' }, { max: 36, message: '长度不超过36个字符', trigger: 'blur' }],
        bankName: [{ required: true, message: '请输入银行名称', trigger: 'blur' }, {
          max: 36,
          message: '长度不超过36个字符',
          trigger: 'blur'
        }],
        insuranceType: [{ required: true, message: '请选择保险类型', trigger: 'change' }],
        entryDate: [{ required: true, message: '请选择入职日期', trigger: 'change' }],
        seniority: [{ required: true, message: '请输入入司工龄', trigger: 'blur' }],
        archivesStatus: [{ required: true, message: '请选择档案情况', trigger: 'change' }],
        bankNumb: [{ required: true, message: '请输入银行账号', trigger: 'blur' }, { max: 32, message: '长度不超过32个字符', trigger: 'blur' }],
        bankNumb: [{ required: true, message: '请输入银行账号', trigger: 'blur' }, {
          max: 32,
          message: '长度不超过32个字符',
          trigger: 'blur'
        }],
        empType: [{ required: true, message: '请选择员工类型', trigger: 'change' }],
        censusAddress: [{ max: 128, message: '长度不超过128个字符', trigger: 'blur' }],
        currentAddress: [{ max: 128, message: '长度不超过128个字符', trigger: 'blur' }],
@@ -2042,21 +2173,38 @@
        urgencyPhone: [{ max: 30, message: '长度不超过30个字符', trigger: 'blur' }]
      },
      workExperienceRules: {
        empName: [{ required: true, message: '请选择员工', trigger: 'change' }],
        workUnit: [{ required: true, message: '请输入工作单位', trigger: 'blur' }, { max: 128, message: '长度不超过128个字符', trigger: 'blur' }],
        beginDate: [{ required: true, validator: this.startDate }],
        endDate: [{ required: true, validator: this.endDate }],
        empName: [{ required: true, message: '请选择员工' }],
        workUnit: [{ required: true, message: '请输入工作单位', trigger: 'blur' }, {
          max: 128,
          message: '长度不超过128个字符',
          trigger: 'blur'
        }],
        beginDate: [{ required: true, trigger: 'blur', validator: this.startDate }],
        endDate: [{ required: true, trigger: 'blur', validator: this.endDate }],
        jobContent: [{ max: 512, message: '长度不超过512个字符', trigger: 'blur' }]
      },
      physicalExamRules: {
        empName: [{ required: true, message: '请选择员工', trigger: 'change' }],
        physicalExamDate: [{ required: true, message: '请选择体检日期', trigger: 'change' }],
        hospital: [{ required: true, message: '请输入体检医院', trigger: 'blur' }, { max: 64, message: '长度不超过64个字符', trigger: 'blur' }],
        physicalExamType: [{ required: true, message: '请选择体检类型', trigger: 'change' }],
        bloodPressure: [{ required: true, message: '请输入血压', trigger: 'blur' }, { max: 40, message: '长度不超过40个字符', trigger: 'blur' }],
        transaminase: [{ required: true, message: '请输入转氨酶', trigger: 'blur' }, { max: 40, message: '长度不超过40个字符', trigger: 'blur' }],
        ecg: [{ required: true, message: '请选择心电图', trigger: 'change' }, { max: 16, message: '长度不超过16个字符', trigger: 'blur' }],
        conclusion: [{ required: true, message: '请输入体检结论', trigger: 'blur' }, { max: 128, message: '长度不超过128个字符', trigger: 'blur' }],
        empName: [{ required: true, message: '请选择员工' }],
        physicalExamDate: [{ required: true, message: '请选择体检日期' }],
        hospital: [{ required: true, message: '请输入体检医院' }, {
          max: 64,
          message: '长度不超过64个字符'
        }],
        physicalExamType: [{ required: true, message: '请选择体检类型' }],
        bloodPressure: [{ required: true, message: '请输入血压' }, {
          max: 40,
          message: '长度不超过40个字符'
        }],
        transaminase: [{ required: true, message: '请输入转氨酶' }, {
          max: 40,
          message: '长度不超过40个字符'
        }],
        ecg: [{ required: true, message: '请选择心电图' }],
        conclusion: [{ required: true, message: '请输入体检结论', trigger: 'blur' }, {
          max: 128,
          message: '长度不超过128个字符',
          trigger: 'blur'
        }],
        reviewRecord: [{ max: 128, message: '长度不超过128个字符', trigger: 'blur' }],
        remark: [{ max: 512, message: '长度不超过512个字符', trigger: 'blur' }]
      },
@@ -2072,8 +2220,15 @@
      dimissionAttendRules: {
        empName: [{ required: true, message: '请选择员工', trigger: 'change' }],
        attendMonth: [{ required: true, message: '请选择出勤月份', trigger: 'change' }],
        deduct: [{ required: true, message: '请输入代扣填款项', trigger: 'blur' }, { max: 100, message: '长度不超过100个字符', trigger: 'blur' }],
        attendDays: [{ required: true, message: '请输入出勤天数', trigger: 'blur' }, { pattern: /^\d{1,2}(\.\d{1,1})?$/, message: '出勤天数精确到1位小数' }],
        deduct: [{ required: true, message: '请输入代扣填款项', trigger: 'blur' }, {
          max: 100,
          message: '长度不超过100个字符',
          trigger: 'blur'
        }],
        attendDays: [{ required: true, message: '请输入出勤天数', trigger: 'blur' }, {
          pattern: /^\d{1,2}(\.\d{1,1})?$/,
          message: '出勤天数精确到1位小数'
        }],
        overtimeDay: [{ pattern: /^\d{1,2}(\.\d{1,1})?$/, message: '加班(天)精确到1位小数' }],
        overtimeHour: [{ pattern: /^\d{1,2}(\.\d{1,1})?$/, message: '加班(小时)精确到1位小数' }],
        leaveDay: [{ pattern: /^\d{1,2}(\.\d{1,1})?$/, message: '请假(天)精确到1位小数' }],
@@ -2092,14 +2247,22 @@
      resignRules: {
        empName: [{ required: true, message: '请选择员工', trigger: 'change' }],
        applayDate: [{ required: true, message: '请选择申请日期', trigger: 'change' }],
        reason: [{ required: true, message: '请输入事由', trigger: 'blur' }, { max: 256, message: '长度不超过256个字符', trigger: 'blur' }],
        reason: [{ required: true, message: '请输入事由', trigger: 'blur' }, {
          max: 256,
          message: '长度不超过256个字符',
          trigger: 'blur'
        }],
        remark: [{ max: 512, message: '长度不超过512个字符', trigger: 'blur' }],
        reporter: [{ max: 40, message: '长度不超过40个字符', trigger: 'blur' }]
      },
      unemploymentRules: {
        empName: [{ required: true, message: '请选择员工', trigger: 'change' }],
        applayDate: [{ required: true, message: '请选择申请日期', trigger: 'change' }],
        applayReason: [{ required: true, message: '请输入申报事由', trigger: 'blur' }, { max: 128, message: '长度不超过128个字符', trigger: 'blur' }],
        applayReason: [{ required: true, message: '请输入申报事由', trigger: 'blur' }, {
          max: 128,
          message: '长度不超过128个字符',
          trigger: 'blur'
        }],
        reporter: [{ max: 40, message: '长度不超过40个字符', trigger: 'blur' }],
        auditor: [{ max: 40, message: '长度不超过40个字符', trigger: 'blur' }],
        remark: [{ max: 512, message: '长度不超过512个字符', trigger: 'blur' }]
@@ -2107,7 +2270,11 @@
      insuranceRules: {
        empName: [{ required: true, message: '请选择员工', trigger: 'change' }],
        applayDate: [{ required: true, message: '请选择申请日期', trigger: 'change' }],
        proposer: [{ required: true, message: '请输入申请人', trigger: 'blur' }, { max: 40, message: '长度不超过40个字符', trigger: 'blur' }],
        proposer: [{ required: true, message: '请输入申请人', trigger: 'blur' }, {
          max: 40,
          message: '长度不超过40个字符',
          trigger: 'blur'
        }],
        insuranceGaers: [{ required: true, message: '请选择社保档位', trigger: 'change' }],
        auditor: [{ max: 40, message: '长度不超过40个字符', trigger: 'blur' }],
        remark: [{ max: 512, message: '长度不超过512个字符', trigger: 'blur' }],
@@ -2116,10 +2283,26 @@
      accidentCasesRules: {
        empName: [{ required: true, message: '请选择员工', trigger: 'change' }],
        injuredTime: [{ required: true, message: '请选择受伤时间', trigger: 'blur' }],
        injuredPart: [{ required: true, message: '请输入受伤部位', trigger: 'blur' }, { max: 40, message: '长度不超过40个字符', trigger: 'blur' }],
        injuredAddress: [{ required: true, message: '请输入受伤地点', trigger: 'blur' }, { max: 64, message: '长度不超过64个字符', trigger: 'blur' }],
        injuredDescribe: [{ required: true, message: '请输入受伤经过描述', trigger: 'blur' }, { max: 512, message: '长度不超过512个字符', trigger: 'blur' }],
        hospitalName: [{ required: true, message: '请输入就诊医院', trigger: 'blur' }, { max: 40, message: '长度不超过40个字符', trigger: 'blur' }],
        injuredPart: [{ required: true, message: '请输入受伤部位', trigger: 'blur' }, {
          max: 40,
          message: '长度不超过40个字符',
          trigger: 'blur'
        }],
        injuredAddress: [{ required: true, message: '请输入受伤地点', trigger: 'blur' }, {
          max: 64,
          message: '长度不超过64个字符',
          trigger: 'blur'
        }],
        injuredDescribe: [{ required: true, message: '请输入受伤经过描述', trigger: 'blur' }, {
          max: 512,
          message: '长度不超过512个字符',
          trigger: 'blur'
        }],
        hospitalName: [{ required: true, message: '请输入就诊医院', trigger: 'blur' }, {
          max: 40,
          message: '长度不超过40个字符',
          trigger: 'blur'
        }],
        hospitalizatioFlag: [{ required: true, message: '请选择是否住院', trigger: 'blur' }],
        innsureFee: [{ required: true, message: '请输入保险赔付费用', trigger: 'blur' }],
        expensesFee: [{ required: true, message: '请输入医疗总费用', trigger: 'blur' }],
@@ -2132,9 +2315,21 @@
      occupationalRules: {
        empName: [{ required: true, message: '请选择员工', trigger: 'change' }],
        injuredTime: [{ required: true, message: '请选择受伤时间', trigger: 'blur' }],
        injuredPart: [{ required: true, message: '请输入受伤部位', trigger: 'blur' }, { max: 40, message: '长度不超过40个字符', trigger: 'blur' }],
        injuredDescribe: [{ required: true, message: '请输入受伤经过描述', trigger: 'blur' }, { max: 512, message: '长度不超过512个字符', trigger: 'blur' }],
        hospitalName: [{ required: true, message: '请输入就诊医院', trigger: 'blur' }, { max: 40, message: '长度不超过40个字符', trigger: 'blur' }],
        injuredPart: [{ required: true, message: '请输入受伤部位', trigger: 'blur' }, {
          max: 40,
          message: '长度不超过40个字符',
          trigger: 'blur'
        }],
        injuredDescribe: [{ required: true, message: '请输入受伤经过描述', trigger: 'blur' }, {
          max: 512,
          message: '长度不超过512个字符',
          trigger: 'blur'
        }],
        hospitalName: [{ required: true, message: '请输入就诊医院', trigger: 'blur' }, {
          max: 40,
          message: '长度不超过40个字符',
          trigger: 'blur'
        }],
        hospitalizatioFlag: [{ required: true, message: '请选择是否住院', trigger: 'blur' }],
        innsureFee: [{ required: true, message: '请输入保险赔付费用', trigger: 'blur' }],
        settleDate: [{ required: true, message: '请选择案结时间', trigger: 'change' }],
@@ -2148,7 +2343,11 @@
        empName: [{ required: true, message: '请选择员工', trigger: 'change' }],
        arbitrationType: [{ required: true, message: '请选择仲裁类型', trigger: 'change' }],
        arbitrationDate: [{ required: true, message: '请选择仲裁日期', trigger: 'change' }],
        arbitrationReason: [{ required: true, message: '请输入仲裁事由', trigger: 'blur' }, { max: 1024, message: '长度不超过1024个字符', trigger: 'blur' }],
        arbitrationReason: [{ required: true, message: '请输入仲裁事由', trigger: 'blur' }, {
          max: 1024,
          message: '长度不超过1024个字符',
          trigger: 'blur'
        }],
        arbitrationStatus: [{ required: true, message: '请选择结案状态', trigger: 'change' }],
        remark: [{ max: 512, message: '长度不超过512个字符', trigger: 'blur' }],
        reporter: [{ max: 40, message: '长度不超过40个字符', trigger: 'blur' }]
@@ -2351,6 +2550,7 @@
        empNumb: '',
        empName: '',
        sex: '',
        sexName: '',
        certificateNumb: '',
        JobId: '',
        deptId: '',
@@ -2372,6 +2572,7 @@
        empNumb: '',
        empName: '',
        sex: '',
        sexName: '',
        certificateNumb: '',
        deptId: '',
        deptName: '',
@@ -2399,6 +2600,7 @@
        empNumb: '',
        empName: '',
        sex: '',
        sexName: '',
        certificateNumb: '',
        deptId: '',
        deptName: '',
@@ -2446,6 +2648,7 @@
        empNumb: '',
        empName: '',
        sex: '',
        sexName: '',
        certificateNumb: '',
        deptId: '',
        deptName: '',
@@ -2474,7 +2677,7 @@
        creator: '',
        modifyTime: '',
        modifier: '',
        delFlag: '',
        delFlag: '2',
        empStatus: 0,
        version: ''
      },
@@ -2484,6 +2687,7 @@
        empNumb: '',
        empName: '',
        sex: '',
        sexName: '',
        certificateNumb: '',
        deptId: '',
        deptName: '',
@@ -2510,6 +2714,7 @@
        empNumb: '',
        empName: '',
        sex: '',
        sexName: '',
        certificateNumb: '',
        deptId: '',
        deptName: '',
@@ -2534,6 +2739,7 @@
        empNumb: '',
        empName: '',
        sex: '',
        sexName: '',
        certificateNumb: '',
        deptId: '',
        deptName: '',
@@ -2557,6 +2763,7 @@
        empNumb: '',
        empName: '',
        sex: '',
        sexName: '',
        certificateNumb: '',
        deptId: '',
        deptName: '',
@@ -2584,6 +2791,7 @@
        empName: '',
        certificateNumb: '',
        sex: '',
        sexName: '',
        deptId: '',
        deptName: '',
        JobId: '',
@@ -2609,6 +2817,7 @@
        empNumb: '',
        empName: '',
        sex: '',
        sexName: '',
        deptId: '',
        deptName: '',
        JobId: '',
@@ -2637,6 +2846,7 @@
        empName: '',
        certificateNumb: '',
        sex: '',
        sexName: '',
        deptId: '',
        deptName: '',
        JobId: '',
@@ -2665,6 +2875,7 @@
        empName: '',
        certificateNumb: '',
        sex: '',
        sexName: '',
        deptId: '',
        deptName: '',
        JobId: '',
@@ -2691,6 +2902,7 @@
        empNumb: '',
        empName: '',
        sex: '1',
        sexName: '男',
        JobId: '',
        jobName: '',
        empType: '01',
@@ -2738,6 +2950,7 @@
        empName: '',
        empNumb: '',
        sex: '',
        sexName: '',
        certificateNumb: '',
        deptId: '',
        deptName: '',
@@ -2965,8 +3178,52 @@
        this[this.tableDataName] = data.rows
      })
    },
    dialogIsShow() {
      this.isAdd = true
    dialogIsShow(val) {
      this.isAdd = val === '0'
      switch (this.thisShowIndex) {
        case 0:
          this.cleanEmpBase()
          break
        case 1:
          this.cleanWorkExperience()
          break
        case 2:
          this.cleanPhysicalExam()
          break
        case 3:
          this.cleanContractInfo()
          break
        case 4:
          this.cleanDimissionAttend()
          break
        case 5:
          this.cleanLeaveInfo()
          break
        case 6:
          this.cleanResign()
          break
        case 7:
          this.cleanUnemployment()
          break
        case 8:
          this.cleanInsurance()
          break
        case 9:
          this.cleanAccidentCases()
          break
        case 10:
          this.cleanOccupational()
          break
        case 11:
          this.cleanLaborTrouble()
          break
        case 12:
          this.cleanBadRecord()
          break
        case 13:
          this.cleanRemarkInfo()
          break
      }
      this.dialogshowArr[this.thisShowIndex].show = !this.dialogshowArr[this.thisShowIndex]
        .show
    },
@@ -4090,6 +4347,16 @@
      })
    },
    cleanWorkExperience() {
      this.workExperienceForm.empId = ''
      this.workExperienceForm.archivesNumb = ''
      this.workExperienceForm.deptId = ''
      this.workExperienceForm.deptName = ''
      this.workExperienceForm.empNumb = ''
      this.workExperienceForm.empName = ''
      this.workExperienceForm.sex = ''
      this.workExperienceForm.JobId = ''
      this.workExperienceForm.jobName = ''
      this.workExperienceForm.certificateNumb = ''
      this.workExperienceForm.workUnit = ''
      this.workExperienceForm.beginDate = ''
      this.workExperienceForm.endDate = ''
@@ -4177,6 +4444,16 @@
      })
    },
    cleanPhysicalExam() {
      this.physicalExamForm.empId = ''
      this.physicalExamForm.archivesNumb = ''
      this.physicalExamForm.deptId = ''
      this.physicalExamForm.deptName = ''
      this.physicalExamForm.empNumb = ''
      this.physicalExamForm.empName = ''
      this.physicalExamForm.sex = ''
      this.physicalExamForm.JobId = ''
      this.physicalExamForm.jobName = ''
      this.physicalExamForm.certificateNumb = ''
      this.physicalExamForm.hospital = ''
      this.physicalExamForm.physicalExamDate = ''
      this.physicalExamForm.physicalExamType = ''
@@ -4269,6 +4546,16 @@
      })
    },
    cleanContractInfo() {
      this.contractInfoForm.empId = ''
      this.contractInfoForm.archivesNumb = ''
      this.contractInfoForm.deptId = ''
      this.contractInfoForm.deptName = ''
      this.contractInfoForm.empNumb = ''
      this.contractInfoForm.empName = ''
      this.contractInfoForm.sex = ''
      this.contractInfoForm.JobId = ''
      this.contractInfoForm.jobName = ''
      this.contractInfoForm.certificateNumb = ''
      this.contractInfoForm.contractId = ''
      this.contractInfoForm.beginDate = ''
      this.contractInfoForm.endDate = ''
@@ -4365,6 +4652,16 @@
      })
    },
    cleanDimissionAttend() {
      this.dimissionAttendForm.empId = ''
      this.dimissionAttendForm.archivesNumb = ''
      this.dimissionAttendForm.deptId = ''
      this.dimissionAttendForm.deptName = ''
      this.dimissionAttendForm.empNumb = ''
      this.dimissionAttendForm.empName = ''
      this.dimissionAttendForm.sex = ''
      this.dimissionAttendForm.JobId = ''
      this.dimissionAttendForm.jobName = ''
      this.dimissionAttendForm.certificateNumb = ''
      this.dimissionAttendForm.dimissionAttendId = ''
      this.dimissionAttendForm.attendMonth = ''
      this.dimissionAttendForm.overtimeHour = ''
@@ -4459,6 +4756,16 @@
      })
    },
    cleanLeaveInfo() {
      this.leaveInfoForm.empId = ''
      this.leaveInfoForm.archivesNumb = ''
      this.leaveInfoForm.deptId = ''
      this.leaveInfoForm.deptName = ''
      this.leaveInfoForm.empNumb = ''
      this.leaveInfoForm.empName = ''
      this.leaveInfoForm.sex = ''
      this.leaveInfoForm.JobId = ''
      this.leaveInfoForm.jobName = ''
      this.leaveInfoForm.certificateNumb = ''
      this.leaveInfoForm.leaveId = ''
      this.leaveInfoForm.beginTime = ''
      this.leaveInfoForm.endTime = ''
@@ -4555,6 +4862,16 @@
      })
    },
    cleanResign() {
      this.resignForm.empId = ''
      this.resignForm.archivesNumb = ''
      this.resignForm.deptId = ''
      this.resignForm.deptName = ''
      this.resignForm.empNumb = ''
      this.resignForm.empName = ''
      this.resignForm.sex = ''
      this.resignForm.JobId = ''
      this.resignForm.jobName = ''
      this.resignForm.certificateNumb = ''
      this.resignForm.resignId = ''
      this.resignForm.applayDate = ''
      this.resignForm.reporter = ''
@@ -4645,6 +4962,16 @@
      })
    },
    cleanUnemployment() {
      this.unemploymentForm.empId = ''
      this.unemploymentForm.archivesNumb = ''
      this.unemploymentForm.deptId = ''
      this.unemploymentForm.deptName = ''
      this.unemploymentForm.empNumb = ''
      this.unemploymentForm.empName = ''
      this.unemploymentForm.sex = ''
      this.unemploymentForm.JobId = ''
      this.unemploymentForm.jobName = ''
      this.unemploymentForm.certificateNumb = ''
      this.unemploymentForm.unemploymentId = ''
      this.unemploymentForm.applayDate = ''
      this.unemploymentForm.applayReason = ''
@@ -4737,6 +5064,16 @@
      })
    },
    cleanInsurance() {
      this.insuranceForm.empId = ''
      this.insuranceForm.archivesNumb = ''
      this.insuranceForm.deptId = ''
      this.insuranceForm.deptName = ''
      this.insuranceForm.empNumb = ''
      this.insuranceForm.empName = ''
      this.insuranceForm.sex = ''
      this.insuranceForm.JobId = ''
      this.insuranceForm.jobName = ''
      this.insuranceForm.certificateNumb = ''
      this.insuranceForm.insuranceId = ''
      this.insuranceForm.applayDate = ''
      this.insuranceForm.proposer = ''
@@ -4832,6 +5169,16 @@
      })
    },
    cleanAccidentCases() {
      this.accidentCasesForm.empId = ''
      this.accidentCasesForm.archivesNumb = ''
      this.accidentCasesForm.deptId = ''
      this.accidentCasesForm.deptName = ''
      this.accidentCasesForm.empNumb = ''
      this.accidentCasesForm.empName = ''
      this.accidentCasesForm.sex = ''
      this.accidentCasesForm.JobId = ''
      this.accidentCasesForm.jobName = ''
      this.accidentCasesForm.certificateNumb = ''
      this.accidentCasesForm.accidentId = ''
      this.accidentCasesForm.injuredTime = ''
      this.accidentCasesForm.injuredAddress = ''
@@ -4889,7 +5236,7 @@
      this.accidentCasesForm.innsureFee = row.innsureFee
      this.accidentCasesForm.hrDoDate = row.hrDoDate
      this.accidentCasesForm.settleDate = row.settleDate
      this.accidentCasesForm.settleStatus = row.settleStatus
      this.accidentCasesForm.settleStatus = row.settleStatus + ''
      this.accidentCasesForm.remark = row.remark
      this.accidentCasesForm.createTime = row.createTime
      this.accidentCasesForm.creator = row.creator
@@ -4952,6 +5299,16 @@
      })
    },
    cleanOccupational() {
      this.occupationalForm.empId = ''
      this.occupationalForm.archivesNumb = ''
      this.occupationalForm.deptId = ''
      this.occupationalForm.deptName = ''
      this.occupationalForm.empNumb = ''
      this.occupationalForm.empName = ''
      this.occupationalForm.sex = ''
      this.occupationalForm.JobId = ''
      this.occupationalForm.jobName = ''
      this.occupationalForm.certificateNumb = ''
      this.occupationalForm.occupationalId = ''
      this.occupationalForm.injuredTime = ''
      this.occupationalForm.injuredAddress = ''
@@ -5027,7 +5384,7 @@
      this.occupationalForm.companySubsidy = row.companySubsidy
      this.occupationalForm.companyCompensation = row.companyCompensation
      this.occupationalForm.jobSubsidy = row.jobSubsidy
      this.occupationalForm.settleStatus = row.settleStatus
      this.occupationalForm.settleStatus = row.settleStatus + ''
      this.occupationalForm.createTime = row.createTime
      this.occupationalForm.creator = row.creator
      this.occupationalForm.modifyTime = row.modifyTime
@@ -5092,6 +5449,16 @@
      })
    },
    cleanLaborTrouble() {
      this.laborTroubleForm.empId = ''
      this.laborTroubleForm.archivesNumb = ''
      this.laborTroubleForm.deptId = ''
      this.laborTroubleForm.deptName = ''
      this.laborTroubleForm.empNumb = ''
      this.laborTroubleForm.empName = ''
      this.laborTroubleForm.sex = ''
      this.laborTroubleForm.JobId = ''
      this.laborTroubleForm.jobName = ''
      this.laborTroubleForm.certificateNumb = ''
      this.laborTroubleForm.arbitrationId = ''
      this.laborTroubleForm.arbitrationDate = ''
      this.laborTroubleForm.arbitrationType = ''
@@ -5144,6 +5511,16 @@
      this.search()
    },
    cleanBadRecord() {
      this.badRecordForm.empId = ''
      this.badRecordForm.archivesNumb = ''
      this.badRecordForm.deptId = ''
      this.badRecordForm.deptName = ''
      this.badRecordForm.empNumb = ''
      this.badRecordForm.empName = ''
      this.badRecordForm.sex = ''
      this.badRecordForm.JobId = ''
      this.badRecordForm.jobName = ''
      this.badRecordForm.certificateNumb = ''
      this.badRecordForm.badId = ''
      this.badRecordForm.badDate = ''
      this.badRecordForm.reporter = ''
@@ -5277,6 +5654,16 @@
      })
    },
    cleanRemarkInfo() {
      this.remarkInfoForm.empId = ''
      this.remarkInfoForm.archivesNumb = ''
      this.remarkInfoForm.deptId = ''
      this.remarkInfoForm.deptName = ''
      this.remarkInfoForm.empNumb = ''
      this.remarkInfoForm.empName = ''
      this.remarkInfoForm.sex = ''
      this.remarkInfoForm.JobId = ''
      this.remarkInfoForm.jobName = ''
      this.remarkInfoForm.certificateNumb = ''
      this.remarkInfoForm.remarkId = ''
      this.remarkInfoForm.remarkContent = ''
      this.remarkInfoForm.remarkDate = ''
@@ -5368,7 +5755,8 @@
        this[this.inputForName].deptName = data.deptName
        this[this.inputForName].JobId = data.jobId
        this[this.inputForName].jobName = data.jobName
        this[this.inputForName].sex = data.sex === '0' ? '男' : '女'
        this[this.inputForName].sex = data.sex === '1' ? '男' : '女'
        this[this.inputForName].sexName = data.sex === '1' ? '男' : '女'
      }
      this.dialogShowXzyg = false
    },
@@ -5428,8 +5816,8 @@
}
</script>
<style lang="scss" scoped>
.baseinfo .el-container{
    .el-aside {
.baseinfo .el-container {
  .el-aside {
    background-color: #fff;
  }
@@ -5438,6 +5826,7 @@
  }
}
.el-container {
  height: 86.7vh;
  background-color: #fff;
@@ -5452,12 +5841,14 @@
  .el-main {
    color: #333;
    height: 100%;
    .el-table{
    .el-table {
      margin-top: 10px;
    }
  }
  .el-timeline-item{
      padding-bottom: 5px;
  .el-timeline-item {
    padding-bottom: 5px;
  }
}
@@ -5514,6 +5905,7 @@
    color: #a00515;
    cursor: pointer;
    top: -5px;
    .el-timeline-item__content {
      &:hover {
        color: #a00515;
src/views/user/archivesChange.vue
@@ -3181,7 +3181,6 @@
      this.$get('hr/empInsurance/list', {
        ...params
      }).then((r) => {
        debugger
        const data = r.data.data
        this.insuranceDatatotal = data.total
        this.insuranceData = data.rows
src/views/user/inemployees.vue
@@ -193,7 +193,7 @@
          style="width: 100%;color: #000;"
        >
          <el-table-column type="selection" width="55" />
          <el-table-column label="操作" width="120">
          <el-table-column label="操作" width="130">
            <template slot-scope="scope">
              <!--              <el-button-->
              <!--                type="text"-->
@@ -204,11 +204,11 @@
              <!--              <el-button type="text" size="small" @click="editEmpBase(scope.row)">编辑</el-button>-->
              <span
                style="color: #a00515;display: inline-block;width: 50%;cursor: pointer"
                style="color: #a00515;display: inline-block;width: 40%;cursor: pointer"
                @click="editArchives(scope.row)"
              >档案</span>
              <span
                style="color: #a00515;display: inline-block;width: 50%;cursor: pointer"
                style="color: #a00515;display: inline-block;width: 40%;cursor: pointer"
                @click="editEmpBase(scope.row)"
              >编辑</span>
            </template>
@@ -222,6 +222,7 @@
          <el-table-column show-overflow-tooltip="true" prop="age" label="年龄" width="80" />
          <el-table-column show-overflow-tooltip="true" prop="education" label="学历" width="100" :formatter="educationFormat" />
          <el-table-column show-overflow-tooltip="true" prop="nativePlace" label="籍贯" :formatter="nativePlaceFormat" />
          <el-table-column show-overflow-tooltip="true" prop="empTypeName" label="员工类型" />
          <el-table-column show-overflow-tooltip="true" prop="telePhone" label="联系电话" />
          <el-table-column show-overflow-tooltip="true" prop="entryDate" label="入职日期" />
          <el-table-column show-overflow-tooltip="true" prop="empStatus" label="员工状态" width="100">
@@ -229,6 +230,7 @@
              {{ transEmpStatus(row.empStatus) }}
            </template>
          </el-table-column>
          <el-table-column prop="entryTypeName" label="入职类型" />
        </el-table>
        <pagination
          v-show="total>0"
@@ -832,7 +834,7 @@
import Pagination from '@/components/Pagination'
import Treeselect from '@riophae/vue-treeselect'
import '@riophae/vue-treeselect/dist/vue-treeselect.css'
import { calculateSeniority, toCardGetUserInfo } from '@/utils/myUtil'
import { calculateSeniority, toCardGetUserInfo, dateToString } from '@/utils/myUtil'
import ArchivesEdit from './archivesEdit'
import { pages } from '@/settings'
@@ -864,7 +866,7 @@
      }, // 查询参数
      sort: {}, // 排序
      pagination: { // 分页参数
        size: 10,
        size: 15,
        num: 1
      },
      baseicInformationForm: {},
@@ -892,7 +894,7 @@
        birthdate: '',
        politics: '13',
        entryDate: '',
        education: '61',
        education: '17',
        seniority: '',
        nativePlace: '',
        nativePlaceName: '',
@@ -1086,7 +1088,8 @@
      changeTypeOptions: [],
      dimissionTypeOptions: [],
      ageStrOptions: [],
      sexOptions: []
      sexOptions: [],
      openArchivesForm: {}
    }
  },
  mounted() {
@@ -1414,6 +1417,7 @@
      this.empBaseInfoImageUrl = ''
    },
    editEmpBase(row) {
      console.log(row)
      this.isAdd = false
      this.empBaseInfoForm.empId = row.empId
      this.empBaseInfoForm.customerId = row.customerId
@@ -1469,25 +1473,52 @@
    putEmpBase(formName) {
      this.$refs[formName].validate((valid) => {
        if (valid) {
          if (this.isAdd) {
            this.$post('hr/empBaseInfo', { ...this.empBaseInfoForm }).then(() => {
              this.buttonLoading = false
              this.$message({
                message: this.$t('tips.createSuccess'),
                type: 'success'
              })
              this.cleanEmpBase()
            })
          } else {
            this.$put('hr/empBaseInfo', { ...this.empBaseInfoForm }).then(() => {
              this.$message({
                message: this.$t('tips.updateSuccess'),
                type: 'success'
              })
              this.$emit('success')
              this.cleanEmpBase()
            })
          }
          this.submitEmpInfo()
          // if (this.isAdd) {
          //   this.$post('hr/empBaseInfo/addInEmp', { ...this.empBaseInfoForm }).then((r) => {
          //     if (r.data != null) {
          //       if (r.data.data.empStatus === '0') {
          //         this.$confirm('该员工已存在,是否修改?', '提示', {
          //           confirmButtonText: '确定',
          //           cancelButtonText: '取消',
          //           type: 'warning'
          //         }).then(() => {
          //           this.editEmpBase(r.data.data)
          //         })
          //       } else {
          //         this.$confirm('该员工已离职,是否重新打开档案?', '提示', {
          //           confirmButtonText: '确定',
          //           cancelButtonText: '取消',
          //           type: 'warning'
          //         }).then(() => {
          //           this.openArchivesForm = {
          //             empId: r.data.data.empId,
          //             empName: r.data.data.empName,
          //             certificateNumb: r.data.data.certificateNumb,
          //             openType: 2,
          //             openDate: this.getDateString(),
          //             remark: ''
          //           }
          //           this.$post('hr/empOpenArchives', { ...this.openArchivesForm }).then(() => {
          //             this.$message({
          //               message: this.$t('员工档案打开成功'),
          //               type: 'success'
          //             })
          //           })
          //         })
          //       }
          //     }
          //   })
          // } else {
          //   this.$put('hr/empBaseInfo', { ...this.empBaseInfoForm }).then(() => {
          //     this.$message({
          //       message: this.$t('tips.updateSuccess'),
          //       type: 'success'
          //     })
          //     this.$emit('success')
          //     this.cleanEmpBase()
          //   })
          // }
          this.fetch({
            ...this.queryParams,
            ...this.sort
@@ -1500,16 +1531,7 @@
    putEmpBaseContinue(formName) {
      this.$refs[formName].validate((valid) => {
        if (valid) {
          if (this.isAdd) {
            this.$post('hr/empBaseInfo', { ...this.empBaseInfoForm }).then(() => {
              this.buttonLoading = false
              this.$message({
                message: this.$t('tips.createSuccess'),
                type: 'success'
              })
              this.cleanEmpBase()
            })
          }
          this.submitEmpInfo()
          this.cleanEmpBase()
          this.fetch({
            ...this.queryParams,
@@ -1551,6 +1573,7 @@
    },
    showXzyg(val) {
      if (val === 0) {
        // this.cleanEmpBase()
        this.isAdd = true
      }
      if (!this.dialogShowXzyg) {
@@ -1888,6 +1911,56 @@
      } else {
        return null
      }
    },
    getDateString() {
      return dateToString(new Date())
    },
    submitEmpInfo() {
      if (this.isAdd) {
        this.$post('hr/empBaseInfo/addInEmp', { ...this.empBaseInfoForm }).then((r) => {
          if (r.data != null) {
            if (r.data.data.empStatus === '0') {
              this.$confirm('该员工已存在,是否修改?', '提示', {
                confirmButtonText: '确定',
                cancelButtonText: '取消',
                type: 'warning'
              }).then(() => {
                this.editEmpBase(r.data.data)
              })
            } else {
              this.$confirm('该员工已离职,是否重新打开档案?', '提示', {
                confirmButtonText: '确定',
                cancelButtonText: '取消',
                type: 'warning'
              }).then(() => {
                this.openArchivesForm = {
                  empId: r.data.data.empId,
                  empName: r.data.data.empName,
                  certificateNumb: r.data.data.certificateNumb,
                  openType: 2,
                  openDate: this.getDateString(),
                  remark: ''
                }
                this.$post('hr/empOpenArchives', { ...this.openArchivesForm }).then(() => {
                  this.$message({
                    message: this.$t('员工档案打开成功'),
                    type: 'success'
                  })
                })
              })
            }
          }
        })
      } else {
        this.$put('hr/empBaseInfo', { ...this.empBaseInfoForm }).then(() => {
          this.$message({
            message: this.$t('tips.updateSuccess'),
            type: 'success'
          })
          this.$emit('success')
          this.cleanEmpBase()
        })
      }
    }
  }
}
src/views/user/outemployess.vue
@@ -14,7 +14,7 @@
        </el-row>
        <div v-show="advancedQueryShow">
          <el-row style="margin-bottom: 10px;">
            <el-col :span="3">员工编号:
            <el-col :span="3">编号:
              <el-input v-model="queryParams.empNumb" size="small" maxlength="20" style="width:85px" />
            </el-col>
            <el-col :span="3">姓名:
@@ -202,7 +202,7 @@
              <!--              </el-button>-->
              <span
                style="color: #a00515;display: inline-block;width: 100%;cursor: pointer"
                style="color: #a00515;display: inline-block;width: 90%;cursor: pointer"
                @click="editArchives(scope.row)"
              >档案</span>
              <!-- <span
@@ -211,7 +211,7 @@
              >编辑</span> -->
            </template>
          </el-table-column>
          <el-table-column show-overflow-tooltip="true" prop="empNumb" label="员工编号" width="100" />
          <el-table-column show-overflow-tooltip="true" prop="empNumb" label="编号" width="100" />
          <el-table-column show-overflow-tooltip="true" prop="deptName" label="部门(护卫点)" width="80" />
          <el-table-column show-overflow-tooltip="true" prop="jobName" label="岗位" width="100" />
          <el-table-column show-overflow-tooltip="true" prop="empName" label="姓名" width="100" />
@@ -250,7 +250,7 @@
        <el-container>
          <el-aside width="200px">
            <el-card class="info-card" shadow="always" @click.native="isShow(showArr[0],0)">
              员工编号
              编号
            </el-card>
            <el-card class="info-card" shadow="always" @click.native="isShow(showArr[0],0)">
              100452312
@@ -976,7 +976,7 @@
<script>
import Pagination from '@/components/Pagination'
import ArchivesChange from './archivesChange'
import { dateToString } from '@/utils/myUtil'
export default {
  components: {
    ArchivesChange,
@@ -1003,7 +1003,7 @@
      }, // 查询参数
      sort: {}, // 排序
      pagination: { // 分页参数
        size: 10,
        size: 15,
        num: 1
      },
      headerHeight: '30px',
@@ -1088,8 +1088,6 @@
    },
    // 翻页方法
    search() {
      this.queryParams.empName = this.queryParams.empNumb
      this.queryParams.deptName = this.queryParams.empNumb
      this.fetch({
        ...this.queryParams,
        ...this.sort
src/views/user/search.vue
@@ -66,7 +66,7 @@
          </el-row>
          <div v-show="advancedQueryShow">
            <el-row style="margin-bottom: 10px;">
              <el-col :span="3">员工编号:
              <el-col :span="3">编号:
                <el-input v-model="queryParams.empNumb" size="small" maxlength="20" style="width:85px" />
              </el-col>
              <el-col :span="3">姓名:
@@ -75,7 +75,7 @@
              <el-col :span="4">身份证号:
                <el-input v-model="queryParams.certificateNumb" size="small" maxlength="18" style="width:140px" />
              </el-col>
              <el-col :span="3">护卫点:
              <el-col :span="3">(部门)护卫点:
                <el-input v-model="queryParams.deptName" size="small" maxlength="20" style="width:100px" />
              </el-col>
              <el-col :span="9">入职日期:
@@ -111,7 +111,7 @@
                />
              </el-col>
              <el-col :span="8">
                <el-button size="mini" class="hr-but-all" type="primary" @click="search">查询</el-button>
                <span class="search-btn" @click="search">查询</span>
                <el-button size="mini" class="hr-but" type="danger" @click="resetSearch">重置</el-button>
              </el-col>
            </el-row>
@@ -217,6 +217,21 @@
                  </el-checkbox-group>
                </td>
              </tr>
              <tr>
                <td class="td">员工类型:</td>
                <td class="td-group">
                  <el-checkbox-group v-model="queryParams.empType" class="fj-checkbox">
                    <el-checkbox label="" @change="selectAllEmpType">全部</el-checkbox>
                    <el-checkbox
                      v-for="data in empTypeOptions"
                      :key="data.dicItemName"
                      :label="data.dicItemCode"
                    >
                      {{ data.dicItemName }}
                    </el-checkbox>
                  </el-checkbox-group>
                </td>
              </tr>
            </table>
          </div>
          <el-row style="margin-bottom: 10px;">
@@ -225,7 +240,7 @@
            </el-col>
            <el-col :span="3" style="text-align: right;padding-right: 10px">
              <el-button size="mini" class="hr-but" type="success" @click.native="showDcyg(0)">
                {{ $t('table.export') }}
                导出EXCEL
              </el-button>
            </el-col>
          </el-row>
@@ -237,8 +252,8 @@
            style="width: 100%;height: 100%;"
          >
            <el-table-column show-overflow-tooltip type="index" label="序号" width="50" align="center" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="员工编号" />
            <el-table-column show-overflow-tooltip prop="deptName" label="护卫点" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" />
            <el-table-column show-overflow-tooltip prop="deptName" label="(部门)护卫点" />
            <el-table-column show-overflow-tooltip prop="jobName" label="岗位" />
            <el-table-column show-overflow-tooltip prop="empName" label="姓名" />
            <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" width="180" />
@@ -246,14 +261,15 @@
            <el-table-column show-overflow-tooltip prop="age" label="年龄" width="50" />
            <el-table-column show-overflow-tooltip prop="education" label="学历" :formatter="educationFormat" />
            <el-table-column show-overflow-tooltip prop="nativePlace" label="籍贯" :formatter="nativePlaceFormat" />
            <el-table-column show-overflow-tooltip prop="empType" label="员工类型" :formatter="empTypeFormat" />
            <el-table-column show-overflow-tooltip prop="telePhone" label="电话" />
            <el-table-column show-overflow-tooltip prop="empStatus" label="员工状态">
              <template slot-scope="{row}">
                {{ transEmpStatus(row.empStatus) }}
              </template>
            </el-table-column>
            <el-table-column prop="entryDate" label="入职日期" />
            <el-table-column prop="dimissionDate" label="离职日期" />
            <el-table-column show-overflow-tooltip prop="entryDate" label="入职日期" />
            <el-table-column show-overflow-tooltip prop="dimissionDate" label="离职日期" />
          </el-table>
          <el-dialog title="导出员工    请勾选需要导出的字段" :visible.sync="dialogShowDcyg" width="40%">
            <table id="dcygTable" width="100%">
@@ -439,11 +455,11 @@
        <div v-show="showArr[1].show">
          <el-row>
            <el-col :span="3">员工编号:
            <el-col :span="3">编号:
              <el-input v-model="queryParams.empNumb" size="small" maxlength="20" style="width:85px" />
            </el-col>
            <el-col :span="3">姓名:
              <el-input v-model="queryParams.empName" size="small" maxlength="10" style="width:110px" />
              <el-input v-model="queryParams.empName" size="small" maxlength="20" style="width:110px" />
            </el-col>
            <el-col :span="4">身份证号:
              <el-input v-model="queryParams.certificateNumb" size="small" maxlength="18" style="width:140px" />
@@ -451,8 +467,14 @@
            <el-col :span="5">主要工作内容:
              <el-input v-model="queryParams.jobContent" size="small" maxlength="18" style="width:140px" />
            </el-col>
            <el-col :span="6">员工状态:
              <el-checkbox-group v-model="queryParams.empStatus">
                <el-checkbox :label="0">在职</el-checkbox>
                <el-checkbox :label="1">离职</el-checkbox>
              </el-checkbox-group>
            </el-col>
            <el-col :span="3">
              <el-button size="mini" class="danger" type="danger" @click="search">查询</el-button>
              <el-button size="mini" class="hr-but-all" type="danger" @click="search">查询</el-button>
              <el-button size="mini" class="hr-but" type="danger" @click="resetSearch">重置</el-button>
            </el-col>
          </el-row>
@@ -461,15 +483,21 @@
              已为您搜索出<span style="color:red">{{ total }}</span>条符合条件的记录
            </el-col>
            <el-col :span="3">
              <el-button class="filter-item" type="success" @click.native="gzjlexportExcel">
              <el-button class="hr-but" type="success" @click.native="gzjlexportExcel">
                {{ $t('table.export') }}
              </el-button>
            </el-col>
          </el-row>
          <el-table ref="workExperienceTable" :data="workExperienceData" style="width: 100%;height: 70%;">
          <el-table
            ref="workExperienceTable"
            stripe
            :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6'}"
            :data="workExperienceData"
            style="width: 100%;height: 70%;"
          >
            <el-table-column type="index" label="序号" width="50" align="center" />
            <el-table-column prop="empNumb" label="员工编号" width="100" />
            <el-table-column prop="empName" label="员工姓名" width="100" />
            <el-table-column prop="empNumb" label="编号" width="100" />
            <el-table-column prop="empName" label="姓名" width="100" />
            <el-table-column prop="certificateNumb" label="身份证号码" width="170" />
            <el-table-column prop="sex" label="性别" width="50" :formatter="sexFormat" />
            <el-table-column prop="workUnit" label="工作单位" width="220" />
@@ -481,7 +509,7 @@
        <div v-show="showArr[2].show">
          <el-row>
            <el-col :span="3">员工编号:
            <el-col :span="3">编号:
              <el-input v-model="queryParams.empNumb" size="small" maxlength="20" style="width:85px" />
            </el-col>
            <el-col :span="3">姓名:
@@ -490,7 +518,7 @@
            <el-col :span="4">身份证号:
              <el-input v-model="queryParams.certificateNumb" size="small" maxlength="18" style="width:140px" />
            </el-col>
            <el-col :span="3">护卫点:
            <el-col :span="3">(部门)护卫点:
              <el-input v-model="queryParams.deptName" size="small" maxlength="20" style="width:100px" />
            </el-col>
            <el-col :span="9">体检日期:
@@ -527,6 +555,12 @@
            <el-col :span="3">体检结论:
              <el-input v-model="queryParams.conclusion" size="small" maxlength="20" style="width:100px" />
            </el-col>
            <el-col :span="6">员工状态:
              <el-checkbox-group v-model="queryParams.empStatus">
                <el-checkbox :label="0">在职</el-checkbox>
                <el-checkbox :label="1">离职</el-checkbox>
              </el-checkbox-group>
            </el-col>
            <el-col :span="3">
              <el-button size="mini" class="hr-but-all" type="primary" @click="search">查询</el-button>
              <el-button size="mini" class="hr-but" type="danger" @click="resetSearch">重置</el-button>
@@ -537,34 +571,40 @@
              已为您搜索出<span style="color:red">{{ total }}</span>条符合条件的记录
            </el-col>
            <el-col :span="3">
              <el-button class="filter-item" type="success" @click.native="tjexportExcel">
                {{ $t('table.export') }}
              <el-button class="hr-but" type="success" @click.native="tjexportExcel">
                导出EXCEL
              </el-button>
            </el-col>
          </el-row>
          <el-table ref="physicalExamTable" :data="physicalExamData" style="width: 100%;height: 70%;">
            <el-table-column type="index" label="序号" width="50" align="center" />
            <el-table-column prop="empNumb" label="员工编号" />
            <el-table-column prop="deptName" label="护卫点" width="150" />
            <el-table-column prop="jobName" label="岗位" />
            <el-table-column prop="empName" label="员工姓名" width="100" />
            <el-table-column prop="certificateNumb" label="身份证号码" width="180" />
            <el-table-column prop="sex" label="性别" width="50" :formatter="sexFormat" />
            <el-table-column prop="hospital" label="体检医院" width="150" />
            <el-table-column prop="physicalExamDate" label="体检日期" width="100" />
            <el-table-column prop="physicalExamType" label="体检类型" :formatter="typeFormat" />
            <el-table-column prop="bloodPressure" label="血压" />
            <el-table-column prop="transaminase" label="转氨酶" />
            <el-table-column prop="ecg" label="心电图" :formatter="ecgNameFormat" />
            <el-table-column prop="conclusion" label="体检结论" />
            <el-table-column prop="reviewRecord" label="复查记录" />
            <el-table-column prop="remark" label="备注" />
          <el-table
            ref="physicalExamTable"
            :data="physicalExamData"
            stripe
            :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6'}"
            style="width: 100%;height: 70%;"
          >
            <el-table-column show-overflow-tooltip type="index" label="序号" width="50" align="center" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" />
            <el-table-column show-overflow-tooltip prop="deptName" label="(部门)护卫点" width="150" />
            <el-table-column show-overflow-tooltip prop="jobName" label="岗位" />
            <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="100" />
            <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" width="180" />
            <el-table-column show-overflow-tooltip prop="sex" label="性别" width="50" :formatter="sexFormat" />
            <el-table-column show-overflow-tooltip prop="hospital" label="体检医院" width="150" />
            <el-table-column show-overflow-tooltip prop="physicalExamDate" label="体检日期" width="100" />
            <el-table-column show-overflow-tooltip prop="physicalExamType" label="体检类型" :formatter="typeFormat" />
            <el-table-column show-overflow-tooltip prop="bloodPressure" label="血压" />
            <el-table-column show-overflow-tooltip prop="transaminase" label="转氨酶" />
            <el-table-column show-overflow-tooltip prop="ecg" label="心电图" :formatter="ecgNameFormat" />
            <el-table-column show-overflow-tooltip prop="conclusion" label="体检结论" />
            <el-table-column show-overflow-tooltip prop="reviewRecord" label="复查记录" />
            <el-table-column show-overflow-tooltip prop="remark" label="备注" />
          </el-table>
        </div>
        <div v-show="showArr[3].show">
          <el-row>
            <el-col :span="3">员工编号:
            <el-col :span="3">编号:
              <el-input v-model="queryParams.empNumb" size="small" maxlength="20" style="width:85px" />
            </el-col>
            <el-col :span="3">姓名:
@@ -573,7 +613,7 @@
            <el-col :span="4">身份证号:
              <el-input v-model="queryParams.certificateNumb" size="small" maxlength="18" style="width:140px" />
            </el-col>
            <el-col :span="3">护卫点:
            <el-col :span="3">(部门)护卫点:
              <el-input v-model="queryParams.deptName" size="small" maxlength="20" style="width:100px" />
            </el-col>
            <el-col :span="9">合同签订日期:
@@ -617,8 +657,14 @@
                <el-option :value="4" label="存档" />
              </el-select>
            </el-col>
            <el-col :span="6">员工状态:
              <el-checkbox-group v-model="queryParams.empStatus">
                <el-checkbox :label="0">在职</el-checkbox>
                <el-checkbox :label="1">离职</el-checkbox>
              </el-checkbox-group>
            </el-col>
            <el-col :span="4">
              <el-button size="mini" class="danger" type="danger" @click="search">查询</el-button>
              <el-button size="mini" class="hr-but-all" type="danger" @click="search">查询</el-button>
              <el-button size="mini" class="hr-but" type="danger" @click="resetSearch">重置</el-button>
            </el-col>
          </el-row>
@@ -627,29 +673,35 @@
              已为您搜索出<span style="color:red">{{ total }}</span>条符合条件的记录
            </el-col>
            <el-col :span="3">
              <el-button class="filter-item" type="success" @click.native="htexportExcel">
                {{ $t('table.export') }}
              <el-button class="hr-but" type="success" @click.native="htexportExcel">
                导出EXCEL
              </el-button>
            </el-col>
          </el-row>
          <el-table ref="contractInfoTable" :data="contractInfoData" style="width: 100%;height: 70%;">
            <el-table-column type="index" label="序号" width="50" align="center" />
            <el-table-column prop="empNumb" label="员工编号" width="180" />
            <el-table-column prop="empName" label="员工姓名" width="180" />
            <el-table-column prop="certificateNumb" label="身份证号码" width="180" />
            <el-table-column prop="deptName" label="护卫点" width="180" />
            <!-- <el-table-column prop="jobName" label="岗位" width="180" /> -->
            <el-table-column prop="signingDate" label="合同签订日期" width="180" />
            <el-table-column prop="endDate" label="合同结束日期" width="180" />
            <el-table-column prop="contractPeriod" label="合同期限(年)" width="180" />
            <el-table-column prop="contractStatus" label="合同状态" width="180" :formatter="contractStatusFormat" />
            <el-table-column prop="transactor" label="合同办理人" width="180" />
          <el-table
            ref="contractInfoTable"
            :data="contractInfoData"
            stripe
            :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6'}"
            style="width: 100%;height: 70%;"
          >
            <el-table-column show-overflow-tooltip type="index" label="序号" width="50" align="center" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="180" />
            <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="180" />
            <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" width="180" />
            <el-table-column show-overflow-tooltip prop="deptName" label="(部门)护卫点" width="180" />
            <!-- <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="180" /> -->
            <el-table-column show-overflow-tooltip prop="signingDate" label="合同签订日期" width="180" />
            <el-table-column show-overflow-tooltip prop="endDate" label="合同结束日期" width="180" />
            <el-table-column show-overflow-tooltip prop="contractPeriod" label="合同期限(年)" width="180" />
            <el-table-column show-overflow-tooltip prop="contractStatus" label="合同状态" width="180" :formatter="contractStatusFormat" />
            <el-table-column show-overflow-tooltip prop="transactor" label="合同办理人" width="180" />
          </el-table>
        </div>
        <div v-show="showArr[4].show">
          <el-row>
            <el-col :span="3">员工编号:
            <el-col :span="3">编号:
              <el-input v-model="queryParams.empNumb" size="small" maxlength="20" style="width:85px" />
            </el-col>
            <el-col :span="3">姓名:
@@ -658,7 +710,7 @@
            <el-col :span="4">身份证号:
              <el-input v-model="queryParams.certificateNumb" size="small" maxlength="18" style="width:140px" />
            </el-col>
            <el-col :span="3">护卫点:
            <el-col :span="3">(部门)护卫点:
              <el-input v-model="queryParams.deptName" size="small" maxlength="20" style="width:100px" />
            </el-col>
            <el-col :span="2.5">考勤年月
@@ -691,8 +743,14 @@
          </el-row>
          <el-row>
            <el-col :span="4">
              <el-button size="mini" class="danger" type="danger" @click="search">查询</el-button>
              <el-button size="mini" class="hr-but-all" type="danger" @click="search">查询</el-button>
              <el-button size="mini" class="hr-but" type="danger" @click="resetSearch">重置</el-button>
            </el-col>
            <el-col :span="6">员工状态:
              <el-checkbox-group v-model="queryParams.empStatus">
                <el-checkbox :label="0">在职</el-checkbox>
                <el-checkbox :label="1">离职</el-checkbox>
              </el-checkbox-group>
            </el-col>
          </el-row>
          <el-row>
@@ -700,35 +758,43 @@
              已为您搜索出<span style="color:red">{{ total }}</span>条符合条件的记录
            </el-col>
            <el-col :span="3">
              <el-button class="filter-item" type="success" @click.native="kqexportExcel">
                {{ $t('table.export') }}
              <el-button class="hr-but" type="success" @click.native="kqexportExcel">
                导出EXCEL
              </el-button>
            </el-col>
          </el-row>
          <el-table ref="dimissionAttendTable" :data="dimissionAttendData" style="width: 100%;height: 70%;">
            <el-table-column type="index" label="序号" width="50" align="center" />
            <el-table-column prop="empNumb" label="员工编号" width="180" />
            <el-table-column prop="empName" label="姓名" width="180" />
            <el-table-column prop="attendMonth" label="离职考勤年月" width="180" />
            <el-table-column prop="attendDays" label="出勤天数" width="180" />
            <el-table-column prop="overtimeDay" label="加班(天)" width="180" />
            <el-table-column prop="overtimeHour" label="加班(小时)" width="180" />
            <el-table-column prop="deduct" label="有无代扣款项" width="180" />
            <el-table-column prop="leaveDay" label="请假(天)" width="180" />
            <el-table-column prop="absenteeism" label="旷工(天)" width="180" />
            <el-table-column prop="remark" label="备注" width="180" />
          <el-table
            ref="dimissionAttendTable"
            :data="dimissionAttendData"
            stripe
            :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6'}"
            style="width: 100%;height: 70%;"
          >
            <el-table-column show-overflow-tooltip type="index" label="序号" width="50" align="center" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="180" />
            <el-table-column show-overflow-tooltip prop="deptName" label="(部门)护卫点" width="180" />
            <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="180" />
            <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="180" />
            <el-table-column show-overflow-tooltip prop="attendMonth" label="离职考勤年月" width="180" />
            <el-table-column show-overflow-tooltip prop="attendDays" label="出勤天数" width="180" />
            <el-table-column show-overflow-tooltip prop="overtimeDay" label="加班(天)" width="180" />
            <el-table-column show-overflow-tooltip prop="overtimeHour" label="加班(小时)" width="180" />
            <el-table-column show-overflow-tooltip prop="deduct" label="有无代扣款项" width="180" />
            <el-table-column show-overflow-tooltip prop="leaveDay" label="请假(天)" width="180" />
            <el-table-column show-overflow-tooltip prop="absenteeism" label="旷工(天)" width="180" />
            <el-table-column show-overflow-tooltip prop="remark" label="备注" width="180" />
            <!-- <el-table-column prop="deptName" label="护卫点" width="180" />
            <el-table-column prop="jobName" label="岗位名称" width="180" />
            <el-table-column prop="empName" label="员工姓名" width="180" />
            <el-table-column prop="certificateNumb" label="身份证号码" width="180" />
            <el-table-column prop="attendMonth" label="离职考勤月份" width="180" /> -->
            <el-table-column show-overflow-tooltip prop="attendMonth" label="离职考勤月份" width="180" /> -->
          </el-table>
        </div>
        <div v-show="showArr[5].show">
          <el-row>
            <el-col :span="3">员工编号:
            <el-col :span="3">编号:
              <el-input v-model="queryParams.empNumb" size="small" maxlength="20" style="width:85px" />
            </el-col>
            <el-col :span="3">姓名:
@@ -737,7 +803,7 @@
            <el-col :span="4">身份证号:
              <el-input v-model="queryParams.certificateNumb" size="small" maxlength="18" style="width:140px" />
            </el-col>
            <el-col :span="3">护卫点:
            <el-col :span="3">(部门)护卫点:
              <el-input v-model="queryParams.deptName" size="small" maxlength="20" style="width:100px" />
            </el-col>
            <el-col :span="8">请假日期:
@@ -774,8 +840,14 @@
                <el-option value="18" label="其它假" />
              </el-select>
            </el-col>
            <el-col :span="6">员工状态:
              <el-checkbox-group v-model="queryParams.empStatus">
                <el-checkbox :label="0">在职</el-checkbox>
                <el-checkbox :label="1">离职</el-checkbox>
              </el-checkbox-group>
            </el-col>
            <el-col :span="4">
              <el-button size="mini" class="danger" type="danger" @click="search">查询</el-button>
              <el-button size="mini" class="hr-but-all" type="danger" @click="search">查询</el-button>
              <el-button size="mini" class="hr-but" type="danger" @click="resetSearch">重置</el-button>
            </el-col>
          </el-row>
@@ -784,30 +856,37 @@
              已为您搜索出<span style="color:red">{{ total }}</span>条符合条件的记录
            </el-col>
            <el-col :span="3">
              <el-button class="filter-item" type="success" @click.native="qjexportExcel">
                {{ $t('table.export') }}
              <el-button class="hr-but" type="success" @click.native="qjexportExcel">
                导出EXCEL
              </el-button>
            </el-col>
          </el-row>
          <el-table v-show="showArr[5].show" ref="leaveInfoTable" :data="leaveInfoData" style="width: 100%;height: 70%;">
          <el-table
            v-show="showArr[5].show"
            ref="leaveInfoTable"
            :data="leaveInfoData"
            stripe
            :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6'}"
            style="width: 100%;height: 70%;"
          >
            <el-table-column type="index" label="序号" width="50" align="center" />
            <el-table-column prop="empNumb" label="员工编号" width="180" />
            <el-table-column prop="deptName" label="护卫点" width="180" />
            <el-table-column prop="jobName" label="名称" width="100" />
            <el-table-column prop="empName" label="姓名" width="100" />
            <el-table-column prop="beginTime" label="开始时间" width="180" />
            <el-table-column prop="endTime" label="结束时间" width="180" />
            <el-table-column prop="leaveDay" label="请假天数" />
            <el-table-column prop="leaveType" label="请假类型" width="180" :formatter="leaveTypeFormat" />
            <el-table-column prop="returnDate" label="到岗时间" width="180" />
            <el-table-column prop="reporter" label="报备人" width="180" />
            <el-table-column prop="remark" label="备注" width="280" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="180" />
            <el-table-column show-overflow-tooltip prop="deptName" label="(部门)护卫点" width="180" />
            <el-table-column show-overflow-tooltip prop="jobName" label="名称" width="100" />
            <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="100" />
            <el-table-column show-overflow-tooltip prop="beginTime" label="开始时间" width="180" />
            <el-table-column show-overflow-tooltip prop="endTime" label="结束时间" width="180" />
            <el-table-column show-overflow-tooltip prop="leaveDay" label="请假天数" />
            <el-table-column show-overflow-tooltip prop="leaveType" label="请假类型" width="180" :formatter="leaveTypeFormat" />
            <el-table-column show-overflow-tooltip prop="returnDate" label="到岗时间" width="180" />
            <el-table-column show-overflow-tooltip prop="reporter" label="报备人" width="180" />
            <el-table-column show-overflow-tooltip prop="remark" label="备注" width="280" />
          </el-table>
        </div>
        <div v-show="showArr[6].show">
          <el-row>
            <el-col :span="3">员工编号:
            <el-col :span="3">编号:
              <el-input v-model="queryParams.empNumb" size="small" maxlength="20" style="width:85px" />
            </el-col>
            <el-col :span="3">姓名:
@@ -816,7 +895,7 @@
            <el-col :span="4">身份证号:
              <el-input v-model="queryParams.certificateNumb" size="small" maxlength="18" style="width:140px" />
            </el-col>
            <el-col :span="3">护卫点:
            <el-col :span="3">(部门)护卫点:
              <el-input v-model="queryParams.deptName" size="small" maxlength="20" style="width:100px" />
            </el-col>
            <el-col :span="9">辞职申请日期:
@@ -837,8 +916,14 @@
            <el-col :span="4">辞职事由:
              <el-input v-model="queryParams.reason" size="small" maxlength="18" style="width:140px" />
            </el-col>
            <el-col :span="6">员工状态:
              <el-checkbox-group v-model="queryParams.empStatus">
                <el-checkbox :label="0">在职</el-checkbox>
                <el-checkbox :label="1">离职</el-checkbox>
              </el-checkbox-group>
            </el-col>
            <el-col :span="4">
              <el-button size="mini" class="danger" type="danger" @click="search">查询</el-button>
              <el-button size="mini" class="hr-but-all" type="danger" @click="search">查询</el-button>
              <el-button size="mini" class="hr-but" type="danger" @click="resetSearch">重置</el-button>
            </el-col>
          </el-row>
@@ -847,28 +932,34 @@
              已为您搜索出<span style="color:red">{{ total }}</span>条符合条件的记录
            </el-col>
            <el-col :span="3">
              <el-button class="filter-item" type="success" @click.native="czexportExcel">
                {{ $t('table.export') }}
              <el-button class="hr-but" type="success" @click.native="czexportExcel">
                导出EXCEL
              </el-button>
            </el-col>
          </el-row>
          <el-table ref="resignTable" :data="resignData" style="width: 100%;height: 70%;">
            <el-table-column type="index" label="序号" width="50" align="center" />
            <el-table-column prop="empNumb" label="员工编号" width="150" />
            <el-table-column prop="deptName" label="护卫点" width="180" />
            <el-table-column prop="jobName" label="岗位" width="100" />
            <el-table-column prop="empName" label="员工姓名" width="150" />
            <el-table-column prop="certificateNumb" label="身份证号码" width="180" />
            <el-table-column prop="applayDate" label="辞职申请日期" width="180" />
            <el-table-column prop="reason" label="辞职事由" width="200" />
            <el-table-column prop="reporter" label="汇报人" width="150" />
            <el-table-column prop="remark" label="备注" width="200" />
          <el-table
            ref="resignTable"
            :data="resignData"
            stripe
            :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6'}"
            style="width: 100%;height: 70%;"
          >
            <el-table-column show-overflow-tooltip type="index" label="序号" width="50" align="center" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="150" />
            <el-table-column show-overflow-tooltip prop="deptName" label="(部门)护卫点" width="180" />
            <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="100" />
            <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="150" />
            <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" width="180" />
            <el-table-column show-overflow-tooltip prop="applayDate" label="辞职申请日期" width="180" />
            <el-table-column show-overflow-tooltip prop="reason" label="辞职事由" width="200" />
            <el-table-column show-overflow-tooltip prop="reporter" label="汇报人" width="150" />
            <el-table-column show-overflow-tooltip prop="remark" label="备注" width="200" />
          </el-table>
        </div>
        <div v-show="showArr[7].show">
          <el-row>
            <el-col :span="3">员工编号:
            <el-col :span="3">编号:
              <el-input v-model="queryParams.empNumb" size="small" maxlength="20" style="width:85px" />
            </el-col>
            <el-col :span="3">姓名:
@@ -877,7 +968,7 @@
            <el-col :span="4">身份证号:
              <el-input v-model="queryParams.certificateNumb" size="small" maxlength="18" style="width:140px" />
            </el-col>
            <el-col :span="3">护卫点:
            <el-col :span="3">(部门)护卫点:
              <el-input v-model="queryParams.deptName" size="small" maxlength="20" style="width:100px" />
            </el-col>
            <el-col :span="9">失业金领取日期:
@@ -898,8 +989,14 @@
            <el-col :span="4">申报事由:
              <el-input v-model="queryParams.applayReason" size="small" maxlength="20" style="width:100px" />
            </el-col>
            <el-col :span="6">员工状态:
              <el-checkbox-group v-model="queryParams.empStatus">
                <el-checkbox :label="0">在职</el-checkbox>
                <el-checkbox :label="1">离职</el-checkbox>
              </el-checkbox-group>
            </el-col>
            <el-col :span="4">
              <el-button size="mini" class="danger" type="danger" @click="search">查询</el-button>
              <el-button size="mini" class="hr-but-all" type="danger" @click="search">查询</el-button>
              <el-button size="mini" class="hr-but" type="danger" @click="resetSearch">重置</el-button>
            </el-col>
          </el-row>
@@ -908,29 +1005,35 @@
              已为您搜索出<span style="color:red">{{ total }}</span>条符合条件的记录
            </el-col>
            <el-col :span="3">
              <el-button class="filter-item" type="success" @click.native="syjexportExcel">
                {{ $t('table.export') }}
              <el-button class="hr-but" type="success" @click.native="syjexportExcel">
                导出EXCEL
              </el-button>
            </el-col>
          </el-row>
          <el-table ref="unemploymentTable" :data="unemploymentData" style="width: 100%;height: 70%;">
            <el-table-column type="index" label="序号" width="50" align="center" />
            <el-table-column prop="deptName" label="护卫点" width="120" />
            <el-table-column prop="jobName" label="岗位" width="120" />
            <el-table-column prop="empNumb" label="员工编号" width="150" />
            <el-table-column prop="empName" label="姓名" width="120" />
            <el-table-column prop="certificateNumb" label="身份证号码" width="180" />
            <el-table-column prop="applayDate" label="失业金申请日期" width="180" />
            <el-table-column prop="applayReason" label="申报事由" width="180" />
            <el-table-column prop="reporter" label="汇报人" width="180" />
            <el-table-column prop="auditor" label="审核人" width="180" />
            <el-table-column prop="remark" label="备注" width="280" />
          <el-table
            ref="unemploymentTable"
            :data="unemploymentData"
            stripe
            :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6'}"
            style="width: 100%;height: 70%;"
          >
            <el-table-column show-overflow-tooltip type="index" label="序号" width="50" align="center" />
            <el-table-column show-overflow-tooltip prop="deptName" label="(部门)护卫点" width="120" />
            <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="120" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="150" />
            <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="120" />
            <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" width="180" />
            <el-table-column show-overflow-tooltip prop="applayDate" label="失业金申请日期" width="180" />
            <el-table-column show-overflow-tooltip prop="applayReason" label="申报事由" width="180" />
            <el-table-column show-overflow-tooltip prop="reporter" label="汇报人" width="180" />
            <el-table-column show-overflow-tooltip prop="auditor" label="审核人" width="180" />
            <el-table-column show-overflow-tooltip prop="remark" label="备注" width="280" />
          </el-table>
        </div>
        <div v-show="showArr[8].show">
          <el-row>
            <el-col :span="3">员工编号:
            <el-col :span="3">编号:
              <el-input v-model="queryParams.empNumb" size="small" maxlength="20" style="width:85px" />
            </el-col>
            <el-col :span="3">姓名:
@@ -939,7 +1042,7 @@
            <el-col :span="4">身份证号:
              <el-input v-model="queryParams.certificateNumb" size="small" maxlength="18" style="width:140px" />
            </el-col>
            <el-col :span="3">护卫点:
            <el-col :span="3">(部门)护卫点:
              <el-input v-model="queryParams.deptName" size="small" maxlength="20" style="width:100px" />
            </el-col>
            <el-col :span="9">社保申请日期:
@@ -967,8 +1070,14 @@
                <el-option value="5" label="非深户(四险三档)" />
              </el-select>
            </el-col>
            <el-col :span="6">员工状态:
              <el-checkbox-group v-model="queryParams.empStatus">
                <el-checkbox :label="0">在职</el-checkbox>
                <el-checkbox :label="1">离职</el-checkbox>
              </el-checkbox-group>
            </el-col>
            <el-col :span="4">
              <el-button size="mini" class="danger" type="danger" @click="search">查询</el-button>
              <el-button size="mini" class="hr-but-all" type="danger" @click="search">查询</el-button>
              <el-button size="mini" class="hr-but" type="danger" @click="resetSearch">重置</el-button>
            </el-col>
          </el-row>
@@ -977,30 +1086,36 @@
              已为您搜索出<span style="color:red">{{ total }}</span>条符合条件的记录
            </el-col>
            <el-col :span="3">
              <el-button class="filter-item" type="success" @click.native="sbexportExcel">
                {{ $t('table.export') }}
              <el-button class="hr-but" type="success" @click.native="sbexportExcel">
                导出EXCEL
              </el-button>
            </el-col>
          </el-row>
          <el-table ref="insuranceTable" :data="insuranceData" style="width: 100%;height: 70%;">
            <el-table-column type="index" label="序号" width="50" align="center" />
            <el-table-column prop="empNumb" label="员工编号" width="150" />
            <el-table-column prop="empName" label="姓名" width="150" />
            <el-table-column prop="certificateNumb" label="身份证号码" width="180" />
            <el-table-column prop="deptName" label="护卫点" width="150" />
            <el-table-column prop="applayDate" label="社保申请日期" width="150" />
            <el-table-column prop="proposer" label="申请人" />
            <el-table-column prop="insuranceGaers" label="社保档位" width="180" :formatter="insuranceGaersFormat" />
            <el-table-column prop="reportStatus" label="是否已报告" width="100" :formatter="reportStatusFormat" />
            <el-table-column prop="applayStatus" label="状态" width="100" :formatter="applayStatusFormat" />
            <el-table-column prop="auditor" label="审核人" width="180" />
            <el-table-column prop="remark" label="备注" width="280" />
          <el-table
            ref="insuranceTable"
            :data="insuranceData"
            stripe
            :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6'}"
            style="width: 100%;height: 70%;"
          >
            <el-table-column show-overflow-tooltip type="index" label="序号" width="50" align="center" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="150" />
            <el-table-column show-overflow-tooltip prop="deptName" label="(部门)护卫点" width="150" />
            <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="150" />
            <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" width="180" />
            <el-table-column show-overflow-tooltip prop="applayDate" label="社保申请日期" width="150" />
            <el-table-column show-overflow-tooltip prop="proposer" label="申请人" />
            <el-table-column show-overflow-tooltip prop="insuranceGaers" label="社保档位" width="180" :formatter="insuranceGaersFormat" />
            <el-table-column show-overflow-tooltip prop="reportStatus" label="是否已报告" width="100" :formatter="reportStatusFormat" />
            <el-table-column show-overflow-tooltip prop="applayStatus" label="状态" width="100" :formatter="applayStatusFormat" />
            <el-table-column show-overflow-tooltip prop="auditor" label="审核人" width="180" />
            <el-table-column show-overflow-tooltip prop="remark" label="备注" width="280" />
          </el-table>
        </div>
        <div v-show="showArr[9].show">
          <el-row>
            <el-col :span="3">员工编号:
            <el-col :span="3">编号:
              <el-input v-model="queryParams.empNumb" size="small" maxlength="20" style="width:85px" />
            </el-col>
            <el-col :span="3">姓名:
@@ -1009,7 +1124,7 @@
            <el-col :span="4">身份证号:
              <el-input v-model="queryParams.certificateNumb" size="small" maxlength="18" style="width:140px" />
            </el-col>
            <el-col :span="3">护卫点:
            <el-col :span="3">(部门)护卫点:
              <el-input v-model="queryParams.deptName" size="small" maxlength="20" style="width:100px" />
            </el-col>
            <el-col :span="9">受伤日期:
@@ -1059,8 +1174,14 @@
                <el-option value="0" label="未结案" />
              </el-select>
            </el-col>
            <el-col :span="6">员工状态:
              <el-checkbox-group v-model="queryParams.empStatus">
                <el-checkbox :label="0">在职</el-checkbox>
                <el-checkbox :label="1">离职</el-checkbox>
              </el-checkbox-group>
            </el-col>
            <el-col :span="4">
              <el-button size="mini" class="danger" type="danger" @click="search">查询</el-button>
              <el-button size="mini" class="hr-but-all" type="danger" @click="search">查询</el-button>
              <el-button size="mini" class="hr-but" type="danger" @click="resetSearch">重置</el-button>
            </el-col>
          </el-row>
@@ -1069,42 +1190,48 @@
              已为您搜索出<span style="color:red">{{ total }}</span>条符合条件的记录
            </el-col>
            <el-col :span="3">
              <el-button class="filter-item" type="success" @click.native="ywxexportExcel">
                {{ $t('table.export') }}
              <el-button class="hr-but" type="success" @click.native="ywxexportExcel">
                导出EXCEL
              </el-button>
            </el-col>
          </el-row>
          <el-table ref="accidentCasesTable" :data="accidentCasesData" style="width: 100%;height: 70%;">
          <el-table
            ref="accidentCasesTable"
            :data="accidentCasesData"
            stripe
            :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6'}"
            style="width: 100%;height: 70%;"
          >
            <el-table-column type="index" label="序号" width="50" align="center" />
            <el-table-column prop="empNumb" label="员工编号" width="150" />
            <el-table-column prop="deptName" label="护卫点" width="120" />
            <el-table-column prop="jobName" label="岗位" width="120" />
            <el-table-column prop="empName" label="姓名" width="120" />
            <el-table-column prop="certificateNumb" label="身份证号码" width="180" />
            <el-table-column prop="injuredTime" label="受伤日期" width="180" />
            <el-table-column prop="injuredAddress" label="受伤地点" width="180" />
            <el-table-column prop="injuredPart" label="受伤部位" width="180" />
            <el-table-column prop="injuredDescribe" label="受伤经过描述" width="180" />
            <el-table-column prop="injuredDiacrisis" label="意外险诊断" width="180" />
            <el-table-column prop="hospitalName" label="就诊医院" width="180" />
            <el-table-column prop="treatmentName" label="就诊科室" width="180" />
            <el-table-column prop="hospitalizatioFlag" label="是否住院" width="100" :formatter="hospitalizatioFlagFormat" />
            <el-table-column prop="bedNumb" label="床号" />
            <el-table-column prop="reprotTime" label="报案时间" width="150" />
            <el-table-column prop="submitTime" label="递交资料时间" width="150" />
            <el-table-column prop="sbumitBy" label="递交人" width="120" />
            <el-table-column prop="expensesFee" label="医疗总费用" width="180" />
            <el-table-column prop="innsureFee" label="保险赔付费用" width="180" />
            <el-table-column prop="expenseReport" label="保单" width="180" />
            <el-table-column prop="hrDoDate" label="人事处理时间" width="180" />
            <el-table-column prop="settleStatus" label="状态" width="100" :formatter="settleStatusFormat" />
            <el-table-column prop="settleDate" label="结案时间" width="150" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="150" />
            <el-table-column show-overflow-tooltip prop="deptName" label="(部门)护卫点" width="120" />
            <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="120" />
            <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="120" />
            <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" width="180" />
            <el-table-column show-overflow-tooltip prop="injuredTime" label="受伤日期" width="180" />
            <el-table-column show-overflow-tooltip prop="injuredAddress" label="受伤地点" width="180" />
            <el-table-column show-overflow-tooltip prop="injuredPart" label="受伤部位" width="180" />
            <el-table-column show-overflow-tooltip prop="injuredDescribe" label="受伤经过描述" width="180" />
            <el-table-column show-overflow-tooltip prop="injuredDiacrisis" label="意外险诊断" width="180" />
            <el-table-column show-overflow-tooltip prop="hospitalName" label="就诊医院" width="180" />
            <el-table-column show-overflow-tooltip prop="treatmentName" label="就诊科室" width="180" />
            <el-table-column show-overflow-tooltip prop="hospitalizatioFlag" label="是否住院" width="100" :formatter="hospitalizatioFlagFormat" />
            <el-table-column show-overflow-tooltip prop="bedNumb" label="床号" />
            <el-table-column show-overflow-tooltip prop="reprotTime" label="报案时间" width="150" />
            <el-table-column show-overflow-tooltip prop="submitTime" label="递交资料时间" width="150" />
            <el-table-column show-overflow-tooltip prop="sbumitBy" label="递交人" width="120" />
            <el-table-column show-overflow-tooltip prop="expensesFee" label="医疗总费用" width="180" />
            <el-table-column show-overflow-tooltip prop="innsureFee" label="保险赔付费用" width="180" />
            <el-table-column show-overflow-tooltip prop="expenseReport" label="保单" width="180" />
            <el-table-column show-overflow-tooltip prop="hrDoDate" label="人事处理时间" width="180" />
            <el-table-column show-overflow-tooltip prop="settleStatus" label="状态" width="100" :formatter="settleStatusFormat" />
            <el-table-column show-overflow-tooltip prop="settleDate" label="结案时间" width="150" />
          </el-table>
        </div>
        <div v-show="showArr[10].show">
          <el-row>
            <el-col :span="3">员工编号:
            <el-col :span="3">编号:
              <el-input v-model="queryParams.empNumb" size="small" maxlength="20" style="width:85px" />
            </el-col>
            <el-col :span="3">姓名:
@@ -1113,7 +1240,7 @@
            <el-col :span="4">身份证号:
              <el-input v-model="queryParams.certificateNumb" size="small" maxlength="18" style="width:140px" />
            </el-col>
            <el-col :span="3">护卫点:
            <el-col :span="3">(部门)护卫点:
              <el-input v-model="queryParams.deptName" size="small" maxlength="20" style="width:100px" />
            </el-col>
            <el-col :span="9">受伤日期:
@@ -1166,8 +1293,14 @@
                />
              </el-select>
            </el-col>
            <el-col :span="6">员工状态:
              <el-checkbox-group v-model="queryParams.empStatus">
                <el-checkbox :label="0">在职</el-checkbox>
                <el-checkbox :label="1">离职</el-checkbox>
              </el-checkbox-group>
            </el-col>
            <el-col :span="4">
              <el-button size="mini" class="danger" type="danger" @click="search">查询</el-button>
              <el-button size="mini" class="hr-but-all" type="danger" @click="search">查询</el-button>
              <el-button size="mini" class="hr-but" type="danger" @click="resetSearch">重置</el-button>
            </el-col>
          </el-row>
@@ -1176,41 +1309,47 @@
              已为您搜索出<span style="color:red">{{ total }}</span>条符合条件的记录
            </el-col>
            <el-col :span="3">
              <el-button class="filter-item" type="success" @click.native="gsexportExcel">
                {{ $t('table.export') }}
              <el-button class="hr-but" type="success" @click.native="gsexportExcel">
                导出EXCEL
              </el-button>
            </el-col>
          </el-row>
          <el-table ref="occupationalTable" :data="occupationalData" style="width: 100%;height: 70%;">
          <el-table
            ref="occupationalTable"
            :data="occupationalData"
            stripe
            :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6'}"
            style="width: 100%;height: 70%;"
          >
            <el-table-column type="index" label="序号" width="50" align="center" />
            <el-table-column prop="deptName" label="护卫点" width="150" />
            <el-table-column prop="jobName" label="岗位" width="150" />
            <el-table-column prop="empNumb" label="员工编号" width="180" />
            <el-table-column prop="empName" label="姓名" width="150" />
            <el-table-column prop="certificateNumb" label="身份证号码" width="180" />
            <el-table-column prop="injuredTime" label="受伤日期" width="180" />
            <el-table-column prop="injuredAddress" label="受伤地点" width="180" />
            <el-table-column prop="injuredPart" label="受伤部位" width="180" />
            <el-table-column prop="injuredDescribe" label="受伤经过描述" width="180" />
            <el-table-column prop="injuredDiacrisis" label="工伤诊断" width="180" />
            <el-table-column prop="hospitalName" label="就诊医院" width="180" />
            <el-table-column prop="treatmentName" label="就诊科室" width="180" />
            <el-table-column prop="hospitalizatioFlag" label="是否住院" width="100" :formatter="hospitalizatioFlagFormat" />
            <el-table-column prop="bedNumb" label="床号" width="100" />
            <el-table-column prop="reportTime" label="报案时间" width="150" />
            <el-table-column prop="submitTime" label="递交资料时间" width="150" />
            <el-table-column prop="sbumitBy" label="递交人" width="180" />
            <el-table-column prop="expensesFee" label="医疗总费用" width="100" />
            <el-table-column prop="innsureFee" label="保险赔付费用" width="100" />
            <el-table-column prop="hrDoDate" label="人事处理时间" width="150" />
            <el-table-column prop="settleStatus" label="状态" width="100" :formatter="settleStatusFormat" />
            <el-table-column prop="settleDate" label="结案时间" width="150" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="180" />
            <el-table-column show-overflow-tooltip prop="deptName" label="(部门)护卫点" width="150" />
            <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="150" />
            <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="150" />
            <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" width="180" />
            <el-table-column show-overflow-tooltip prop="injuredTime" label="受伤日期" width="180" />
            <el-table-column show-overflow-tooltip prop="injuredAddress" label="受伤地点" width="180" />
            <el-table-column show-overflow-tooltip prop="injuredPart" label="受伤部位" width="180" />
            <el-table-column show-overflow-tooltip prop="injuredDescribe" label="受伤经过描述" width="180" />
            <el-table-column show-overflow-tooltip prop="injuredDiacrisis" label="工伤诊断" width="180" />
            <el-table-column show-overflow-tooltip prop="hospitalName" label="就诊医院" width="180" />
            <el-table-column show-overflow-tooltip prop="treatmentName" label="就诊科室" width="180" />
            <el-table-column show-overflow-tooltip prop="hospitalizatioFlag" label="是否住院" width="100" :formatter="hospitalizatioFlagFormat" />
            <el-table-column show-overflow-tooltip prop="bedNumb" label="床号" width="100" />
            <el-table-column show-overflow-tooltip prop="reportTime" label="报案时间" width="150" />
            <el-table-column show-overflow-tooltip prop="submitTime" label="递交资料时间" width="150" />
            <el-table-column show-overflow-tooltip prop="sbumitBy" label="递交人" width="180" />
            <el-table-column show-overflow-tooltip prop="expensesFee" label="医疗总费用" width="100" />
            <el-table-column show-overflow-tooltip prop="innsureFee" label="保险赔付费用" width="100" />
            <el-table-column show-overflow-tooltip prop="hrDoDate" label="人事处理时间" width="150" />
            <el-table-column show-overflow-tooltip prop="settleStatus" label="状态" width="100" :formatter="settleStatusFormat" />
            <el-table-column show-overflow-tooltip prop="settleDate" label="结案时间" width="150" />
          </el-table>
        </div>
        <div v-show="showArr[11].show">
          <el-row>
            <el-col :span="3">员工编号:
            <el-col :span="3">编号:
              <el-input v-model="queryParams.empNumb" size="small" maxlength="20" style="width:85px" />
            </el-col>
            <el-col :span="3">姓名:
@@ -1219,7 +1358,7 @@
            <el-col :span="4">身份证号:
              <el-input v-model="queryParams.certificateNumb" size="small" maxlength="18" style="width:140px" />
            </el-col>
            <el-col :span="3">护卫点:
            <el-col :span="3">(部门)护卫点:
              <el-input v-model="queryParams.deptName" size="small" maxlength="20" style="width:100px" />
            </el-col>
            <el-col :span="9">仲裁日期:
@@ -1260,8 +1399,14 @@
                />
              </el-select>
            </el-col>
            <el-col :span="6">员工状态:
              <el-checkbox-group v-model="queryParams.empStatus">
                <el-checkbox :label="0">在职</el-checkbox>
                <el-checkbox :label="1">离职</el-checkbox>
              </el-checkbox-group>
            </el-col>
            <el-col :span="4">
              <el-button size="mini" class="danger" type="danger" @click="search">查询</el-button>
              <el-button size="mini" class="hr-but-all" type="danger" @click="search">查询</el-button>
              <el-button size="mini" class="hr-but" type="danger" @click="resetSearch">重置</el-button>
            </el-col>
          </el-row>
@@ -1270,31 +1415,36 @@
              已为您搜索出<span style="color:red">{{ total }}</span>条符合条件的记录
            </el-col>
            <el-col :span="3">
              <el-button class="filter-item" type="success" @click.native="lzexportExcel">
                {{ $t('table.export') }}
              <el-button class="hr-but" type="success" @click.native="lzexportExcel">
                导出EXCEL
              </el-button>
            </el-col>
          </el-row>
          <el-table ref="laborTroubleTable" :data="laborTroubleData" style="width: 100%;height: 70%;">
          <el-table
            ref="laborTroubleTable"
            :data="laborTroubleData"
            stripe
            :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6'}"
            style="width: 100%;height: 70%;"
          >
            <el-table-column type="index" label="序号" width="50" align="center" />
            <el-table-column prop="deptName" label="护卫点" width="150" />
            <el-table-column prop="empNumb" label="员工编号" width="180" />
            <el-table-column prop="empName" label="姓名" width="150" />
            <el-table-column prop="certificateNumb" label="身份证号码" width="180" />
            <el-table-column prop="arbitrationDate" label="仲裁日期" width="150" />
            <el-table-column prop="arbitrationType" label="仲裁类型" width="150" :formatter="arbitrationTypeFormat" />
            <el-table-column prop="arbitrationReason" label="仲裁事由" width="150" />
            <el-table-column prop="reporter" label="汇报人" width="150" />
            <el-table-column prop="remark" label="备注" width="200" />
            <el-table-column prop="arbitrationPay" label="仲裁赔付(元)" width="100" />
            <el-table-column prop="arbitrationStatus" label="状态" width="100" :formatter="arbitrationStatusFormat" />
            <el-table-column prop="settleDate" label="案结日期" width="150" />
          </el-table>
        </div>
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="180" />
            <el-table-column show-overflow-tooltip prop="deptName" label="(部门)护卫点" width="150" />
            <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="150" />
            <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" width="180" />
            <el-table-column show-overflow-tooltip prop="arbitrationDate" label="仲裁日期" width="150" />
            <el-table-column show-overflow-tooltip prop="arbitrationType" label="仲裁类型" width="150" :formatter="arbitrationTypeFormat" />
            <el-table-column show-overflow-tooltip prop="arbitrationReason" label="仲裁事由" width="150" />
            <el-table-column show-overflow-tooltip prop="reporter" label="汇报人" width="150" />
            <el-table-column show-overflow-tooltip prop="remark" label="备注" width="200" />
            <el-table-column show-overflow-tooltip prop="arbitrationPay" label="仲裁赔付(元)" width="100" />
            <el-table-column show-overflow-tooltip prop="arbitrationStatus" label="状态" width="100" :formatter="arbitrationStatusFormat" />
            <el-table-column show-overflow-tooltip prop="settleDate" label="案结日期" width="150" />
          </el-table></div>
        <div v-show="showArr[12].show">
          <el-row>
            <el-col :span="3">员工编号:
            <el-col :span="3">编号:
              <el-input v-model="queryParams.empNumb" size="small" maxlength="20" style="width:85px" />
            </el-col>
            <el-col :span="3">姓名:
@@ -1303,7 +1453,7 @@
            <el-col :span="4">身份证号:
              <el-input v-model="queryParams.certificateNumb" size="small" maxlength="18" style="width:140px" />
            </el-col>
            <el-col :span="3">护卫点:
            <el-col :span="3">(部门)护卫点:
              <el-input v-model="queryParams.deptName" size="small" maxlength="20" style="width:100px" />
            </el-col>
            <el-col :span="9">不良记录日期:
@@ -1324,8 +1474,14 @@
            <el-col :span="5">不良记录描述:
              <el-input v-model="queryParams.badContent" size="small" maxlength="18" style="width:140px" />
            </el-col>
            <el-col :span="6">员工状态:
              <el-checkbox-group v-model="queryParams.empStatus">
                <el-checkbox :label="0">在职</el-checkbox>
                <el-checkbox :label="1">离职</el-checkbox>
              </el-checkbox-group>
            </el-col>
            <el-col :span="3.5">
              <el-button size="mini" class="danger" type="danger" @click="search">查询</el-button>
              <el-button size="mini" class="hr-but-all" type="danger" @click="search">查询</el-button>
              <el-button size="mini" class="hr-but" type="danger" @click="resetSearch">重置</el-button>
            </el-col>
          </el-row>
@@ -1334,27 +1490,33 @@
              已为您搜索出<span style="color:red">{{ total }}</span>条符合条件的记录
            </el-col>
            <el-col :span="3">
              <el-button class="filter-item" type="success" @click.native="blexportExcel">
                {{ $t('table.export') }}
              <el-button class="hr-but" type="success" @click.native="blexportExcel">
                导出EXCEL
              </el-button>
            </el-col>
          </el-row>
          <el-table ref="badRecordTable" :data="badRecordData" style="width: 100%;height: 70%;">
          <el-table
            ref="badRecordTable"
            :data="badRecordData"
            stripe
            :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6'}"
            style="width: 100%;height: 70%;"
          >
            <el-table-column type="index" label="序号" width="50" align="center" />
            <el-table-column prop="deptName" label="护卫点" width="140" />
            <el-table-column prop="empNumb" label="员工编号" width="180" />
            <el-table-column prop="empName" label="姓名" width="140" />
            <el-table-column prop="certificateNumb" label="身份证号码" width="180" />
            <el-table-column prop="badDate" label="不良记录日期" width="140" />
            <el-table-column prop="badContent" label="不良记录描述" width="280" />
            <el-table-column prop="reporter" label="汇报人" width="100" />
            <el-table-column prop="remark" label="备注" width="280" />
          </el-table>
        </div>
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="180" />
            <el-table-column show-overflow-tooltip prop="deptName" label="(部门)护卫点" width="140" />
            <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="140" />
            <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" width="180" />
            <el-table-column show-overflow-tooltip prop="badDate" label="不良记录日期" width="140" />
            <el-table-column show-overflow-tooltip prop="badContent" label="不良记录描述" width="280" />
            <el-table-column show-overflow-tooltip prop="reporter" label="汇报人" width="100" />
            <el-table-column show-overflow-tooltip prop="remark" label="备注" width="280" />
          </el-table></div>
        <div v-show="showArr[13].show">
          <el-row>
            <el-col :span="3">员工编号:
            <el-col :span="3">编号:
              <el-input v-model="queryParams.empNumb" size="small" maxlength="20" style="width:85px" />
            </el-col>
            <el-col :span="3">姓名:
@@ -1363,7 +1525,7 @@
            <el-col :span="4">身份证号:
              <el-input v-model="queryParams.certificateNumb" size="small" maxlength="18" style="width:140px" />
            </el-col>
            <el-col :span="3">护卫点:
            <el-col :span="3">(部门)护卫点:
              <el-input v-model="queryParams.deptName" size="small" maxlength="20" style="width:100px" />
            </el-col>
            <el-col :span="9">备注日期:
@@ -1384,8 +1546,14 @@
            <el-col :span="4">备注信息:
              <el-input v-model="queryParams.remarkContent" size="small" maxlength="18" style="width:140px" />
            </el-col>
            <el-col :span="6">员工状态:
              <el-checkbox-group v-model="queryParams.empStatus">
                <el-checkbox :label="0">在职</el-checkbox>
                <el-checkbox :label="1">离职</el-checkbox>
              </el-checkbox-group>
            </el-col>
            <el-col :span="3.5">
              <el-button size="mini" class="danger" type="danger" @click="search">查询</el-button>
              <el-button size="mini" class="hr-but-all" type="danger" @click="search">查询</el-button>
              <el-button size="mini" class="hr-but" type="danger" @click="resetSearch">重置</el-button>
            </el-col>
          </el-row>
@@ -1394,24 +1562,30 @@
              已为您搜索出<span style="color:red">{{ total }}</span>条符合条件的记录
            </el-col>
            <el-col :span="3">
              <el-button class="filter-item" type="success" @click.native="bzexportExcel">
                {{ $t('table.export') }}
              <el-button class="hr-but" type="success" @click.native="bzexportExcel">
                导出EXCEL
              </el-button>
            </el-col>
          </el-row>
          <el-table ref="remarkInfoTable" :data="remarkInfoData" style="width: 100%;height: 70%;">
          <el-table
            ref="remarkInfoTable"
            :data="remarkInfoData"
            stripe
            :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6'}"
            style="width: 100%;height: 70%;"
          >
            <el-table-column type="index" label="序号" width="50" align="center" />
            <el-table-column prop="empNumb" label="员工编号" width="180" />
            <el-table-column prop="deptName" label="护卫点" width="140" />
            <el-table-column prop="jobName" label="岗位" width="140" />
            <el-table-column prop="empName" label="姓名" width="140" />
            <el-table-column prop="remarkDate" label="备注日期" width="180" />
            <el-table-column prop="remarkContent" label="备注信息" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="180" />
            <el-table-column show-overflow-tooltip prop="deptName" label="(部门)护卫点" width="140" />
            <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="140" />
            <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="140" />
            <el-table-column show-overflow-tooltip prop="remarkDate" label="备注日期" width="180" />
            <el-table-column show-overflow-tooltip prop="remarkContent" label="备注信息" />
          </el-table>
        </div>
        <div v-show="showArr[14].show">
          <el-row style="margin-bottom: 10px;">
            <el-col :span="6">员工编号:
            <el-col :span="6">编号:
              <el-input v-model="queryParams.empNumb" size="small" maxlength="20" style="width:200px" />
            </el-col>
            <el-col :span="6">姓名:
@@ -1420,7 +1594,7 @@
            <el-col :span="6">身份证号:
              <el-input v-model="queryParams.certificateNumb" size="small" maxlength="18" style="width:200px" />
            </el-col>
            <el-col :span="6">护卫点:
            <el-col :span="6">(部门)护卫点:
              <el-input v-model="queryParams.deptName" size="small" maxlength="20" style="width:200px" />
            </el-col>
          </el-row>
@@ -1450,8 +1624,14 @@
                />
              </el-select>
            </el-col>
            <el-col :span="6">员工状态:
              <el-checkbox-group v-model="queryParams.empStatus">
                <el-checkbox :label="0">在职</el-checkbox>
                <el-checkbox :label="1">离职</el-checkbox>
              </el-checkbox-group>
            </el-col>
            <el-col :span="6">
              <el-button size="mini" class="danger" type="danger" @click="search">查询</el-button>
              <el-button size="mini" class="hr-but-all" type="danger" @click="search">查询</el-button>
              <el-button size="mini" class="hr-but" type="danger" @click="resetSearch">重置</el-button>
            </el-col>
          </el-row>
@@ -1460,28 +1640,34 @@
              已为您搜索出<span style="color:red">{{ total }}</span>条符合条件的记录
            </el-col>
            <el-col :span="3">
              <el-button class="filter-item" type="success" @click.native="tgexportExcel">
                {{ $t('table.export') }}
              <el-button class="hr-but" type="success" @click.native="tgexportExcel">
                导出EXCEL
              </el-button>
            </el-col>
          </el-row>
          <el-table ref="jobChangeTable" :data="jobChangeData" style="width: 100%;height: 70%;">
          <el-table
            ref="jobChangeTable"
            :data="jobChangeData"
            stripe
            :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6'}"
            style="width: 100%;height: 70%;"
          >
            <el-table-column type="selection" width="55" />
            <el-table-column prop="empNumb" label="员工编号" width="180" />
            <!-- <el-table-column prop="certificateNumb" label="身份证号码" width="180" /> -->
            <el-table-column prop="newDeptName" label="现部门" />
            <el-table-column prop="newJobName" label="现岗位" />
            <el-table-column prop="empName" label="姓名" width="180" />
            <el-table-column prop="oldDeptName" label="原部门" />
            <el-table-column prop="oldJobName" label="原岗位" />
            <el-table-column prop="changeDate" label="调岗日期" />
            <el-table-column prop="changeType" label="调岗类型" :formatter="changeTypeFormat" />
            <el-table-column prop="changeReason" label="调岗理由描述" width="380" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="180" />
            <!-- <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" width="180" /> -->
            <el-table-column show-overflow-tooltip prop="newDeptName" label="现部门" />
            <el-table-column show-overflow-tooltip prop="newJobName" label="现岗位" />
            <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="180" />
            <el-table-column show-overflow-tooltip prop="oldDeptName" label="原部门" />
            <el-table-column show-overflow-tooltip prop="oldJobName" label="原岗位" />
            <el-table-column show-overflow-tooltip prop="changeDate" label="调岗日期" />
            <el-table-column show-overflow-tooltip prop="changeType" label="调岗类型" :formatter="changeTypeFormat" />
            <el-table-column show-overflow-tooltip prop="changeReason" label="调岗理由描述" width="380" />
          </el-table>
        </div>
        <div v-show="showArr[15].show">
          <el-row>
            <el-col :span="3">员工编号:
            <el-col :span="3">编号:
              <el-input v-model="queryParams.empNumb" size="small" maxlength="20" style="width:85px" />
            </el-col>
            <el-col :span="3">姓名:
@@ -1490,7 +1676,7 @@
            <el-col :span="4">身份证号:
              <el-input v-model="queryParams.certificateNumb" size="small" maxlength="18" style="width:140px" />
            </el-col>
            <el-col :span="3">护卫点:
            <el-col :span="3">(部门)护卫点:
              <el-input v-model="queryParams.deptName" size="small" maxlength="20" style="width:100px" />
            </el-col>
            <el-col :span="9">入职日期:
@@ -1533,8 +1719,14 @@
                />
              </el-select>
            </el-col>
            <el-col :span="6">员工状态:
              <el-checkbox-group v-model="queryParams.empStatus">
                <el-checkbox :label="0">在职</el-checkbox>
                <el-checkbox :label="1">离职</el-checkbox>
              </el-checkbox-group>
            </el-col>
            <el-col :span="3.5">
              <el-button size="mini" class="danger" type="danger" @click="search">查询</el-button>
              <el-button size="mini" class="hr-but-all" type="danger" @click="search">查询</el-button>
              <el-button size="mini" class="hr-but" type="danger" @click="resetSearch">重置</el-button>
            </el-col>
          </el-row>
@@ -1543,22 +1735,28 @@
              已为您搜索出<span style="color:red">{{ total }}</span>条符合条件的记录
            </el-col>
            <el-col :span="3">
              <el-button class="filter-item" type="success" @click.native="rlzexportExcel">
                {{ $t('table.export') }}
              <el-button class="hr-but" type="success" @click.native="rlzexportExcel">
                导出EXCEL
              </el-button>
            </el-col>
          </el-row>
          <el-table ref="dimissionLogTable" :data="dimissionLogData" style="width: 100%;height: 70%;">
          <el-table
            ref="dimissionLogTable"
            :data="dimissionLogData"
            stripe
            :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6'}"
            style="width: 100%;height: 70%;"
          >
            <el-table-column type="selection" width="55" />
            <el-table-column prop="newDeptName" label="护卫点" width="180" />
            <el-table-column prop="newJobName" label="岗位" />
            <el-table-column prop="empNumb" label="员工编号" width="180" />
            <el-table-column prop="empName" label="姓名" width="180" />
            <el-table-column prop="entryDate" label="入职日期" />
            <el-table-column prop="dimissionDate" label="离职日期" />
            <el-table-column prop="selfLeaveDay" label="自离天数" />
            <el-table-column prop="reporter" label="报告人" />
            <el-table-column prop="remark" label="备注" width="280" />
            <el-table-column show-overflow-tooltip prop="newDeptName" label="(部门)护卫点" width="180" />
            <el-table-column show-overflow-tooltip prop="newJobName" label="岗位" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="180" />
            <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="180" />
            <el-table-column show-overflow-tooltip prop="entryDate" label="入职日期" />
            <el-table-column show-overflow-tooltip prop="dimissionDate" label="离职日期" />
            <el-table-column show-overflow-tooltip prop="selfLeaveDay" label="自离天数" />
            <el-table-column show-overflow-tooltip prop="reporter" label="报告人" />
            <el-table-column show-overflow-tooltip prop="remark" label="备注" width="280" />
          </el-table>
        </div>
        <pagination
@@ -1595,11 +1793,12 @@
        ageStr: [],
        archivesStatus: [],
        insuranceType: [],
        empStatus: []
        empStatus: [],
        empType: []
      }, // 查询参数
      sort: {}, // 排序
      pagination: { // 分页参数
        size: 10,
        size: 15,
        num: 1
      },
      tableUrl: '',
@@ -2273,6 +2472,13 @@
        this.queryParams.insuranceType = []
      }
    },
    selectAllEmpType(val) {
      if (val) {
        this.queryParams.insuranceType = ['1', '2']
      } else {
        this.queryParams.insuranceType = []
      }
    },
    selectAllEmpStatus(val) {
      if (val) {
        this.queryParams.empStatus = ['0', '1', '2', '3']
@@ -2520,28 +2726,28 @@
</script>
<style lang="scss">
.fj-checkbox{
  .el-checkbox__input.is-checked .el-checkbox__inner {
  .fj-checkbox{
    .el-checkbox__input.is-checked .el-checkbox__inner {
      border-color: #a32c30;;
      background: #a32c30;;
    }
    .el-checkbox__label {
      color: #000 !important;
    }
  }
  .el-checkbox__label {
    color: #000 !important;
  }
}
</style>
<style lang="scss" scoped>
#dcygTable {
  border-collapse: collapse;
}
  #dcygTable {
    border-collapse: collapse;
  }
#dcygTable td {
  width: 130px;
  text-align: center;
  border: 1px solid darkgray;
  height: 30px;
  font-size: 15px;
}
  #dcygTable td {
    width: 130px;
    text-align: center;
    border: 1px solid darkgray;
    height: 30px;
    font-size: 15px;
  }
  .el-container {
    height: 86.7vh;
    background-color: white;
@@ -2564,22 +2770,22 @@
    }
  }
 .searchTable {
   margin-top: 10px;
   border-collapse: collapse;
   width: 100%;
   tr {
     border-bottom: 1px dashed #d9dadb;
   }
  .searchTable {
    margin-top: 10px;
    border-collapse: collapse;
    width: 100%;
    tr {
      border-bottom: 1px dashed #d9dadb;
    }
  .td {
    width: 90px;
    text-align: right;
    .td {
      width: 90px;
      text-align: right;
    }
    .td-group {
      padding-left: 20px;
    }
  }
  .td-group {
    padding-left: 20px;
  }
}
  .searchTable td,
  .searchTable th {
@@ -2637,31 +2843,31 @@
    width: 100%;
  }
.search-btn {
  display: inline-block;
  width: 3.64vw;
  height: 3.2vh;
  line-height: 3.2vh;
  text-align: center;
  background-color: #a00515;
  color: #fff;
  margin-left: 1vw;
  box-sizing: border-box;
  cursor: pointer;
  vertical-align: middle;
}
  .search-btn {
    display: inline-block;
    width: 3.64vw;
    height: 3.2vh;
    line-height: 3.2vh;
    text-align: center;
    background-color: #a00515;
    color: #fff;
    margin-left: 1vw;
    box-sizing: border-box;
    cursor: pointer;
    vertical-align: middle;
  }
.sup-search-btn {
  display: inline-block;
  width: 5.2vw;
  height: 3.2vh;
  line-height: 3.2vh;
  text-align: center;
  margin-left: 1vw;
  color: #a00515;
  border: 1px solid #a00515;
  box-sizing: border-box;
  cursor: pointer;
  vertical-align: middle;
}
  .sup-search-btn {
    display: inline-block;
    width: 5.2vw;
    height: 3.2vh;
    line-height: 3.2vh;
    text-align: center;
    margin-left: 1vw;
    color: #a00515;
    border: 1px solid #a00515;
    box-sizing: border-box;
    cursor: pointer;
    vertical-align: middle;
  }
</style>
src/views/user/selectuser.vue
@@ -35,7 +35,7 @@
      >
        <el-table-column type="selection" :reserve-selection="false" width="50" />
        <el-table-column v-if="show" prop="empId" label="员工Id" />
        <el-table-column prop="empNumb" label="员工编号" />
        <el-table-column prop="empNumb" label="编号" />
        <el-table-column prop="empName" label="姓名" />
        <el-table-column prop="certificateNumb" label="身份证号码" width="180" />
        <el-table-column v-if="show" prop="deptId" label="部门Id" />
@@ -89,7 +89,7 @@
      }, // 查询参数
      sort: {}, // 排序
      pagination: { // 分页参数
        size: 10,
        size: 15,
        num: 1
      },
      list: [], // 给table显示的数据
src/views/yunpan/fujian.vue
@@ -296,14 +296,15 @@
              <span
                style="color: #a00515;display: inline-block;width: 50%;cursor: pointer"
                @click.native.prevent="dialogShow(scope.$index, scope.row)"
                @click="dialogShow(scope.$index, scope.row)"
              >上传</span>
            </template>
          </el-table-column>
          <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="80px" />
          <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号" width="120px" />
          <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="80px" />
          <el-table-column show-overflow-tooltip prop="deptName" label="护卫点(部门)" width="120px" />
          <el-table-column show-overflow-tooltip prop="jobName" label="岗位" />
          <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="70px" />
          <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="70px" />
          <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号" width="120px" />
          <template v-for="(col) in labelData">
            <el-table-column :key="col.labelid" show-overflow-tooltip :prop="col.labelcode" :label="col.labelname">
              <template slot-scope="scope">
@@ -311,7 +312,6 @@
              </template>
            </el-table-column>
          </template>
        </el-table>
        <pagination
          v-show="total>0"
@@ -382,7 +382,7 @@
      },
      total: 0, // 总数量
      pagination: { // 分页参数
        size: 10,
        size: 15,
        num: 1
      },
      headerHeight: '20px',
src/views/yunpan/zhishou.vue
@@ -102,7 +102,7 @@
                @click="delFile()"
              >删除</el-button>
              <el-popconfirm title="是否移动文件?" @onConfirm="mvdialogFormVisible = true">
                <el-button slot="reference" class="hr-but" type="danger">移动</el-button>
                <el-button slot="reference" class="hr-but" type="danger">转存</el-button>
              </el-popconfirm>
            </el-col>
          </el-row>
vue.config.js
@@ -36,8 +36,9 @@
      // change xxx-api/login => mock/login
      // detail: https://cli.vuejs.org/config/#devserver-proxy
      [process.env.VUE_APP_BASE_API]: {
        target: 'http://120.24.23.155:8301/',
        // target: 'http://120.24.23.155:7301/',
        target: 'http://127.0.0.1:8301/',
        // target: 'http://127.0.0.1:8301/',
        changeOrigin: true,
        pathRewrite: {
          ['^' + process.env.VUE_APP_BASE_API]: ''