luoyb
2021-03-16 5e6bd002331aac3d748b85f843d5d7021dd88082
fix(bug修复): 员工智搜标签页显示部门全称,增加点击排序
3个文件已修改
310 ■■■■■ 已修改文件
src/views/user/inemployees.vue 123 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/user/outemployess.vue 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/user/search.vue 184 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/user/inemployees.vue
@@ -632,9 +632,10 @@
              <el-radio-group v-model="gbdaForm.dimissionType" @change="changeDimissionType">
                <el-radio :label="1">正常离职</el-radio>
                <el-radio :label="2">自动离职</el-radio>
                <!--                <el-radio :label="3">公司劝退</el-radio>-->
                <el-radio :label="3">公司辞退</el-radio>
                <!--                <el-radio :label="5">试用期内</el-radio>-->
                <el-radio :label="7">合同期满</el-radio>
                <el-radio :label="8">公司劝退</el-radio>
                <el-radio :label="9">试用期内</el-radio>
              </el-radio-group>
            </el-form-item>
          </el-col>
@@ -878,6 +879,42 @@
      :type="dialog.type"
      @close="editClose"
    />
    <el-dialog title="打开档案" :visible.sync="dialogShowDkda" width="50%">
      <el-form
        ref="openArchivesForm"
        :model="openArchivesForm"
        rules="openArchivesRules"
        label-position="right"
        label-width="120px"
      >
        <el-row>
          <el-col span="24">
            <el-form-item label="打开类型" prop="region">
              <el-radio-group v-model="openArchivesForm.openType">
                <el-radio :label="5">重新入职</el-radio>
                <el-radio :label="6">返聘</el-radio>
              </el-radio-group>
              (主要对已退休员工返聘)
            </el-form-item>
            <el-form-item label="打开日期">
              <el-date-picker
                v-model="openArchivesForm.openDate"
                value-format="yyyy-MM-dd"
                type="date"
                placeholder="选择打开日期"
              />
            </el-form-item>
            <el-form-item label="备注说明">
              <el-input v-model="openArchivesForm.remark" type="textarea" :rows="4" />
            </el-form-item>
          </el-col>
        </el-row>
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button @click="showDkda(1, '')">取 消</el-button>
        <el-button type="primary" @click="showDkda(2, 'openArchivesForm')">确 定</el-button>
      </div>
    </el-dialog>
  </div>
</template>
<script>
@@ -1126,6 +1163,7 @@
      dialogShowYgdg: false,
      dialogShowDryg: false,
      dialogShowGbda: false,
      dialogShowDkda: false,
      exportUrl: '',
      checkAll: false,
      isIndeterminate: false,
@@ -1997,7 +2035,22 @@
                this.editEmpBase(r.data.data)
              })
            } else {
              this.$confirm('该员工已离职,是否重新打开档案?', '提示', {
              let tempName
              switch (r.data.data.dimissionType) {
                case '1':
                  tempName = '正常离职'
                  break
                case '2':
                  tempName = '自动离职'
                  break
                case '3':
                  tempName = '公司辞退'
                  break
              }
              var msg = '该员工已存在,' + tempName + '状态!\n\r'
              msg += r.data.data.remark + '\n\r'
              msg += '由于' + r.data.data.empName + '已离职,是否重新打开档案?'
              this.$confirm(msg, '提示', {
                confirmButtonText: '确定',
                cancelButtonText: '取消',
                type: 'warning'
@@ -2010,12 +2063,13 @@
                  openDate: this.getDateString(),
                  remark: ''
                }
                this.$post('hr/empOpenArchives', { ...this.openArchivesForm }).then(() => {
                  this.$message({
                    message: this.$t('员工档案打开成功'),
                    type: 'success'
                  })
                })
                this.dialogShowDkda = true
                // this.$post('hr/empOpenArchives', { ...this.openArchivesForm }).then(() => {
                //   this.$message({
                //     message: this.$t('员工档案打开成功'),
                //     type: 'success'
                //   })
                // })
              })
            }
          }
