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] }} </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] }} </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] }} </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]: ''