yijiusmile
2021-02-26 0edebba8b4cb84e1bfc0cdf244fdee43b909ed9d
修改BUG
4个文件已修改
88 ■■■■■ 已修改文件
src/views/user/inemployees.vue 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/user/outemployess.vue 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/user/search.vue 38 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/yunpan/fujian.vue 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/user/inemployees.vue
@@ -187,9 +187,9 @@
          <el-table-column prop="nativePlaceName" label="籍贯" />
          <el-table-column prop="telePhone" label="联系电话" />
          <el-table-column prop="entryDate" label="入职日期" width="100" />
          <el-table-column prop="delFlag" label="员工状态">
          <el-table-column prop="empStatus" label="员工状态">
            <template slot-scope="{row}">
              {{ transDelFlag(row.delFlag) }}
              {{ transEmpStatus(row.empStatus) }}
            </template>
          </el-table-column>
        </el-table>
@@ -1773,14 +1773,16 @@
        deptName: this.queryParams.vague
      })
    },
    transDelFlag(delFlag) {
      switch (delFlag) {
        case 0:
          return '正常'
        case 1:
          return '删除'
        case 2:
          return '暂存'
    transEmpStatus(empStatus) {
      switch (empStatus) {
        case '0':
          return '在职'
        case '1':
          return '正常离职'
        case '2':
          return '自动离职'
        case '3':
          return '公司辞退'
      }
    },
    initDept() {
src/views/user/outemployess.vue
@@ -201,7 +201,7 @@
          <el-table-column prop="entryDate" label="入职日期" width="100" />
          <el-table-column prop="empStatus" label="员工状态">
            <template slot-scope="{row}">
              {{ transDelFlag(row.empStatus) }}
              {{ transEmpStatus(row.empStatus) }}
            </template>
          </el-table-column>
          <el-table-column prop="dimissionType" label="离职类型">
@@ -909,7 +909,12 @@
              (主要对已退休员工返聘)
            </el-form-item>
            <el-form-item label="打开日期">
              <el-input v-model="baseicInformationForm.openDate" />
              <el-date-picker
                v-model="baseicInformationForm.openDate"
                value-format="yyyy-MM-dd"
                type="date"
                placeholder="选择打开日期"
              />
            </el-form-item>
            <el-form-item label="备注说明">
              <el-input v-model="baseicInformationForm.remark" type="textarea" :rows="4" />
@@ -962,7 +967,9 @@
      dialogShowXzyg: false,
      dialogShowXzbm: false,
      tableData: [],
      baseicInformationForm: {}
      baseicInformationForm: {
        openDate: new Date()
      }
    }
  },
  mounted() {
@@ -997,7 +1004,7 @@
      params.pageSize = this.pagination.size
      params.pageNum = this.pagination.num
      params.delFlag = 0
      params.empStatus = 1
      params.empStatus = '1,2,3'
      this.$get('hr/empBaseInfo/zslist', {
        ...params
      }).then((r) => {
@@ -1013,14 +1020,16 @@
        deptName: this.queryParams.vague
      })
    },
    transDelFlag(empStatus) {
    transEmpStatus(empStatus) {
      switch (empStatus) {
        case '0':
          return '在职'
        case '1':
          return '离职'
          return '正常离职'
        case '2':
          return '退休'
          return '自动离职'
        case '3':
          return '公司辞退'
      }
    },
    transDimissionType(dimissionType) {
src/views/user/search.vue
@@ -219,6 +219,11 @@
              </tr>
            </table>
          </div>
          <el-row>
            <el-col :span="21" style="line-height: 50px;">
              已为您搜索出<span style="color:red">{{ total }}</span>条符合条件的记录
            </el-col>
          </el-row>
          <el-table ref="empBaseInfoTable" :data="basicInformationData" style="width: 100%;height: 70%;">
            <el-table-column type="index" label="序号" width="50" align="center" />
            <el-table-column prop="empNumb" label="员工编号" />
@@ -445,7 +450,7 @@
            <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="certificateNumb" 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" />
@@ -520,7 +525,7 @@
            <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="certificateNumb" 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" />
@@ -657,7 +662,7 @@
            <el-table-column prop="jobName" label="岗位名" width="180" />
            <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="certificateNumb" label="身份证号码" width="180" />
            <el-table-column prop="applayDate" label="辞职申请日期" width="180" />
            <el-table-column prop="reason" label="辞职事由" width="180" />
            <el-table-column prop="reporter" label="汇报人" width="180" />
@@ -856,8 +861,8 @@
            <el-col :span="4">是否住院:
              <el-select v-model="queryParams.hospitalizatioFlag" style="width:100px">
                <el-option value="" label="全部" />
                <el-option value="1" label="是" />
                <el-option value="2" label="否" />
                <el-option label="未住院" value="0" />
                <el-option label="已住院" value="1" />
              </el-select>
            </el-col>
            <el-col :span="4">案结状态:
@@ -962,8 +967,8 @@
            <el-col :span="4">是否住院:
              <el-select v-model="queryParams.hospitalizatioFlag" style="width:100px">
                <el-option value="" label="全部" />
                <el-option value="1" label="是" />
                <el-option value="2" label="否" />
                <el-option label="未住院" value="0" />
                <el-option label="已住院" value="1" />
              </el-select>
            </el-col>
            <el-col :span="4">案结状态:
@@ -1018,7 +1023,6 @@
                {{ transArbitrationStatus(row.settleStatus) }}
              </template>
            </el-table-column>
            <el-table-column prop="settleDate" label="案结日期" width="180" />
          </el-table>
        </div>
@@ -1285,7 +1289,11 @@
            <el-table-column prop="oldDeptName" label="原部门" />
            <el-table-column prop="oldJobName" label="原岗位" />
            <el-table-column prop="changeDate" label="调岗日期" />
            <el-table-column prop="changeType" label="调岗类型" />
            <el-table-column prop="changeType" label="调岗类型">
              <template slot-scope="{row}">
                {{ transChangeType(row.changeType) }}
              </template>
            </el-table-column>
          </el-table>
        </div>
        <div v-show="showArr[15].show">
@@ -2110,9 +2118,17 @@
    transHospitalizatioFlag(hospitalizatioFlag) {
      switch (hospitalizatioFlag) {
        case 1:
          return '是'
          return '已住院'
        case 0:
          return '未住院'
      }
    },
    transChangeType(changeType) {
      switch (changeType) {
        case 2:
          return '否'
          return '升职'
        case 3:
          return '调动'
      }
    }
  }
src/views/yunpan/fujian.vue
@@ -270,6 +270,11 @@
        <el-dialog title="附件管理" :visible.sync="dialogShowUploadfj" width="80%" class="fjgl-class" top="10px" @close="closeDialog()">
          <uploadfj v-if="dialogShowUploadfj" :rowitem="rowitem" />
        </el-dialog>
        <el-row>
          <el-col :span="21" style="line-height: 50px;">
            已为您搜索出<span style="color:red">{{ total }}</span>条符合条件的记录
          </el-col>
        </el-row>
        <el-table ref="empAccessoryTable" :data="tableData" class="fj-table" style="width: 100%;color: #000;">
          <el-table-column
            type="selection"