@@ -2035,8 +2089,57 @@
      this.sort.field = val.prop
      this.sort.order = val.order
      this.search()
    },
    showDkda(operate, formName) {
      switch (operate) {
        // case 0:
        //   var selection = this.$refs.multipleTable.store.states.selection
        //   if (selection.length === 1) {
        //     var id = selection[0].empId
        //     var name = selection[0].empName
        //     var number = selection[0].certificateNumb
        //     const nowDate = new Date()
        //     const year = nowDate.getFullYear()
        //     const month = nowDate.getMonth() + 1
        //     const day = nowDate.getDate()
        //     this.baseicInformationForm = {
        //       empId: id,
        //       empName: name,
        //       certificateNumb: number,
        //       openType: 2,
        //       openDate: year + '-' + month + '-' + day,
        //       remark: ''
        //     }
        //     this.dialogShowDkda = true
        //   } else {
        //     this.$message({
        //       message: '请选中一个要打开档案的人员',
        //       type: 'error'
        //     })
        //   }
        //   break
        case 1:
          this.dialogShowDkda = false
          break
        case 2:
          this.$refs[formName].validate((valid) => {
            if (valid) {
              this.$post('hr/empOpenArchives', { ...this.openArchivesForm }).then(() => {
                this.dialogShowDkda = false
                this.$message({
                  message: this.$t('员工档案打开成功'),
                  type: 'success'
                })
                this.fetch({
                  ...this.queryParams,
                  ...this.sort
                })
              })
    }
          })
          break
      }
    }
  }
}
</script>
src/views/user/outemployess.vue
@@ -180,6 +180,9 @@
                        <el-checkbox :label="1">正常离职</el-checkbox>
                        <el-checkbox :label="2">自动离职</el-checkbox>
                        <el-checkbox :label="3">公司辞退</el-checkbox>
                        <el-checkbox :label="7">合同期满</el-checkbox>
                        <el-checkbox :label="8">公司劝退</el-checkbox>
                        <el-checkbox :label="9">试用期内</el-checkbox>
                        <!--                        <el-checkbox-->
                        <!--                          v-for="data in dimissionTypeOptions"-->
                        <!--                          :key="data.dicItemName"-->
src/views/user/search.vue
@@ -629,16 +629,17 @@
            :cell-style="{padding:'7px 0','text-align':'center'}"
            :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6','text-align':'center'}"
            style="width: 100%;height: 70%;"
            @sort-change="changeSort"
          >
            <el-table-column show-overflow-tooltip type="index" label="序号" width="50" align="center" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="80" />
            <el-table-column show-overflow-tooltip prop="allDeptName" label="(部门)护卫点" width="300" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="100" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="allDeptName" label="(部门)护卫点" width="300" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="jobName" 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="sex" label="性别" width="50" :formatter="sexFormat" />
            <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="80" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" width="200" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="sex" label="性别" width="50" />
            <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="physicalExamDate" label="体检日期" width="140" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="physicalExamType" label="体检类型" width="100" :formatter="typeFormat" />
            <el-table-column show-overflow-tooltip prop="bloodPressure" label="血压" width="80" />
            <el-table-column show-overflow-tooltip prop="transaminase" label="转氨酶" width="80" />
@@ -738,15 +739,16 @@
            :cell-style="{padding:'7px 0','text-align':'center'}"
            :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6','text-align':'center'}"
            style="width: 100%;height: 70%;"
            @sort-change="changeSort"
          >
            <el-table-column show-overflow-tooltip type="index" label="序号" width="50" align="center" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="80" />
            <el-table-column show-overflow-tooltip prop="allDeptName" label="(部门)护卫点" width="300" />
            <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="140" />
            <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="100" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="allDeptName" label="(部门)护卫点" width="300" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="140" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" width="200" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <!-- <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="signingDate" label="合同签订日期" width="200" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="endDate" label="合同结束日期" width="200" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="contractPeriod" label="合同期限(年)" width="120" />
            <el-table-column show-overflow-tooltip prop="contractStatus" label="合同状态" width="120" :formatter="contractStatusFormat" />
            <el-table-column show-overflow-tooltip prop="transactor" label="合同办理人" width="180" />
@@ -832,13 +834,14 @@
            :cell-style="{padding:'7px 0','text-align':'center'}"
            :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6','text-align':'center'}"
            style="width: 100%;height: 70%;"
            @sort-change="changeSort"
          >
            <el-table-column show-overflow-tooltip type="index" label="序号" width="50" align="center" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="80" />
            <el-table-column show-overflow-tooltip prop="allDeptName" label="(部门)护卫点" width="300" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="100" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="allDeptName" label="(部门)护卫点" width="300" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <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="attendMonth" label="离职考勤年月" width="120" />
            <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="120" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="attendMonth" label="离职考勤年月" width="140" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <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" />
