yijiusmile
2021-02-25 1dcadb2460dffd534bf7be6159f3bd7116caff5b
修复智搜BUG,删除员工增加提示
3个文件已修改
130 ■■■■■ 已修改文件
src/views/user/outemployess.vue 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/user/search.vue 122 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/yunpan/uploadfj.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/user/outemployess.vue
@@ -1035,6 +1035,11 @@
          type: 'error'
        })
      } else {
        this.$confirm('您确认删除该员工么?', '提示', {
          confirmButtonText: '确定',
          cancelButtonText: '取消',
          type: 'warning'
        }).then(() => {
        var empIds = []
        for (var i = 0; i < selection.length; i++) {
          var data = selection[i]
@@ -1047,6 +1052,7 @@
          })
          this.search()
        })
        })
      }
    },
    showEmpInfo() {
src/views/user/search.vue
@@ -451,7 +451,7 @@
            <el-table-column prop="contractPeriod" label="合同期限(年)" width="180" />
            <el-table-column prop="contractStatus" label="合同状态" width="180">
              <template slot-scope="{row}">
                {{ transContractStatus(row.contractStatus) }}
                {{ transContractStatus(row.contractStatus,row.endDate) }}
              </template>
            </el-table-column>
            <el-table-column prop="transactor" label="合同办理人" width="180" />
@@ -789,9 +789,21 @@
            <el-table-column prop="deptName" label="护卫点" width="180" />
            <el-table-column prop="applayDate" label="社保申请日期" width="180" />
            <el-table-column prop="proposer" label="申请人" width="180" />
            <el-table-column prop="insuranceGaers" label="社保档位" width="180" />
            <el-table-column prop="reportStatus " label="是否已报告" width="180" />
            <el-table-column prop="applayStatus" label="状态" width="180" />
            <el-table-column prop="insuranceGaers" label="社保档位" width="180">
              <template slot-scope="{row}">
                {{ transInsuranceGaers(row.insuranceGaers) }}
              </template>
            </el-table-column>
            <el-table-column prop="reportStatus" label="是否已报告" width="180">
              <template slot-scope="{row}">
                {{ transReportStatus(row.reportStatus) }}
              </template>
            </el-table-column>
            <el-table-column prop="applayStatus" label="状态" width="180">
              <template slot-scope="{row}">
                {{ transApplayStatus(row.applayStatus) }}
              </template>
            </el-table-column>
            <el-table-column prop="auditor" label="审核人" width="180" />
            <el-table-column prop="remark" label="备注" width="280" />
          </el-table>
@@ -884,12 +896,21 @@
            <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="180" />
            <el-table-column prop="hospitalizatioFlag" label="是否住院" width="180">
              <template slot-scope="{row}">
                {{ transHospitalizatioFlag(row.hospitalizatioFlag) }}
              </template>
            </el-table-column>
            <el-table-column prop="bedNumb" label="床号" width="180" />
            <el-table-column prop="reprotTime" label="报案时间" width="180" />
            <el-table-column prop="submitTime" label="递交资料时间" width="180" />
            <el-table-column prop="sbumitBy" label="递交人" width="180" />
            <el-table-column prop="expensesFee" label="医疗总费用" width="180" />
            <el-table-column prop="settleStatus" label="案结状态" width="180">
              <template slot-scope="{row}">
                {{ transArbitrationStatus(row.settleStatus) }}
              </template>
            </el-table-column>
            <el-table-column prop="innsureFee" label="保险赔付费用" width="180" />
          </el-table>
        </div>
@@ -981,13 +1002,23 @@
            <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="180" />
            <el-table-column prop="hospitalizatioFlag" label="是否住院" width="180">
              <template slot-scope="{row}">
                {{ transHospitalizatioFlag(row.hospitalizatioFlag) }}
              </template>
            </el-table-column>
            <el-table-column prop="bedNumb" label="床号" width="180" />
            <el-table-column prop="reportTime" label="报案时间" width="180" />
            <el-table-column prop="submitTime" label="递交资料时间" width="180" />
            <el-table-column prop="sbumitBy" label="递交人" width="180" />
            <el-table-column prop="expensesFee" label="医疗总费用" width="180" />
            <el-table-column prop="compensated" label="已赔付医药费用" width="180" />
            <el-table-column prop="settleStatus" label="状态" width="180">
              <template slot-scope="{row}">
                {{ transArbitrationStatus(row.settleStatus) }}
              </template>
            </el-table-column>
            <el-table-column prop="settleDate" label="案结日期" width="180" />
          </el-table>
        </div>
@@ -1060,12 +1091,20 @@
            <el-table-column prop="empName" label="姓名" width="180" />
            <el-table-column prop="certificateNumb" label="身份证号码" width="180" />
            <el-table-column prop="arbitrationDate" label="仲裁日期" width="180" />
            <el-table-column prop="arbitrationType" label="仲裁类型" width="180" />
            <el-table-column prop="arbitrationType" label="仲裁类型" width="180">
              <template slot-scope="{row}">
                {{ transArbitrationType(row.arbitrationType) }}
              </template>
            </el-table-column>
            <el-table-column prop="arbitrationReason" label="仲裁事由" width="180" />
            <el-table-column prop="reporter" label="汇报人" width="180" />
            <el-table-column prop="remark" label="备注" width="180" />
            <el-table-column prop="arbitrationPay" label="仲裁赔付(元)" width="180" />
            <el-table-column prop="arbitrationStatus" label="状态" width="180" />
            <el-table-column prop="arbitrationStatus" label="状态" width="180">
              <template slot-scope="{row}">
                {{ transArbitrationStatus(row.arbitrationStatus) }}
              </template>
            </el-table-column>
            <el-table-column prop="settleDate" label="案结日期" width="180" />
          </el-table>
        </div>
@@ -1999,7 +2038,15 @@
          return '异常'
      }
    },
    transContractStatus(contractStatus) {
    transContractStatus(contractStatus, time) {
      var strtime = time.replace('/-/g', '/')// 时间转换
      // 时间
      var date1 = new Date(strtime)
      // 现在时间
      var date2 = new Date()
      if (date1 <= date2) {
        return '到期'
      } else {
      switch (contractStatus) {
        case '1':
          return '有效'
@@ -2011,6 +2058,63 @@
          return '存档'
      }
    }
    },
    transInsuranceGaers(insuranceGaers) {
      switch (insuranceGaers) {
        case '1':
          return '深户(五险一档)'
        case '2':
          return '非深户(五险一档)'
        case '3':
          return '非深户(五险二档)'
        case '4':
          return '非深户(五险三档)'
        case '5':
          return '非深户(四险三档)'
      }
    },
    transReportStatus(reportStatus) {
      switch (reportStatus) {
        case 1:
          return '未报告'
        case 2:
          return '已报告'
      }
    },
    transApplayStatus(applayStatus) {
      switch (applayStatus) {
        case 1:
          return '未申请'
        case 2:
          return '已申请'
      }
    },
    transArbitrationStatus(arbitrationStatus) {
      switch (arbitrationStatus) {
        case 1:
          return '已结案'
        case 0:
          return '未结案'
      }
    },
    transArbitrationType(arbitrationType) {
      switch (arbitrationType) {
        case '01':
          return '劳资纠纷'
        case '02':
          return '民事纠纷'
        case '03':
          return '合同纠纷'
      }
    },
    transHospitalizatioFlag(hospitalizatioFlag) {
      switch (hospitalizatioFlag) {
        case 1:
          return '是'
        case 2:
          return '否'
      }
    }
  }
}
</script>
src/views/yunpan/uploadfj.vue
@@ -68,7 +68,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>