src/views/user/Informationinput.vue
@@ -100,13 +100,13 @@
          <!--            </template>-->
          <!--          </el-table-column>-->
          <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="50" />
          <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="50" />
          <el-table-column show-overflow-tooltip prop="deptName" label="部门(护卫点)" width="80" />
          <el-table-column show-overflow-tooltip prop="allDeptName" label="部门(护卫点)" width="300" />
          <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="50" />
          <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="50" />
          <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" width="180" />
          <el-table-column show-overflow-tooltip prop="empType" label="员工类别" width="80" :formatter="empTypeFormat" />
          <el-table-column show-overflow-tooltip prop="sex" label="性别" width="50" :formatter="sexFormat" />
          <el-table-column show-overflow-tooltip prop="nation" label="民族" width="50" :formatter="nationFormat" />
          <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="50" :formatter="educationFormat" />
@@ -118,8 +118,8 @@
            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="socialNumb" show-overflow-tooltip label="社保电脑号" width="100" />
          <el-table-column prop="guardNumb" show-overflow-tooltip label="保安员证号" width="100" />
          <el-table-column prop="archivesNumb" show-overflow-tooltip label="档案编号" width="80" />
          <el-table-column prop="archivesStatusName" show-overflow-tooltip label="档案情况" />
        </el-table>
@@ -149,7 +149,7 @@
            </template>
          </el-table-column>
          <el-table-column prop="empNumb" label="编号" width="100" />
          <el-table-column prop="empName" 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="工作单位" />
          <el-table-column prop="beginDate" label="开始日期" width="120" />
@@ -183,10 +183,10 @@
            </template>
          </el-table-column>
          <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="allDeptName" label="部门(护卫点)" width="300" />
          <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="80" />
          <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="80" />
          <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" width="160" />
          <el-table-column prop="hospital" show-overflow-tooltip label="体检医院" />
          <el-table-column show-overflow-tooltip prop="physicalExamDate" label="体检日期" width="100" />
          <el-table-column
@@ -230,10 +230,10 @@
            </template>
          </el-table-column>
          <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="身份证号码" />
          <el-table-column show-overflow-tooltip prop="allDeptName" label="部门(护卫点)" width="300" />
          <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="100" />
          <el-table-column prop="empName" label="姓名" width="100" />
          <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" width="160" />
          <el-table-column show-overflow-tooltip prop="signingDate" label="合同签订日期" />
          <el-table-column show-overflow-tooltip prop="endDate" label="合同结束日期" />
          <el-table-column show-overflow-tooltip prop="contractPeriod" label="合同期限(年)" />
@@ -262,10 +262,10 @@
            </template>
          </el-table-column>
          <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="allDeptName" label="部门(护卫点)" width="300" />
          <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="60" />
          <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="80" />
          <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" width="120" />
          <el-table-column show-overflow-tooltip prop="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" />
@@ -296,15 +296,15 @@
            </template>
          </el-table-column>
          <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="allDeptName" label="部门(护卫点)" width="300" />
          <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="80" />
          <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="80" />
          <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" />
          <el-table-column show-overflow-tooltip prop="beginTime" label="开始时间" width="120" />
          <el-table-column show-overflow-tooltip prop="endTime" label="结束时间" width="120" />
          <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" width="120" />
          <el-table-column show-overflow-tooltip prop="beginTime" label="开始时间" width="110" />
          <el-table-column show-overflow-tooltip prop="endTime" label="结束时间" width="110" />
          <el-table-column show-overflow-tooltip prop="leaveDay" label="请假天数" width="80" />
          <el-table-column show-overflow-tooltip prop="leaveType" label="请假类型" width="80" :formatter="leaveTypeFormat" />
          <el-table-column show-overflow-tooltip prop="returnDate" label="返岗时间" width="120" />
          <el-table-column show-overflow-tooltip prop="returnDate" label="返岗时间" width="110" />
          <el-table-column show-overflow-tooltip prop="reporter" label="报备人" width="80" />
          <el-table-column show-overflow-tooltip prop="remark" label="备注" />
        </el-table>
@@ -329,10 +329,10 @@
            </template>
          </el-table-column>
          <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="allDeptName" label="部门(护卫点)" width="300" />
          <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="certificateNumb" label="身份证号码" width="160" />
          <el-table-column show-overflow-tooltip prop="applayDate" label="辞职申请日期" width="150" />
          <el-table-column show-overflow-tooltip prop="reason" label="辞职事由" width="150" />
          <el-table-column show-overflow-tooltip prop="reporter" label="汇报人" width="100" />