@@ -940,17 +943,18 @@
            :cell-style="{padding:'7px 0','text-align':'center'}"
            :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6','text-align':'center'}"
            style="width: 100%;height: 70%;"
            @sort-change="changeSort"
          >
            <el-table-column type="index" label="序号" width="50" align="center" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="80" />
            <el-table-column show-overflow-tooltip prop="allDeptName" label="(部门)护卫点" width="300" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="100" />
            <el-table-column show-overflow-tooltip prop="allDeptName" label="(部门)护卫点" width="300" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <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="150" />
            <el-table-column show-overflow-tooltip prop="endTime" label="结束时间" width="150" />
            <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="120" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="beginTime" label="开始时间" width="150" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="endTime" label="结束时间" width="150" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <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="150" />
            <el-table-column show-overflow-tooltip prop="leaveType" label="请假类型" width="120" :formatter="leaveTypeFormat" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="returnDate" label="返岗时间" width="150" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="reporter" label="报备人" width="100" />
            <el-table-column show-overflow-tooltip prop="remark" label="备注" />
          </el-table>
@@ -987,7 +991,6 @@
            </el-col>
          </el-row>
          <el-row>
            <el-col :span="6">辞职事由:
              <el-input v-model="queryParams.reason" size="small" maxlength="18" style="width:262px" />
            </el-col>
@@ -1025,14 +1028,15 @@
            :cell-style="{padding:'7px 0','text-align':'center'}"
            :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6','text-align':'center'}"
            style="width: 100%;height: 70%;"
            @sort-change="changeSort"
          >
            <el-table-column show-overflow-tooltip type="index" label="序号" width="50" align="center" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="80" />
            <el-table-column show-overflow-tooltip prop="allDeptName" label="(部门)护卫点" width="300" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="100" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="allDeptName" label="(部门)护卫点" width="300" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <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="辞职申请日期" width="160" />
            <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="120" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" width="150" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="applayDate" label="辞职申请日期" width="160" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="reason" label="辞职事由" />
            <el-table-column show-overflow-tooltip prop="reporter" label="汇报人" width="100" />
            <el-table-column show-overflow-tooltip prop="remark" label="备注" />
@@ -1107,14 +1111,15 @@
            :cell-style="{padding:'7px 0','text-align':'center'}"
            :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6','text-align':'center'}"
            style="width: 100%;height: 70%;"
            @sort-change="changeSort"
          >
            <el-table-column show-overflow-tooltip type="index" label="序号" width="50" align="center" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="120" />
            <el-table-column show-overflow-tooltip prop="allDeptName" label="(部门)护卫点" width="300" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="120" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="allDeptName" label="(部门)护卫点" width="300" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="120" />
            <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="180" />
            <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="120" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" width="150" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="applayDate" label="失业金申请日期" width="180" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="applayReason" label="申报事由" width="180" />
            <el-table-column show-overflow-tooltip prop="reporter" label="汇报人" width="100" />
            <el-table-column show-overflow-tooltip prop="auditor" label="审核人" width="100" />
@@ -1197,14 +1202,15 @@
            :cell-style="{padding:'7px 0','text-align':'center'}"
            :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6','text-align':'center'}"
            style="width: 100%;height: 70%;"
            @sort-change="changeSort"
          >
            <el-table-column show-overflow-tooltip type="index" label="序号" width="50" align="center" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="100" />
            <el-table-column show-overflow-tooltip prop="allDeptName" label="(部门)护卫点" width="300" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="120" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="allDeptName" label="(部门)护卫点" width="300" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="120" />
            <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" />
            <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="120" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" width="150" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="applayDate" label="社保申请日期" width="150" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="proposer" label="申请人" width="100" />
            <el-table-column show-overflow-tooltip prop="insuranceGaers" label="社保档位" width="100" :formatter="insuranceGaersFormat" />
            <el-table-column show-overflow-tooltip prop="reportStatus" label="是否已报告" width="100" :formatter="reportStatusFormat" />
