luoyb
2021-03-07 64b929438728076f8a119ba2478e2f909872385b
fix(bug修复): 附件界面调整
2个文件已修改
360 ■■■■ 已修改文件
src/views/user/Informationinput.vue 352 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/yunpan/fujian.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/user/Informationinput.vue
@@ -96,7 +96,13 @@
          <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 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="档案编号" />
@@ -164,7 +170,13 @@
          <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" />
@@ -389,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="递交资料时间" />
@@ -427,7 +445,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="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="递交资料时间" />
@@ -461,12 +485,24 @@
          <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
@@ -590,7 +626,14 @@
          </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">
@@ -833,7 +876,13 @@
      </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">
@@ -909,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">
@@ -1006,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">
@@ -1088,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">
@@ -1153,12 +1220,19 @@
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button type="primary" @click="putDimissionAttend('dimissionAttendForm')">保 存</el-button>
        <el-button v-if="isAdd" 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">
@@ -1307,7 +1381,13 @@
      </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">
@@ -1367,7 +1447,13 @@
      </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">
@@ -1453,7 +1539,13 @@
      </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">
@@ -1588,12 +1680,19 @@
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button type="primary" @click="putAccidentCases('accidentCasesForm')">保 存</el-button>
        <el-button v-if="isAdd" 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">
@@ -1778,7 +1877,13 @@
      </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">
@@ -1835,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
@@ -1869,7 +1978,13 @@
      </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">
@@ -2002,8 +2117,7 @@
  components: { Treeselect, Pagination },
  data() {
    return {
      baseicInformationForm: {
      },
      baseicInformationForm: {},
      dialogShowDryg: false,
      empBaseInfoImageUrl: '',
      total: 0, // 总数量
@@ -2032,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' }],
@@ -2051,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' }]
      },
@@ -2081,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位小数' }],
@@ -2101,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' }]
@@ -2116,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' }],
@@ -2125,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' }],
@@ -2141,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' }],
@@ -2157,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' }]
@@ -2989,10 +3179,50 @@
      })
    },
    dialogIsShow(val) {
      if (val === '0') {
        this.isAdd = true
      } else {
        this.isAdd = false
      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
@@ -5586,8 +5816,8 @@
}
</script>
<style lang="scss" scoped>
.baseinfo .el-container{
    .el-aside {
.baseinfo .el-container {
  .el-aside {
    background-color: #fff;
  }
@@ -5596,6 +5826,7 @@
  }
}
.el-container {
  height: 86.7vh;
  background-color: #fff;
@@ -5610,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;
  }
}
@@ -5672,6 +5905,7 @@
    color: #a00515;
    cursor: pointer;
    top: -5px;
    .el-timeline-item__content {
      &:hover {
        color: #a00515;
src/views/yunpan/fujian.vue
@@ -300,10 +300,11 @@
              >上传</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"