@@ -359,7 +359,7 @@
            </template>
          </el-table-column>
          <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="allDeptName" label="部门(护卫点)" width="300" />
          <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="身份证号码" />
@@ -390,16 +390,16 @@
            </template>
          </el-table-column>
          <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="allDeptName" label="部门(护卫点)" width="300" />
          <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="certificateNumb" label="身份证号码" width="120" />
          <el-table-column show-overflow-tooltip prop="applayDate" label="社保申请日期" width="120" />
          <el-table-column show-overflow-tooltip prop="proposer" label="申请人" width="80" />
          <el-table-column show-overflow-tooltip prop="insuranceGaers" label="社保档位" :formatter="insuranceGaersFormat" />
          <el-table-column show-overflow-tooltip prop="insuranceGaers" label="社保档位" :formatter="insuranceGaersFormat" width="80" />
          <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="100" />
          <el-table-column prop="applayStatus" label="状态" width="80" :formatter="applayStatusFormat" />
          <el-table-column prop="auditor" label="审核人" width="80" />
          <el-table-column prop="remark" label="备注" />
        </el-table>
        <el-table
@@ -423,8 +423,8 @@
            </template>
          </el-table-column>
          <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="60" />
          <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="allDeptName" label="部门(护卫点)" width="300" />
          <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="80" />
          <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="60" />
          <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" width="120" />
          <el-table-column show-overflow-tooltip prop="injuredTime" label="受伤日期" />
@@ -469,7 +469,7 @@
            </template>
          </el-table-column>
          <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="60" />
          <el-table-column show-overflow-tooltip prop="deptName" label="部门(护卫点)" width="80" />
          <el-table-column show-overflow-tooltip prop="allDeptName" label="部门(护卫点)" width="300" />
          <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="身份证号码" width="120" />
@@ -516,11 +516,10 @@
            </template>
          </el-table-column>
          <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="60" />
          <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="allDeptName" label="部门(护卫点)" width="280" />
          <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="60" />
          <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="certificateNumb" label="身份证号码" width="120" />
          <el-table-column show-overflow-tooltip prop="arbitrationDate" label="仲裁日期" width="100" />
          <el-table-column
            show-overflow-tooltip
@@ -537,10 +536,10 @@
            show-overflow-tooltip
            prop="arbitrationStatus"
            label="状态"
            width="80"
            width="50"
            :formatter="arbitrationStatusFormat"
          />
          <el-table-column show-overflow-tooltip prop="settleDate" label="案结日期" width="120" />
          <el-table-column show-overflow-tooltip prop="settleDate" label="案结日期" width="110" />
        </el-table>
        <el-table
          v-show="showArr[12].show"
@@ -568,7 +567,7 @@
            </template>
          </el-table-column>
          <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="allDeptName" label="部门(护卫点)" width="300" />
          <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="身份证号码" />
@@ -597,8 +596,8 @@
              </span>
            </template>
          </el-table-column>
          <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="empNumb" label="编号" width="100" />
          <el-table-column show-overflow-tooltip prop="allDeptName" label="部门(护卫点)" width="300" />
          <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="身份证号码" />
@@ -795,6 +794,7 @@
                    :clear-value-text="$t('common.clear')"
                    placeholder="请选择部门(护卫点)"
                    style="width:100%"
                    @select="DeptNameSelect"
                  />
                </el-form-item>
                <el-form-item label="岗位" prop="jobName">
@@ -2185,7 +2185,7 @@
          message: this.$t('rules.noMoreThan20'),
          trigger: 'blur'
        }],
        empName: [{ required: true, message: '请输入员工姓名', trigger: 'blur' },
        empName: [{ required: true, message: '请输入姓名', trigger: 'blur' },
          { min: 2, max: 50, message: this.$t('rules.noMoreThan50'), trigger: 'blur' }],
        empNumb: [{ required: true, message: '请输入编号', trigger: 'blur' },
          { min: 2, max: 20, message: this.$t('rules.noMoreThan20'), trigger: 'blur' }],
@@ -5838,6 +5838,10 @@
    }, jobNameSelect(item) {
      this.empBaseInfoForm.jobName = item.value
      this.empBaseInfoForm.JobId = item.code
    }, DeptNameSelect(val) {
      this.empBaseInfoForm.deptId = val.deptId
      this.empBaseInfoForm.deptName = val.label
      this.empBaseInfoForm.allDeptName = val.allDeptName
    },
    generateUserInfo(index, val) {
      var userinfo = toCardGetUserInfo(val)