@@ -1311,14 +1317,15 @@
            :cell-style="{padding:'7px 0','text-align':'center'}"
            :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6','text-align':'center'}"
            style="width: 100%;height: 70%;"
            @sort-change="changeSort"
          >
            <el-table-column type="index" label="序号" width="50" align="center" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="80" />
            <el-table-column show-overflow-tooltip prop="allDeptName" label="(部门)护卫点" width="300" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="100" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="allDeptName" label="(部门)护卫点" width="300" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="80" />
            <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="60" />
            <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" width="120" />
            <el-table-column show-overflow-tooltip prop="injuredTime" label="受伤日期" width="100" />
            <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="100" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" width="140" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="injuredTime" label="受伤日期" width="120" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="injuredAddress" label="受伤地点" width="100" />
            <el-table-column show-overflow-tooltip prop="injuredPart" label="受伤部位" width="80" />
            <el-table-column show-overflow-tooltip prop="injuredDescribe" label="受伤经过描述" width="120" />
@@ -1439,14 +1446,15 @@
            :cell-style="{padding:'7px 0','text-align':'center'}"
            :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6','text-align':'center'}"
            style="width: 100%;height: 70%;"
            @sort-change="changeSort"
          >
            <el-table-column type="index" label="序号" width="50" align="center" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="80" />
            <el-table-column show-overflow-tooltip prop="allDeptName" label="(部门)护卫点" width="300" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="100" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="allDeptName" label="(部门)护卫点" width="300" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="80" />
            <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="80" />
            <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" width="120" />
            <el-table-column show-overflow-tooltip prop="injuredTime" label="受伤日期" width="100" />
            <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="100" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" width="140" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="injuredTime" label="受伤日期" width="140" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="injuredAddress" label="受伤地点" width="80" />
            <el-table-column show-overflow-tooltip prop="injuredPart" label="受伤部位" width="80" />
            <el-table-column show-overflow-tooltip prop="injuredDescribe" label="受伤经过描述" width="120" />
@@ -1554,20 +1562,21 @@
            :cell-style="{padding:'7px 0','text-align':'center'}"
            :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6','text-align':'center'}"
            style="width: 100%;height: 70%;"
            @sort-change="changeSort"
          >
            <el-table-column type="index" label="序号" width="50" align="center" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="80" />
            <el-table-column show-overflow-tooltip prop="allDeptName" label="(部门)护卫点" width="300" />
            <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="arbitrationDate" label="仲裁日期" width="150" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="100" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="allDeptName" label="(部门)护卫点" width="300" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="100" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" width="180" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="arbitrationDate" label="仲裁日期" width="150" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <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="100" />
            <el-table-column show-overflow-tooltip prop="remark" label="备注" />
            <el-table-column show-overflow-tooltip prop="arbitrationPay" label="仲裁赔付(元)" width="120" />
            <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-column show-overflow-tooltip prop="settleDate" label="案结日期" width="150" sortable="custom" :sort-orders="['ascending', 'descending']" />
          </el-table></div>
        <div v-show="showArr[12].show">
@@ -1638,6 +1647,7 @@
            :cell-style="{padding:'7px 0','text-align':'center'}"
            :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6','text-align':'center'}"
            style="width: 100%;height: 70%;"
            @sort-change="changeSort"
          >
            <el-table-column type="index" label="序号" width="50" align="center" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="100" />
@@ -1719,13 +1729,14 @@
            :cell-style="{padding:'7px 0','text-align':'center'}"
            :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6','text-align':'center'}"
            style="width: 100%;height: 70%;"
            @sort-change="changeSort"
          >
            <el-table-column type="index" label="序号" width="50" align="center" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="100" />
            <el-table-column show-overflow-tooltip prop="allDeptName" label="(部门)护卫点" width="300" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="100" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="allDeptName" label="(部门)护卫点" width="300" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <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="remarkDate" label="备注日期" width="180" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="remarkContent" label="备注信息" />
          </el-table>
        </div>
@@ -1804,17 +1815,19 @@
            :cell-style="{padding:'7px 0','text-align':'center'}"
            :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6','text-align':'center'}"
            style="width: 100%;height: 70%;"
            @sort-change="changeSort"
          >
            <el-table-column type="selection" width="55" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="80" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="100" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <!-- <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="allDeptName" label="现部门(护卫点)" width="300" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="newJobName" label="现岗位" />
            <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="120" />
            <el-table-column show-overflow-tooltip prop="oldDeptName" label="原部门" />
            <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="120" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="oldDeptName" label="原部门(护卫点)" width="300" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <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="changeDate" label="调岗日期" width="140" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="changeTypeName" 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>
@@ -1908,14 +1921,15 @@
            :cell-style="{padding:'7px 0','text-align':'center'}"
            :header-cell-style="{'height':'5.3vh','background-color':'#e6e6e6','text-align':'center'}"
            style="width: 100%;height: 70%;"
            @sort-change="changeSort"
          >
            <el-table-column type="selection" width="55" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="100" />
            <el-table-column show-overflow-tooltip prop="newDeptName" label="(部门)护卫点" width="200" />
            <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="120" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="newDeptName" label="(部门)护卫点" width="300" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <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="entryDate" label="入职日期" />
            <el-table-column show-overflow-tooltip prop="dimissionDate" label="离职日期" />
            <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="180" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="entryDate" label="入职日期" width="140" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <el-table-column show-overflow-tooltip prop="dimissionDate" label="离职日期" width="140" sortable="custom" :sort-orders="['ascending', 'descending']" />
            <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" />
@@ -2508,97 +2522,97 @@
          this.tableUrl = 'hr/empBaseInfo/zslist'
          this.tableDataName = 'basicInformationData'
          this.queryParams.delFlag = 0
          this.search()
          this.resetSearch()
          break
        case 1:
          this.tableUrl = 'hr/empWorkExperience/list'
          this.tableDataName = 'workExperienceData'
          this.queryParams.delFlag = 0
          this.search()
          this.resetSearch()
          break
        case 2:
          this.tableUrl = 'hr/empPhysicalExam/list'
          this.tableDataName = 'physicalExamData'
          this.queryParams.delFlag = 0
          this.search()
          this.resetSearch()
          break
        case 3:
          this.tableUrl = 'hr/empContractInfo/list'
          this.tableDataName = 'contractInfoData'
          this.queryParams.delFlag = 0
          this.search()
          this.resetSearch()
          break
        case 4:
          this.tableUrl = 'hr/empDimissionAttend/list'
          this.tableDataName = 'dimissionAttendData'
          this.queryParams.delFlag = 0
          this.search()
          this.resetSearch()
          break
        case 5:
          this.tableUrl = 'hr/empLeaveInfo/list'
          this.tableDataName = 'leaveInfoData'
          this.queryParams.delFlag = 0
          this.search()
          this.resetSearch()
          break
        case 6:
          this.tableUrl = 'hr/empResign/list'
          this.tableDataName = 'resignData'
          this.queryParams.delFlag = 0
          this.search()
          this.resetSearch()
          break
        case 7:
          this.tableUrl = 'hr/empUnemployment/list'
          this.tableDataName = 'unemploymentData'
          this.queryParams.delFlag = 0
          this.search()
          this.resetSearch()
          break
        case 8:
          this.tableUrl = 'hr/empInsurance/list'
          this.tableDataName = 'insuranceData'
          this.queryParams.delFlag = 0
          this.search()
          this.resetSearch()
          break
        case 9:
          this.tableUrl = 'hr/empAccidentCases/list'
          this.tableDataName = 'accidentCasesData'
          this.queryParams.delFlag = 0
          this.search()
          this.resetSearch()
          break
        case 10:
          this.tableUrl = 'hr/empOccupational/list'
          this.tableDataName = 'occupationalData'
          this.queryParams.delFlag = 0
          this.search()
          this.resetSearch()
          break
        case 11:
          this.tableUrl = 'hr/empLaborTrouble/list'
          this.tableDataName = 'laborTroubleData'
          this.queryParams.delFlag = 0
          this.search()
          this.resetSearch()
          break
        case 12:
          this.tableUrl = 'hr/empBadRecord/list'
          this.tableDataName = 'badRecordData'
          this.queryParams.delFlag = 0
          this.search()
          this.resetSearch()
          break
        case 13:
          this.tableUrl = 'hr/empRemarkInfo/list'
          this.tableDataName = 'remarkInfoData'
          this.queryParams.delFlag = 0
          this.search()
          this.resetSearch()
          break
        case 14:
          this.tableUrl = 'hr/empJobChange/list'
          this.tableDataName = 'jobChangeData'
          this.queryParams.delFlag = 0
          this.search()
          this.resetSearch()
          break
        case 15:
          this.tableUrl = 'hr/empDimissionlog/list'
          this.tableDataName = 'dimissionLogData'
          this.queryParams.delFlag = 0
          this.search()
          this.resetSearch()
          break
      }
    },