luoyb
2021-01-31 ece367bce18895a76a9236e39f4be2f557308a77
src/views/user/Informationinput.vue
@@ -47,36 +47,40 @@
      </el-aside>
      <el-main>
        <el-row>
          <el-col span="24">  <el-button type="success" @click.native="dialogIsShow()">新增</el-button>
            <el-button type="info">删除</el-button><el-button type="primary">导入员工信息</el-button></el-col>
          <el-col :span="24">
            <el-button type="success" @click.native="dialogIsShow()">新增</el-button>
            <el-button type="info" @click.native="butDelete()">删除</el-button>
            <el-button type="primary">导入员工信息</el-button>
          </el-col>
        </el-row>
        <el-table
          v-show="showArr[0].show"
          :data="basicInformationData"
          style="width: 100%"
        >
        <el-table v-show="showArr[0].show" ref="empBaseInfoTable" :data="basicInformationData" style="width: 100%">
          <el-table-column
            fixed="left"
            label="操作"
            width="100"
          >
            <template>
              <el-button type="text" size="small">编辑</el-button>
            <template slot-scope="scope">
              <el-button type="text" size="small" @click="empBaseInfoEdit(scope.row)">编辑</el-button>
            </template>
          </el-table-column>
          <el-table-column
            prop="userNumb"
            prop=""
            label="照片"
            width="180"
          />
          <el-table-column
            prop="empNumb"
            label="员工编号"
            width="180"
          />
          <el-table-column
            prop="name"
            prop="empName"
            label="姓名"
            width="180"
          />
          <el-table-column
            prop="deptName"
            label="所属部门"
            label="护卫点"
          />
          <el-table-column
            prop="jobName"
@@ -84,15 +88,20 @@
            width="180"
          />
          <el-table-column
            prop="empType"
            label="员工类别"
            width="180"
          />
          <el-table-column
            prop="sex"
            label="性别"
          />
          <el-table-column
            prop="national"
            prop="nation"
            label="民族"
          />
          <el-table-column
            prop="idNumber"
            prop="certificateNumb"
            label="身份证号码"
            width="180"
          />
@@ -101,7 +110,12 @@
            label="婚姻状况"
          />
          <el-table-column
            prop="schooling"
            prop="politics"
            label="政治面貌"
            width="180"
          />
          <el-table-column
            prop="education"
            label="最高学历"
            width="180"
          />
@@ -116,12 +130,12 @@
            width="180"
          />
          <el-table-column
            prop="equipmentComputerNo"
            label="设备电脑号"
            prop="socialNumb"
            label="社保电脑号"
            width="180"
          />
          <el-table-column
            prop="securityIDNo"
            prop="guardNumb"
            label="保安员证号"
            width="180"
          />
@@ -131,141 +145,61 @@
            width="180"
          />
          <el-table-column
            prop="archives"
            prop="archivesStatus"
            label="档案情况"
            width="180"
          />
        </el-table>
        <el-table
          v-show="showArr[1].show"
          :data="jobContentData"
          style="width: 100%"
        >
        <el-table v-show="showArr[1].show" ref="workExperienceTable" :data="workExperienceData" style="width: 100%">
          <el-table-column
            type="selection"
            width="55"
          />
          <el-table-column
            fixed="left"
            label="操作"
            width="100"
          >
            <template>
              <el-button type="text" size="small">编辑</el-button>
            <template slot-scope="scope">
              <el-button type="text" size="small" @click="editWorkExperience(scope.row)">编辑</el-button>
            </template>
          </el-table-column>
          <el-table-column
            prop="userNumb"
            label="员工编号"
            width="180"
          />
          <el-table-column
            prop="name"
            label="姓名"
            width="180"
          />
          <el-table-column
            prop="sex"
            label="性别"
            width="180"
          />
          <el-table-column
            prop="idNumber"
            label="身份证号码"
            width="180"
          />
          <el-table-column
            prop="startDate"
            label="开始时间"
            width="180"
          />
          <el-table-column
            prop="endDate"
            label="结束时间"
            width="180"
          />
          <el-table-column
            prop="jobContent"
            label="主要工作内容"
            width="300"
          />
          <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="workUnit" label="工作单位" width="180" />
          <el-table-column prop="beginDate" label="开始日期" width="180" />
          <el-table-column prop="endDate" label="结束日期" width="180" />
          <el-table-column prop="jobContent" label="主要工作内容" width="180" />
        </el-table>
        <el-table
          v-show="showArr[2].show"
          :data="physicalData"
          style="width: 100%"
        >
        <el-table v-show="showArr[2].show" ref="physicalExamTable" :data="physicalExamData" style="width: 100%">
          <el-table-column
            type="selection"
            width="55"
          />
          <el-table-column
            fixed="left"
            label="操作"
            width="100"
          >
            <template>
              <el-button type="text" size="small">编辑</el-button>
            <template slot-scope="scope">
              <el-button type="text" size="small" @click="editPhysicalExam(scope.row)">编辑</el-button>
            </template>
          </el-table-column>
          <el-table-column
            prop="userNumb"
            label="员工编号"
            width="180"
          />
          <el-table-column
            prop="name"
            label="姓名"
            width="180"
          />
          <el-table-column
            prop="sex"
            label="性别"
            width="180"
          />
          <el-table-column
            prop="idNumber"
            label="身份证号码"
            width="180"
          />
          <el-table-column
            prop="hospital"
            label="体检医院"
            width="180"
          />
          <el-table-column
            prop="physicalDate"
            label="体检日期"
            width="180"
          />
          <el-table-column
            prop="physicalType"
            label="体检类型"
            width="180"
          />
          <el-table-column
            prop="bloodPressure"
            label="血压"
            width="180"
          />
          <el-table-column
            prop="transaminase"
            label="转氨酶"
            width="180"
          />
          <el-table-column
            prop="ecg"
            label="心电图"
            width="180"
          />
          <el-table-column
            prop="conclusion"
            label="体检结论"
            width="180"
          />
          <el-table-column
            prop="reviewRecords"
            label="复查记录"
            width="180"
          />
          <el-table-column
            prop="remark"
            label="备注"
            width="240"
          />
          <el-table-column prop="empNumb" label="员工编号" width="180" />
          <el-table-column prop="deptName" label="护卫点" width="180" />
          <el-table-column prop="empName" label="员工姓名" width="180" />
          <el-table-column prop="certificateNumb" label="身份证号码" width="180" />
          <el-table-column prop="jobName" label="岗位" width="180" />
          <el-table-column prop="hospital" label="体检医院" width="180" />
          <el-table-column prop="physicalExamDate" label="体检日期" width="180" />
          <el-table-column prop="physicalExamType" label="体检类型" width="180" />
          <el-table-column prop="bloodPressure" label="血压" width="180" />
          <el-table-column prop="transaminase" label="转氨酶" width="180" />
          <el-table-column prop="ecg" label="心电图" width="180" />
          <el-table-column prop="conclusion" label="体检结论" width="180" />
          <el-table-column prop="reviewRecord" label="复查记录" width="180" />
          <el-table-column prop="remark" label="备注" width="180" />
        </el-table>
        <el-table
          v-show="showArr[3].show"
@@ -773,9 +707,11 @@
          <el-table-column prop="prop17" label="档案编号" width="180" />
          <el-table-column prop="prop18" label="档案情况" width="180" />
          <el-row>
            <el-col span="24" class="button-from"> <el-button type="info">提交</el-button>
            <el-col :span="24" class="button-from">
              <el-button type="info">提交</el-button>
              <el-button type="warning">暂存</el-button>
              <el-button type="danger">取消</el-button> </el-col>
              <el-button type="danger">取消</el-button>
            </el-col>
          </el-row>
        </el-table>
@@ -803,7 +739,11 @@
          <el-table-column prop="prop13" label="案结日期" width="180" />
        </el-table>
        <el-table v-show="showArr[12].show" :data="badRecordData" style="width: 100%">
        <el-table v-show="showArr[12].show" ref="badRecordTable" :data="badRecordData" style="width: 100%">
          <el-table-column
            type="selection"
            width="55"
          />
          <el-table-column
            fixed="left"
            label="操作"
@@ -842,290 +782,309 @@
      </el-main>
    </el-container>
    <el-dialog title="基本信息" :visible.sync="dialogshowArr[0].show" width="50%">
      <el-form :model="baseicInformationForm" label-position="right" label-width="120px">
      <el-form :model="empBaseInfoForm" label-position="right" label-width="120px">
        <el-row>
          <el-col :span="12">
            <el-form-item label="档案号">
              <el-input v-model="baseicInformationForm.name" />
              <el-input v-model="empBaseInfoForm.archivesNumb" />
            </el-form-item>
            <el-form-item label="员工编号">
              <el-input v-model="baseicInformationForm.name" />
              <el-input v-model="empBaseInfoForm.empNumb" />
            </el-form-item>
            <el-form-item label="性别" prop="region">
              <el-select v-model="baseicInformationForm.name" placeholder="请选择性别">
              <el-select v-model="empBaseInfoForm.sex" placeholder="请选择性别">
                <el-option label="男" value="1" />
                <el-option label="女" value="2" />
              </el-select>
            </el-form-item>
            <el-form-item label="员工类型" prop="region">
              <el-select v-model="baseicInformationForm.name" placeholder="请选择员工类型">
              <el-select v-model="empBaseInfoForm.name" placeholder="请选择员工类型">
                <el-option label="正式工" value="1" />
                <el-option label="临时工" value="2" />
              </el-select>
            </el-form-item>
            <el-form-item label="民族" prop="region">
              <el-select v-model="baseicInformationForm.name" placeholder="请选择民族">
              <el-select v-model="empBaseInfoForm.name" placeholder="请选择民族">
                <el-option label="汉族" value="1" />
                <el-option label="维吾尔族" value="2" />
              </el-select>
            </el-form-item>
            <el-form-item label="婚姻状态" prop="region">
              <el-select v-model="baseicInformationForm.name" placeholder="请选择婚姻状态">
              <el-select v-model="empBaseInfoForm.name" placeholder="请选择婚姻状态">
                <el-option label="未婚" value="1" />
                <el-option label="已婚" value="2" />
              </el-select>
            </el-form-item>
            <el-form-item label="身高">
              <el-input v-model="baseicInformationForm.name" />
              <el-input v-model="empBaseInfoForm.name" />
            </el-form-item>
            <el-form-item label="政治面貌" prop="region">
              <el-select v-model="baseicInformationForm.name" placeholder="请选择政治面貌">
              <el-select v-model="empBaseInfoForm.name" placeholder="请选择政治面貌">
                <el-option label="党员" value="1" />
                <el-option label="团员" value="2" />
              </el-select>
            </el-form-item>
            <el-form-item label="最高学历" prop="region">
              <el-select v-model="baseicInformationForm.name" placeholder="请选择最高学历">
              <el-select v-model="empBaseInfoForm.name" placeholder="请选择最高学历">
                <el-option label="本科" value="1" />
                <el-option label="专科" value="2" />
              </el-select>
            </el-form-item>
            <el-form-item label="籍贯" prop="region">
              <el-select v-model="baseicInformationForm.name" placeholder="请选择籍贯">
              <el-select v-model="empBaseInfoForm.name" placeholder="请选择籍贯">
                <el-option label="湖南" value="1" />
                <el-option label="湖北" value="2" />
              </el-select>
            </el-form-item>
            <el-form-item label="现住址">
              <el-input v-model="baseicInformationForm.name" />
              <el-input v-model="empBaseInfoForm.name" />
            </el-form-item>
            <el-form-item label="电话号码">
              <el-input v-model="baseicInformationForm.name" />
              <el-input v-model="empBaseInfoForm.name" />
            </el-form-item>
            <el-form-item label="招聘介绍人">
              <el-input v-model="baseicInformationForm.name" />
              <el-input v-model="empBaseInfoForm.name" />
            </el-form-item>
            <el-form-item label="银行名称">
              <el-input v-model="baseicInformationForm.name" />
              <el-input v-model="empBaseInfoForm.name" />
            </el-form-item>
            <el-form-item label="保险类型" prop="region">
              <el-select v-model="baseicInformationForm.name" placeholder="请选择保险类型">
              <el-select v-model="empBaseInfoForm.name" placeholder="请选择保险类型">
                <el-option label="(深户)五险一档" value="1" />
                <el-option label="(非深户)五险一档" value="2" />
              </el-select>
            </el-form-item>
            <el-form-item label="家庭成员及关系">
              <el-input v-model="baseicInformationForm.name" />
              <el-input v-model="empBaseInfoForm.name" />
            </el-form-item>
            <el-form-item label="紧急联系电话">
              <el-input v-model="baseicInformationForm.name" />
              <el-input v-model="empBaseInfoForm.name" />
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="所属部门">
              <el-input v-model="baseicInformationForm.name" />
            <el-form-item label="护卫点">
              <el-input v-model="empBaseInfoForm.deptName" />
            </el-form-item>
            <el-form-item label="姓名">
              <el-input v-model="baseicInformationForm.name" />
              <el-input v-model="empBaseInfoForm.empName" />
            </el-form-item>
            <el-form-item label="所属岗位">
              <el-input v-model="baseicInformationForm.name" />
              <el-input v-model="empBaseInfoForm.jobName" />
            </el-form-item>
            <el-form-item label="身份证号码">
              <el-input v-model="baseicInformationForm.name" />
              <el-input v-model="empBaseInfoForm.name" />
            </el-form-item>
            <el-form-item label="身份证有效期">
              <el-input v-model="baseicInformationForm.name" />
              <el-input v-model="empBaseInfoForm.name" />
            </el-form-item>
            <el-form-item label="年龄">
              <el-input v-model="baseicInformationForm.name" />
              <el-input v-model="empBaseInfoForm.name" />
            </el-form-item>
            <el-form-item label="出生日期">
              <el-input v-model="baseicInformationForm.name" />
              <el-input v-model="empBaseInfoForm.name" />
            </el-form-item>
            <el-form-item label="入职日期">
              <el-input v-model="baseicInformationForm.name" />
              <el-input v-model="empBaseInfoForm.name" />
            </el-form-item>
            <el-form-item label="入司工龄">
              <el-input v-model="baseicInformationForm.name" />
              <el-input v-model="empBaseInfoForm.name" />
            </el-form-item>
            <el-form-item label="户籍地址">
              <el-input v-model="baseicInformationForm.name" />
              <el-input v-model="empBaseInfoForm.name" />
            </el-form-item>
            <el-form-item label="保安员证号">
              <el-input v-model="baseicInformationForm.name" />
              <el-input v-model="empBaseInfoForm.name" />
            </el-form-item>
            <el-form-item label="保安员回执">
              <el-input v-model="baseicInformationForm.name" />
              <el-input v-model="empBaseInfoForm.name" />
            </el-form-item>
            <el-form-item label="档案情况" prop="region">
              <el-select v-model="baseicInformationForm.name" placeholder="请选择档案情况">
              <el-select v-model="empBaseInfoForm.name" placeholder="请选择档案情况">
                <el-option label="未移交" value="1" />
                <el-option label="已移交" value="2" />
              </el-select>
            </el-form-item>
            <el-form-item label="银行账号">
              <el-input v-model="baseicInformationForm.name" />
              <el-input v-model="empBaseInfoForm.name" />
            </el-form-item>
            <el-form-item label="社保电脑号">
              <el-input v-model="baseicInformationForm.name" />
              <el-input v-model="empBaseInfoForm.name" />
            </el-form-item>
            <el-form-item label="员工手册" prop="region">
              <el-select v-model="baseicInformationForm.name" placeholder="请选择员工手册">
              <el-select v-model="empBaseInfoForm.name" placeholder="请选择员工手册">
                <el-option label="未发" value="1" />
                <el-option label="已发" value="2" />
              </el-select>
            </el-form-item>
            <el-form-item label="工作证" prop="region">
              <el-select v-model="baseicInformationForm.name" placeholder="请选择工作证">
              <el-select v-model="empBaseInfoForm.name" placeholder="请选择工作证">
                <el-option label="未发" value="1" />
                <el-option label="已发" value="2" />
              </el-select>
            </el-form-item>
          </el-col>
        </el-row>
        <el-row>  <el-col span="24">  <el-form-item label="相关证件" prop="region">
          <el-select v-model="baseicInformationForm.name" placeholder="请选择相关证件">
            <el-option label="高中毕业证" value="1" />
            <el-option label="专科毕业证" value="2" />
            <el-option label="本科毕业证" value="3" />
          </el-select>
        </el-form-item> </el-col></el-row>
        <el-row>
          <el-col :span="24">
            <el-form-item label="相关证件" prop="region">
              <el-select v-model="empBaseInfoForm.name" placeholder="请选择相关证件">
                <el-option label="高中毕业证" value="1" />
                <el-option label="专科毕业证" value="2" />
                <el-option label="本科毕业证" value="3" />
              </el-select>
            </el-form-item>
          </el-col>
        </el-row>
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button @click="dialogIsShow()">取 消</el-button>
        <el-button type="primary" @click="dialogIsShow()">确 定</el-button>
        <el-button type="primary" @click="putEmpBase()">确 定</el-button>
      </div>
    </el-dialog>
    <el-dialog title="工作经历" :visible.sync="dialogshowArr[1].show" width="50%">
      <el-form :model="jobContentForm" label-position="right" label-width="120px">
      <el-form :model="workExperienceForm" label-position="right" label-width="120px">
        <el-row>
          <el-col :span="12">
            <el-form-item label="员工编号">
              <el-input v-model="jobContentForm.name" />
              <el-input v-model="workExperienceForm.empNumb" />
            </el-form-item>
            <el-form-item label="身份证号码">
              <el-input v-model="jobContentForm.name" />
              <el-input v-model="workExperienceForm.certificateNumb" />
            </el-form-item>
            <el-form-item label="部门名称">
              <el-input v-model="workExperienceForm.deptName" />
            </el-form-item>
            <el-form-item label="开始时间">
              <el-date-picker
                v-model="jobContentForm.name"
                v-model="workExperienceForm.beginDate"
                type="date"
                value-format="yyyy-MM-dd"
                placeholder="选择日期"
              />
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="姓名">
              <el-input v-model="jobContentForm.name" />
              <el-input v-model="workExperienceForm.empName" />
            </el-form-item>
            <el-form-item label="性别" prop="region">
              <el-select v-model="jobContentForm.name" placeholder="请选择性别">
              <el-select v-model="workExperienceForm.sex" placeholder="请选择性别">
                <el-option label="男" value="1" />
                <el-option label="女" value="2" />
              </el-select>
            </el-form-item>
            <el-form-item label="岗位名称"><el-input v-model="workExperienceForm.jobName" /></el-form-item>
            <el-form-item label="结束时间">
              <el-date-picker
                v-model="jobContentForm.name"
                v-model="workExperienceForm.endDate"
                type="date"
                value-format="yyyy-MM-dd"
                placeholder="选择日期"
              />
            </el-form-item>
          </el-col>
        </el-row>
        <el-row>  <el-col span="24">
          <el-form-item label="工作单位">
            <el-input v-model="jobContentForm.name" />
          </el-form-item>
        </el-col></el-row>
        <el-row>
          <el-col span="24">
          <el-col :span="24">
            <el-form-item label="工作单位">
              <el-input v-model="workExperienceForm.workUnit" />
            </el-form-item>
          </el-col>
        </el-row>
        <el-row>
          <el-col :span="24">
            <el-form-item label="主要工作内容">
              <el-input v-model="jobContentForm.name" type="textarea" />
              <el-input v-model="workExperienceForm.jobContent" type="textarea" />
            </el-form-item>
          </el-col>
        </el-row>
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button type="primary" @click="putWorkExperience()">保 存</el-button>
        <el-button type="primary" @click="putWorkExperienceContinue()">保存并继续新增</el-button>
        <el-button @click="dialogIsShow()">取 消</el-button>
        <el-button type="primary" @click="dialogIsShow()">确 定</el-button>
      </div>
    </el-dialog>
    <el-dialog title="体检信息" :visible.sync="dialogshowArr[2].show" width="50%">
      <el-form :model="physicalForm" label-position="right" label-width="120px">
      <el-form :model="physicalExamForm" label-position="right" label-width="120px">
        <el-row>
          <el-col :span="12">
            <el-form-item label="员工编号">
              <el-input v-model="physicalForm.name" />
              <el-input v-model="physicalExamForm.empNumb" />
            </el-form-item>
            <el-form-item label="身份证号码">
              <el-input v-model="physicalForm.name" />
              <el-input v-model="physicalExamForm.certificateNumb" />
            </el-form-item>
            <el-form-item label="部门名称"><el-input v-model="physicalExamForm.deptName" /></el-form-item>
            <el-form-item label="体检医院">
              <el-input v-model="physicalForm.name" />
              <el-input v-model="physicalExamForm.hospital" />
            </el-form-item>
            <el-form-item label="体检类型" prop="region">
              <el-select v-model="physicalForm.name" placeholder="请选择体检类型">
              <el-select v-model="physicalExamForm.physicalExamType" placeholder="请选择体检类型">
                <el-option label="普通体检" value="1" />
                <el-option label="员工体检" value="2" />
              </el-select>
            </el-form-item>
            <el-form-item label="转氨酶">
              <el-input v-model="physicalForm.name" />
              <el-input v-model="physicalExamForm.transaminase" />
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="姓名">
              <el-input v-model="physicalForm.name" />
              <el-input v-model="physicalExamForm.empName" />
            </el-form-item>
            <el-form-item label="性别" prop="region">
              <el-select v-model="physicalForm.name" placeholder="请选择性别">
              <el-select v-model="physicalExamForm.sex" placeholder="请选择性别">
                <el-option label="男" value="1" />
                <el-option label="女" value="2" />
              </el-select>
            </el-form-item>
            <el-form-item label="岗位名称"><el-input v-model="physicalExamForm.jobName" /></el-form-item>
            <el-form-item label="体检日期">
              <el-date-picker
                v-model="physicalForm.name"
                v-model="physicalExamForm.physicalExamDate"
                value-format="yyyy-MM-dd"
                type="date"
                placeholder="选择体检日期"
              />
            </el-form-item>
            <el-form-item label="血压">
              <el-input v-model="physicalForm.name" />
              <el-input v-model="physicalExamForm.bloodPressure" />
            </el-form-item>
            <el-form-item label="心电图" prop="region">
              <el-select v-model="physicalForm.name" placeholder="请选择心电图">
              <el-select v-model="physicalExamForm.name" placeholder="ecg">
                <el-option label="正常" value="1" />
                <el-option label="异常" value="2" />
                <el-option label="异常" value="0" />
              </el-select>
            </el-form-item>
          </el-col>
        </el-row>
        <el-row>  <el-col span="24">
          <el-form-item label="体检结论">
            <el-input v-model="physicalForm.name" />
          </el-form-item>
          <el-form-item label="复查记录">
            <el-input v-model="physicalForm.name" />
          </el-form-item>
        </el-col></el-row>
        <el-row>
          <el-col span="24">
          <el-col :span="24">
            <el-form-item label="体检结论">
              <el-input v-model="physicalExamForm.conclusion" />
            </el-form-item>
            <el-form-item label="复查记录">
              <el-input v-model="physicalExamForm.reviewRecord" />
            </el-form-item>
          </el-col>
        </el-row>
        <el-row>
          <el-col :span="24">
            <el-form-item label="备注">
              <el-input v-model="physicalForm.name" type="textarea" />
              <el-input v-model="physicalExamForm.remark" type="textarea" />
            </el-form-item>
          </el-col>
        </el-row>
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button type="primary" @click="putPhysicalExam()">保 存</el-button>
        <el-button type="primary" @click="putPhysicalExamContinue()">保存并继续新增</el-button>
        <el-button @click="dialogIsShow()">取 消</el-button>
        <el-button type="primary" @click="dialogIsShow()">确 定</el-button>
      </div>
    </el-dialog>
@@ -1184,7 +1143,7 @@
          </el-col>
        </el-row>
        <el-row>
          <el-col span="24">
          <el-col :span="24">
            <el-form-item label="备注">
              <el-input v-model="contractData.name" type="textarea" />
            </el-form-item>
@@ -1246,7 +1205,7 @@
          </el-col>
        </el-row>
        <el-row>
          <el-col span="24">
          <el-col :span="24">
            <el-form-item label="备注">
              <el-input v-model="attendanceForm.name" type="textarea" />
            </el-form-item>
@@ -1318,7 +1277,7 @@
          </el-col>
        </el-row>
        <el-row>
          <el-col span="24">
          <el-col :span="24">
            <el-form-item label="备注">
              <el-input v-model="leaveForm.name" type="textarea" />
            </el-form-item>
@@ -1361,13 +1320,15 @@
            </el-form-item>
          </el-col>
        </el-row>
        <el-row><el-col span="24">
          <el-form-item label="辞职事由">
            <el-input v-model="resignForm.name" />
          </el-form-item>
        </el-col> </el-row>
        <el-row>
          <el-col span="24">
          <el-col :span="24">
            <el-form-item label="辞职事由">
              <el-input v-model="resignForm.name" />
            </el-form-item>
          </el-col>
        </el-row>
        <el-row>
          <el-col :span="24">
            <el-form-item label="备注">
              <el-input v-model="resignForm.name" type="textarea" />
            </el-form-item>
@@ -1418,7 +1379,7 @@
        </el-row>
        <el-row>
          <el-col span="24">
          <el-col :span="24">
            <el-form-item label="备注">
              <el-input v-model="unemploymentForm.name" type="textarea" />
            </el-form-item>
@@ -1481,7 +1442,7 @@
        </el-row>
        <el-row>
          <el-col span="24">
          <el-col :span="24">
            <el-form-item label="备注">
              <el-input v-model="socialSecurityForm.name" type="textarea" />
            </el-form-item>
@@ -1532,7 +1493,7 @@
        </el-row>
        <el-row>
          <el-col span="24">
          <el-col :span="24">
            <el-form-item label="受伤经过描述">
              <el-input v-model="socialSecurityForm.name" type="textarea" />
            </el-form-item>
@@ -1603,7 +1564,8 @@
                <el-option label="已结案" value="1" />
                <el-option label="未结案" value="2" />
              </el-select>
            </el-form-item></el-col>
            </el-form-item>
          </el-col>
        </el-row>
      </el-form>
@@ -1651,7 +1613,7 @@
        </el-row>
        <el-row>
          <el-col span="24">
          <el-col :span="24">
            <el-form-item label="受伤经过描述">
              <el-input v-model="socialSecurityForm.name" type="textarea" />
            </el-form-item>
@@ -1765,7 +1727,7 @@
        </el-row>
        <el-row>
          <el-col span="24">
          <el-col :span="24">
            <el-form-item label="备注">
              <el-input v-model="socialSecurityForm.name" type="textarea" />
            </el-form-item>
@@ -1824,17 +1786,18 @@
                type="date"
                placeholder="选择案结日期"
              />
            </el-form-item></el-col>
            </el-form-item>
          </el-col>
        </el-row>
        <el-row>
          <el-col span="24">
          <el-col :span="24">
            <el-form-item label="仲裁事由">
              <el-input v-model="socialSecurityForm.name" />
            </el-form-item>
          </el-col>
        </el-row>
        <el-row>
          <el-col span="24">
          <el-col :span="24">
            <el-form-item label="备注">
              <el-input v-model="socialSecurityForm.name" type="textarea" />
            </el-form-item>
@@ -1861,6 +1824,7 @@
              <el-date-picker
                v-model="badRecordFrom.badDate"
                type="date"
                value-format="yyyy-MM-dd"
                placeholder="选择不良记录日期"
              />
            </el-form-item>
@@ -1873,19 +1837,19 @@
              <el-input v-model="badRecordFrom.name" />
            </el-form-item>
            <el-form-item label="汇报人">
              <el-input v-model="badRecordFrom.name" />
              <el-input v-model="badRecordFrom.reporter" />
            </el-form-item>
          </el-col>
        </el-row>
        <el-row>
          <el-col span="24">
          <el-col :span="24">
            <el-form-item label="不良记录描述">
              <el-input v-model="badRecordFrom.name" />
              <el-input v-model="badRecordFrom.badContent" />
            </el-form-item>
          </el-col>
        </el-row>
        <el-row>
          <el-col span="24">
          <el-col :span="24">
            <el-form-item label="备注">
              <el-input v-model="badRecordFrom.remark" type="textarea" />
            </el-form-item>
@@ -1925,7 +1889,7 @@
          </el-col>
        </el-row>
        <el-row>
          <el-col span="24">
          <el-col :span="24">
            <el-form-item label="备注">
              <el-input v-model="socialSecurityForm.name" type="textarea" />
            </el-form-item>
@@ -1948,322 +1912,13 @@
      dialogshowArr: [{ show: false }, { show: false }, { show: false }, { show: false }, { show: false }, { show: false }, { show: false }, { show: false }, { show: false }, { show: false }, { show: false }, { show: false }, { show: false }, { show: false }],
      // eslint-disable-next-line no-undef
      showArr: [{ show: true }, { show: false }, { show: false }, { show: false }, { show: false }, { show: false }, { show: false }, { show: false }, { show: false }, { show: false }, { show: false }, { show: false }, { show: false }, { show: false }],
      physicalData: [{
        name: '王小虎',
        userNumb: '12321222',
        sex: '女',
        idNumber: '430422199823222222',
        hospital: '宝安中心医院',
        physicalDate: '2020-01-01',
        physicalType: '员工体检',
        bloodPressure: '80/120',
        transaminase: '85',
        ecg: '正常',
        conclusion: '血压偏高',
        reviewRecords: '2019-02-05',
        remark: ''
      }, {
        name: '王小虎',
        userNumb: '12321222',
        sex: '女',
        idNumber: '430422199823222222',
        hospital: '宝安中心医院',
        physicalDate: '2020-01-01',
        physicalType: '员工体检',
        bloodPressure: '80/120',
        transaminase: '85',
        ecg: '正常',
        conclusion: '血压偏高',
        reviewRecords: '2019-02-05',
        remark: ''
      }, {
        name: '王小虎',
        userNumb: '12321222',
        sex: '女',
        idNumber: '430422199823222222',
        hospital: '宝安中心医院',
        physicalDate: '2020-01-01',
        physicalType: '员工体检',
        bloodPressure: '80/120',
        transaminase: '85',
        ecg: '正常',
        conclusion: '血压偏高',
        reviewRecords: '2019-02-05',
        remark: ''
      }],
      jobContentData: [{
        name: '王小虎',
        userNumb: '12321222',
        sex: '女',
        idNumber: '430422199823222222',
        startDate: '2020-01-01',
        endDate: '2020-01-01',
        jobContent: '深圳市宇川智能系统'
      }, {
        name: '王小虎',
        userNumb: '12321222',
        sex: '女',
        idNumber: '430422199823222222',
        startDate: '2020-01-01',
        endDate: '2020-01-01',
        jobContent: '深圳市宇川智能系统'
      }, {
        name: '王小虎',
        userNumb: '12321222',
        sex: '女',
        idNumber: '430422199823222222',
        startDate: '2020-01-01',
        endDate: '2020-01-01',
        jobContent: '深圳市宇川智能系统'
      }],
      basicInformationData: [{
        userNumb: '12321222',
        name: '王小虎',
        deptName: '开发部',
        jobName: '开发工程师',
        sex: '女',
        national: '汉',
        idNumber: '430422199823222222',
        marriage: '已婚',
        schooling: '本科',
        entryDate: '2020-01-12',
        insuranceType: '社保',
        equipmentComputerNo: '1231',
        securityIDNo: '123',
        archivesNumber: '中保亚太',
        archives: '已移交'
      }, {
        userNumb: '12321222',
        name: '王小虎',
        deptName: '开发部',
        jobName: '开发工程师',
        sex: '女',
        national: '汉',
        idNumber: '430422199823222222',
        marriage: '已婚',
        schooling: '开发工程师',
        entryDate: '2020-01-12',
        insuranceType: '社保',
        equipmentComputerNo: '1231',
        securityIDNo: '123',
        archivesNumber: '中保亚太',
        archives: '已移交'
      }, {
        userNumb: '12321222',
        name: '王小虎',
        deptName: '开发部',
        jobName: '开发工程师',
        sex: '女',
        national: '汉',
        idNumber: '430422199823222222',
        marriage: '已婚',
        schooling: '开发工程师',
        entryDate: '2020-01-12',
        insuranceType: '社保',
        equipmentComputerNo: '1231',
        securityIDNo: '123',
        archivesNumber: '中保亚太',
        archives: '已移交'
      }, {
        userNumb: '12321222',
        name: '王小虎',
        deptName: '开发部',
        jobName: '开发工程师',
        sex: '女',
        national: '汉',
        idNumber: '430422199823222222',
        marriage: '已婚',
        schooling: '开发工程师',
        entryDate: '2020-01-12',
        insuranceType: '社保',
        equipmentComputerNo: '1231',
        securityIDNo: '123',
        archivesNumber: '中保亚太',
        archives: '已移交'
      }],
      contractData: [{
        userNumb: '12321222',
        name: '王小虎',
        deptName: '开发部',
        sex: '女',
        national: '汉',
        idNumber: '430422199823222222',
        contractStartDate: '2020-01-12',
        contractEndDate: '2020-01-12',
        contractYear: '10',
        contractStatus: '正常',
        contractTransactor: '盘琪',
        contractDate: '2020-01-12',
        remark: ''
      }, {
        userNumb: '12321222',
        name: '王小虎',
        deptName: '开发部',
        sex: '女',
        national: '汉',
        idNumber: '430422199823222222',
        contractStartDate: '2020-01-12',
        contractEndDate: '2020-01-12',
        contractYear: '10',
        contractStatus: '正常',
        contractTransactor: '盘琪',
        contractDate: '2020-01-12',
        remark: ''
      }, {
        userNumb: '12321222',
        name: '王小虎',
        deptName: '开发部',
        sex: '女',
        national: '汉',
        idNumber: '430422199823222222',
        contractStartDate: '2020-01-12',
        contractEndDate: '2020-01-12',
        contractYear: '10',
        contractStatus: '正常',
        contractTransactor: '盘琪',
        contractDate: '2020-01-12',
        remark: ''
      }, {
        userNumb: '12321222',
        name: '王小虎',
        deptName: '开发部',
        sex: '女',
        national: '汉',
        idNumber: '430422199823222222',
        contractStartDate: '2020-01-12',
        contractEndDate: '2020-01-12',
        contractYear: '10',
        contractStatus: '正常',
        contractTransactor: '盘琪',
        contractDate: '2020-01-12',
        remark: ''
      }, {
        userNumb: '12321222',
        name: '王小虎',
        deptName: '开发部',
        sex: '女',
        national: '汉',
        idNumber: '430422199823222222',
        contractStartDate: '2020-01-12',
        contractEndDate: '2020-01-12',
        contractYear: '10',
        contractStatus: '正常',
        contractTransactor: '盘琪',
        contractDate: '2020-01-12',
        remark: ''
      }, {
        userNumb: '12321222',
        name: '王小虎',
        deptName: '开发部',
        sex: '女',
        national: '汉',
        idNumber: '430422199823222222',
        contractStartDate: '2020-01-12',
        contractEndDate: '2020-01-12',
        contractYear: '10',
        contractStatus: '正常',
        contractTransactor: '盘琪',
        contractDate: '2020-01-12',
        remark: ''
      }, {
        userNumb: '12321222',
        name: '王小虎',
        deptName: '开发部',
        sex: '女',
        national: '汉',
        idNumber: '430422199823222222',
        contractStartDate: '2020-01-12',
        contractEndDate: '2020-01-12',
        contractYear: '10',
        contractStatus: '正常',
        contractTransactor: '盘琪',
        contractDate: '2020-01-12',
        remark: ''
      }],
      attendanceData: [{
        userNumb: '12321222',
        name: '王小虎',
        deptName: '开发部',
        sex: '女',
        idNumber: '430422199823222222',
        attendanceMonth: '2020-01',
        attendanceDay: '129',
        overtimeDay: '8',
        overtimeHour: '150',
        charge: '有',
        leaveDay: '1',
        absenteeismDay: '1',
        remark: '有'
      }, {
        userNumb: '12321222',
        name: '王小虎',
        idNumber: '430422199823222222',
        deptName: '开发部',
        sex: '女',
        attendanceMonth: '2020-01',
        attendanceDay: '129',
        overtimeDay: '8',
        overtimeHour: '150',
        charge: '有',
        leaveDay: '1',
        absenteeismDay: '1',
        remark: '有'
      }, {
        userNumb: '12321222',
        idNumber: '430422199823222222',
        name: '王小虎',
        deptName: '开发部',
        sex: '女',
        attendanceMonth: '2020-01',
        attendanceDay: '129',
        overtimeDay: '8',
        overtimeHour: '150',
        charge: '有',
        leaveDay: '1',
        absenteeismDay: '1',
        remark: '有'
      }],
      leaveData: [{
        userNumb: '12321222',
        name: '王小虎',
        deptName: '开发部',
        sex: '女',
        idNumber: '430422199823222222',
        leaveStartDate: '2020-01-01',
        leaveEndDate: '2020-01-01',
        leaveDay: '1',
        leaveType: '病假',
        comeDate: '2020-01-01',
        report: '盘琪',
        remark: '请假按摩'
      }, {
        userNumb: '12321222',
        name: '王小虎',
        deptName: '开发部',
        sex: '女',
        idNumber: '430422199823222222',
        leaveStartDate: '2020-01-01',
        leaveEndDate: '2020-01-01',
        leaveDay: '1',
        leaveType: '病假',
        comeDate: '2020-01-01',
        report: '盘琪',
        remark: '请假按摩'
      }, {
        userNumb: '12321222',
        name: '王小虎',
        deptName: '开发部',
        sex: '女',
        idNumber: '430422199823222222',
        leaveStartDate: '2020-01-01',
        leaveEndDate: '2020-01-01',
        leaveDay: '1',
        leaveType: '病假',
        comeDate: '2020-01-01',
        report: '盘琪',
        remark: '请假按摩'
      }],
      isAdd: false,
      physicalExamData: [],
      workExperienceData: [],
      basicInformationData: [],
      contractData: [],
      attendanceData: [],
      leaveData: [],
      resignData: [{
        userNumb: '12321222',
        name: '王小虎',
@@ -2369,13 +2024,344 @@
        status: '正常',
        remark: ''
      }],
      data1: [{ 'prop0': '', 'prop1': '编辑', 'prop2': '一分公司', 'prop3': '2100452312', 'prop4': '赵建国', 'prop5': '510304197402225813', 'prop6': '2020-01-02', 'prop7': '', 'prop8': '', 'prop9': '', 'prop10': '', 'prop11': '', 'prop12': '', 'prop13': '是', 'prop14': '', 'prop15': '', 'prop16': '', 'prop17': '', 'prop18': '', 'prop19': '', 'prop20': '', 'prop21': '', 'prop22': '', 'prop23': '' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '一分公司', 'prop3': '2100452312', 'prop4': '张山', 'prop5': '41272619740120543X', 'prop6': '2019-02-03', 'prop7': '', 'prop8': '', 'prop9': '家里XXXX有事情需要处理,个人原因申请离职', 'prop10': '', 'prop11': '', 'prop12': '', 'prop13': '否', 'prop14': '', 'prop15': '', 'prop16': '', 'prop17': '', 'prop18': '', 'prop19': '', 'prop20': '', 'prop21': '', 'prop22': '', 'prop23': '' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '一分公司', 'prop3': '2101620946', 'prop4': '罗启艳', 'prop5': '522528198202071629', 'prop6': '', 'prop7': '', 'prop8': '', 'prop9': '', 'prop10': '', 'prop11': '', 'prop12': '', 'prop13': '', 'prop14': '', 'prop15': '', 'prop16': '', 'prop17': '', 'prop18': '', 'prop19': '', 'prop20': '', 'prop21': '', 'prop22': '', 'prop23': '' }],
      data2: [{ 'prop0': '', 'prop1': '编辑', 'prop2': '2100452312', 'prop3': '赵建国', 'prop4': '', 'prop5': '', 'prop6': '', 'prop7': '男', 'prop8': '汉族', 'prop9': '510304197402225813', 'prop10': '', 'prop11': '党员', 'prop12': '大专', 'prop13': '', 'prop14': '', 'prop15': '', 'prop16': '', 'prop17': '中保亚太', 'prop18': '已移交' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '2101620946', 'prop3': '罗启艳', 'prop4': '', 'prop5': '', 'prop6': '', 'prop7': '女', 'prop8': '汉族', 'prop9': '41272619740120543X', 'prop10': '', 'prop11': '团员', 'prop12': '高中', 'prop13': '', 'prop14': '', 'prop15': '', 'prop16': '', 'prop17': '福田', 'prop18': '已移交' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '2100629950', 'prop3': '毛玉平', 'prop4': '', 'prop5': '', 'prop6': '', 'prop7': '男', 'prop8': '汉族', 'prop9': '522528198202071629', 'prop10': '', 'prop11': '非党员', 'prop12': '高中', 'prop13': '', 'prop14': '', 'prop15': '', 'prop16': '', 'prop17': '粤B829348', 'prop18': '已移交' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '2100882835', 'prop3': '梅均均', 'prop4': '', 'prop5': '', 'prop6': '', 'prop7': '女', 'prop8': '汉族', 'prop9': '510504198704260927', 'prop10': '', 'prop11': '党员', 'prop12': '高中', 'prop13': '', 'prop14': '', 'prop15': '', 'prop16': '', 'prop17': '', 'prop18': '未移交' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '2101356718', 'prop3': '王香妮', 'prop4': '', 'prop5': '', 'prop6': '', 'prop7': '女', 'prop8': '汉族', 'prop9': '433122199508091511', 'prop10': '', 'prop11': '团员', 'prop12': '高中', 'prop13': '', 'prop14': '', 'prop15': '', 'prop16': '', 'prop17': '', 'prop18': '未移交' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '2100900981', 'prop3': '易金洪', 'prop4': '', 'prop5': '', 'prop6': '', 'prop7': '男', 'prop8': '苗族', 'prop9': '610424198306152860', 'prop10': '', 'prop11': '非党员', 'prop12': '', 'prop13': '', 'prop14': '', 'prop15': '', 'prop16': '', 'prop17': '', 'prop18': '已移交' }],
      data3: [{ 'prop0': '', 'prop1': '编辑', 'prop2': '一分公司', 'prop3': '2100452312', 'prop4': '赵建国', 'prop5': '510304197402225813', 'prop6': '2021-01-02', 'prop7': '劳资纠纷', 'prop8': '', 'prop9': '张力', 'prop10': '', 'prop11': '2500.00', 'prop12': '已结案', 'prop13': '2021-01-16' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '一分公司', 'prop3': '2100452312', 'prop4': '张山', 'prop5': '41272619740120543X', 'prop6': '2017-01-03', 'prop7': '', 'prop8': '', 'prop9': '张力', 'prop10': '', 'prop11': '', 'prop12': '', 'prop13': '' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '一分公司', 'prop3': '2101620946', 'prop4': '罗启艳', 'prop5': '522528198202071629', 'prop6': '2021-01-02', 'prop7': '', 'prop8': '', 'prop9': '张力', 'prop10': '', 'prop11': '', 'prop12': '', 'prop13': '' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '二分公司', 'prop3': '2101620947', 'prop4': '王香妮', 'prop5': '510504198704260927', 'prop6': '2021-01-02', 'prop7': '', 'prop8': '', 'prop9': '张力', 'prop10': '', 'prop11': '', 'prop12': '', 'prop13': '' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '二分公司', 'prop3': '2100629950', 'prop4': '毛玉平', 'prop5': '510504198704260927', 'prop6': '2017-01-03', 'prop7': '', 'prop8': '', 'prop9': '张力', 'prop10': '', 'prop11': '', 'prop12': '', 'prop13': '' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '二分公司', 'prop3': '2100629950', 'prop4': '梅均均', 'prop5': '433122199508091511', 'prop6': '2021-01-02', 'prop7': '', 'prop8': '', 'prop9': '张力', 'prop10': '', 'prop11': '', 'prop12': '', 'prop13': '' }],
      data1: [{
        'prop0': '',
        'prop1': '编辑',
        'prop2': '一分公司',
        'prop3': '2100452312',
        'prop4': '赵建国',
        'prop5': '510304197402225813',
        'prop6': '2020-01-02',
        'prop7': '',
        'prop8': '',
        'prop9': '',
        'prop10': '',
        'prop11': '',
        'prop12': '',
        'prop13': '是',
        'prop14': '',
        'prop15': '',
        'prop16': '',
        'prop17': '',
        'prop18': '',
        'prop19': '',
        'prop20': '',
        'prop21': '',
        'prop22': '',
        'prop23': ''
      }, {
        'prop0': '',
        'prop1': '编辑',
        'prop2': '一分公司',
        'prop3': '2100452312',
        'prop4': '张山',
        'prop5': '41272619740120543X',
        'prop6': '2019-02-03',
        'prop7': '',
        'prop8': '',
        'prop9': '家里XXXX有事情需要处理,个人原因申请离职',
        'prop10': '',
        'prop11': '',
        'prop12': '',
        'prop13': '否',
        'prop14': '',
        'prop15': '',
        'prop16': '',
        'prop17': '',
        'prop18': '',
        'prop19': '',
        'prop20': '',
        'prop21': '',
        'prop22': '',
        'prop23': ''
      }, {
        'prop0': '',
        'prop1': '编辑',
        'prop2': '一分公司',
        'prop3': '2101620946',
        'prop4': '罗启艳',
        'prop5': '522528198202071629',
        'prop6': '',
        'prop7': '',
        'prop8': '',
        'prop9': '',
        'prop10': '',
        'prop11': '',
        'prop12': '',
        'prop13': '',
        'prop14': '',
        'prop15': '',
        'prop16': '',
        'prop17': '',
        'prop18': '',
        'prop19': '',
        'prop20': '',
        'prop21': '',
        'prop22': '',
        'prop23': ''
      }],
      data2: [{
        'prop0': '',
        'prop1': '编辑',
        'prop2': '2100452312',
        'prop3': '赵建国',
        'prop4': '',
        'prop5': '',
        'prop6': '',
        'prop7': '男',
        'prop8': '汉族',
        'prop9': '510304197402225813',
        'prop10': '',
        'prop11': '党员',
        'prop12': '大专',
        'prop13': '',
        'prop14': '',
        'prop15': '',
        'prop16': '',
        'prop17': '中保亚太',
        'prop18': '已移交'
      }, {
        'prop0': '',
        'prop1': '编辑',
        'prop2': '2101620946',
        'prop3': '罗启艳',
        'prop4': '',
        'prop5': '',
        'prop6': '',
        'prop7': '女',
        'prop8': '汉族',
        'prop9': '41272619740120543X',
        'prop10': '',
        'prop11': '团员',
        'prop12': '高中',
        'prop13': '',
        'prop14': '',
        'prop15': '',
        'prop16': '',
        'prop17': '福田',
        'prop18': '已移交'
      }, {
        'prop0': '',
        'prop1': '编辑',
        'prop2': '2100629950',
        'prop3': '毛玉平',
        'prop4': '',
        'prop5': '',
        'prop6': '',
        'prop7': '男',
        'prop8': '汉族',
        'prop9': '522528198202071629',
        'prop10': '',
        'prop11': '非党员',
        'prop12': '高中',
        'prop13': '',
        'prop14': '',
        'prop15': '',
        'prop16': '',
        'prop17': '粤B829348',
        'prop18': '已移交'
      }, {
        'prop0': '',
        'prop1': '编辑',
        'prop2': '2100882835',
        'prop3': '梅均均',
        'prop4': '',
        'prop5': '',
        'prop6': '',
        'prop7': '女',
        'prop8': '汉族',
        'prop9': '510504198704260927',
        'prop10': '',
        'prop11': '党员',
        'prop12': '高中',
        'prop13': '',
        'prop14': '',
        'prop15': '',
        'prop16': '',
        'prop17': '',
        'prop18': '未移交'
      }, {
        'prop0': '',
        'prop1': '编辑',
        'prop2': '2101356718',
        'prop3': '王香妮',
        'prop4': '',
        'prop5': '',
        'prop6': '',
        'prop7': '女',
        'prop8': '汉族',
        'prop9': '433122199508091511',
        'prop10': '',
        'prop11': '团员',
        'prop12': '高中',
        'prop13': '',
        'prop14': '',
        'prop15': '',
        'prop16': '',
        'prop17': '',
        'prop18': '未移交'
      }, {
        'prop0': '',
        'prop1': '编辑',
        'prop2': '2100900981',
        'prop3': '易金洪',
        'prop4': '',
        'prop5': '',
        'prop6': '',
        'prop7': '男',
        'prop8': '苗族',
        'prop9': '610424198306152860',
        'prop10': '',
        'prop11': '非党员',
        'prop12': '',
        'prop13': '',
        'prop14': '',
        'prop15': '',
        'prop16': '',
        'prop17': '',
        'prop18': '已移交'
      }],
      data3: [{
        'prop0': '',
        'prop1': '编辑',
        'prop2': '一分公司',
        'prop3': '2100452312',
        'prop4': '赵建国',
        'prop5': '510304197402225813',
        'prop6': '2021-01-02',
        'prop7': '劳资纠纷',
        'prop8': '',
        'prop9': '张力',
        'prop10': '',
        'prop11': '2500.00',
        'prop12': '已结案',
        'prop13': '2021-01-16'
      }, {
        'prop0': '',
        'prop1': '编辑',
        'prop2': '一分公司',
        'prop3': '2100452312',
        'prop4': '张山',
        'prop5': '41272619740120543X',
        'prop6': '2017-01-03',
        'prop7': '',
        'prop8': '',
        'prop9': '张力',
        'prop10': '',
        'prop11': '',
        'prop12': '',
        'prop13': ''
      }, {
        'prop0': '',
        'prop1': '编辑',
        'prop2': '一分公司',
        'prop3': '2101620946',
        'prop4': '罗启艳',
        'prop5': '522528198202071629',
        'prop6': '2021-01-02',
        'prop7': '',
        'prop8': '',
        'prop9': '张力',
        'prop10': '',
        'prop11': '',
        'prop12': '',
        'prop13': ''
      }, {
        'prop0': '',
        'prop1': '编辑',
        'prop2': '二分公司',
        'prop3': '2101620947',
        'prop4': '王香妮',
        'prop5': '510504198704260927',
        'prop6': '2021-01-02',
        'prop7': '',
        'prop8': '',
        'prop9': '张力',
        'prop10': '',
        'prop11': '',
        'prop12': '',
        'prop13': ''
      }, {
        'prop0': '',
        'prop1': '编辑',
        'prop2': '二分公司',
        'prop3': '2100629950',
        'prop4': '毛玉平',
        'prop5': '510504198704260927',
        'prop6': '2017-01-03',
        'prop7': '',
        'prop8': '',
        'prop9': '张力',
        'prop10': '',
        'prop11': '',
        'prop12': '',
        'prop13': ''
      }, {
        'prop0': '',
        'prop1': '编辑',
        'prop2': '二分公司',
        'prop3': '2100629950',
        'prop4': '梅均均',
        'prop5': '433122199508091511',
        'prop6': '2021-01-02',
        'prop7': '',
        'prop8': '',
        'prop9': '张力',
        'prop10': '',
        'prop11': '',
        'prop12': '',
        'prop13': ''
      }],
      badRecordData: [],
      data5: [{ 'prop0': '', 'prop1': '编辑', 'prop2': '一分公司', 'prop3': '2100452312', 'prop4': '赵建国', 'prop5': '2021-01-02', 'prop6': '' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '一分公司', 'prop3': '2100452312', 'prop4': '张山', 'prop5': '2017-01-03', 'prop6': '' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '一分公司', 'prop3': '2101620946', 'prop4': '罗启艳', 'prop5': '2021-01-02', 'prop6': '' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '二分公司', 'prop3': '2101620947', 'prop4': '王香妮', 'prop5': '2021-01-02', 'prop6': '' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '二分公司', 'prop3': '2100629950', 'prop4': '毛玉平', 'prop5': '2017-01-03', 'prop6': '' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '二分公司', 'prop3': '2100629950', 'prop4': '梅均均', 'prop5': '2021-01-02', 'prop6': '' }],
      data5: [{
        'prop0': '',
        'prop1': '编辑',
        'prop2': '一分公司',
        'prop3': '2100452312',
        'prop4': '赵建国',
        'prop5': '2021-01-02',
        'prop6': ''
      }, {
        'prop0': '',
        'prop1': '编辑',
        'prop2': '一分公司',
        'prop3': '2100452312',
        'prop4': '张山',
        'prop5': '2017-01-03',
        'prop6': ''
      }, {
        'prop0': '',
        'prop1': '编辑',
        'prop2': '一分公司',
        'prop3': '2101620946',
        'prop4': '罗启艳',
        'prop5': '2021-01-02',
        'prop6': ''
      }, {
        'prop0': '',
        'prop1': '编辑',
        'prop2': '二分公司',
        'prop3': '2101620947',
        'prop4': '王香妮',
        'prop5': '2021-01-02',
        'prop6': ''
      }, {
        'prop0': '',
        'prop1': '编辑',
        'prop2': '二分公司',
        'prop3': '2100629950',
        'prop4': '毛玉平',
        'prop5': '2017-01-03',
        'prop6': ''
      }, {
        'prop0': '',
        'prop1': '编辑',
        'prop2': '二分公司',
        'prop3': '2100629950',
        'prop4': '梅均均',
        'prop5': '2021-01-02',
        'prop6': ''
      }],
      socialSecurityForm: {
        userNumb: '',
        name: '',
@@ -2457,67 +2443,122 @@
        absenteeismDay: '',
        remark: ''
      },
      physicalForm: {
        name: '',
        userNumb: '',
      physicalExamForm: {
        physicalExamId: '',
        empId: '',
        empNumb: '',
        empName: '',
        certificateNumb: '',
        sex: '',
        idNumber: '',
        deptId: '',
        deptName: '',
        JobId: '',
        jobName: '',
        hospital: '',
        physicalDate: '',
        physicalType: '',
        physicalExamDate: '',
        physicalExamType: '',
        bloodPressure: '',
        transaminase: '',
        ecg: '',
        conclusion: '',
        reviewRecords: '',
        remark: ''
      },
      jobContentForm: {
        name: '',
        userNumb: '',
        sex: '',
        idNumber: '',
        startDate: '',
        endDate: '',
        jobContent: ''
      },
      baseicInformationForm: {
        userNumb: '',
        name: '',
        deptName: '',
        jobName: '',
        sex: '',
        national: '',
        idNumber: '',
        marriage: '',
        schooling: '',
        entryDate: '',
        insuranceType: '',
        equipmentComputerNo: '',
        securityIDNo: '',
        archivesNumber: '',
        archives: ''
      },
      badRecordFrom: {
        badId: 0,
        empId: 0,
        badDate: '',
        reporter: '',
        badContent: '',
        reviewRecord: '',
        remark: '',
        createTime: '',
        creator: '',
        modifyTime: '',
        modifier: '',
        delFlag: 0,
        version: 0,
        delFlag: '',
        version: ''
      },
      workExperienceForm: {
        workExperienceId: '',
        empId: '',
        empNumb: '',
        empName: '',
        certificateNumb: '',
        sex: '',
        deptId: '',
        deptName: '',
        JobId: '',
        jobName: '',
        workUnit: '',
        beginDate: '',
        endDate: '',
        jobContent: '',
        createTime: '',
        creator: '',
        modifyTime: '',
        modifier: '',
        delFlag: '',
        version: ''
      },
      empBaseInfoForm: {
        empId: '',
        customerId: '',
        archivesNumb: '',
        deptId: '',
        deptName: '',
        empNumb: '',
        empName: '',
        sex: '',
        JobId: '',
        jobName: '',
        empType: '',
        certificateType: '',
        certificateNumb: '',
        nation: '',
        certificateValidity: '',
        marriage: '',
        age: '',
        stature: '',
        birthdate: '',
        politics: '',
        entryDate: '',
        education: '',
        seniority: '',
        nativePlace: '',
        censusAddress: '',
        currentAddress: '',
        guardNumb: '',
        telePhone: '',
        returnReceipt: '',
        introducer: '',
        archivesStatus: '',
        bankName: '',
        bankNumb: '',
        InsuranceType: '',
        socialNumb: '',
        family: '',
        handbookStatus: '',
        urgencyPhone: '',
        empCardStatus: '',
        certificateList: '',
        createTime: '',
        creator: '',
        modifyTime: '',
        modifier: '',
        delFlag: '',
        version: ''
      },
      badRecordFrom: {
        badId: '',
        empId: '',
        badDate: '',
        reporter: '',
        badContent: '',
        creator: '',
        remark: ''
      }
    }
  }, mounted() {
    this.getBadRecord()
    this.selectEmpBase()
    this.selectWorkExperience()
    this.selectPhysicalExam()
  },
  methods: {
    dialogIsShow() {
      this.isAdd = true
      this.dialogshowArr[this.thisShowIndex].show = !this.dialogshowArr[this.thisShowIndex].show
    },
    isShow(tableShow, index) {
@@ -2532,6 +2573,60 @@
      }
      this.thisShowIndex = index
    },
    butDelete() {
      switch (this.thisShowIndex) {
        case 1:
          var selected = this.$refs.workExperienceTable.selection
          if (selected.length > 0) {
            const delIds = []
            selected.forEach((j) => {
              delIds.push(j.workExperienceId)
            })
            this.$delete(`hr/empWorkExperience/` + delIds).then(() => {
              this.$message({
                message: this.$t('tips.deleteSuccess'),
                type: 'success'
              })
              this.selectWorkExperience()
            })
          }
          break
        case 2:
          // eslint-disable-next-line no-redeclare
          var selected = this.$refs.physicalExamTable.selection
          if (selected.length > 0) {
            const delIds = []
            selected.forEach((j) => {
              delIds.push(j.physicalExamId)
            })
            this.$delete(`hr/empPhysicalExam/` + delIds).then(() => {
              this.$message({
                message: this.$t('tips.deleteSuccess'),
                type: 'success'
              })
              this.selectPhysicalExam()
            })
          }
          break
        case 12:
          // eslint-disable-next-line no-redeclare
          var selected = this.$refs.badRecordTable.selection
          if (selected.length > 0) {
            const badIds = []
            selected.forEach((j) => {
              badIds.push(j.badId)
            })
            this.$delete(`hr/empBadRecord/` + badIds).then(() => {
              this.$message({
                message: this.$t('tips.deleteSuccess'),
                type: 'success'
              })
              this.getBadRecord()
            })
          }
          break
      }
    },
    getBadRecord() {
      this.$get('hr/empBadRecord/list').then((r) => {
        this.badRecordData = r.data.data.rows
@@ -2543,54 +2638,308 @@
        })
      })
    },
    cleanBadRecord() {
      this.badRecordFrom.badId = ''
      this.badRecordFrom.empId = ''
      this.badRecordFrom.badDate = ''
      this.badRecordFrom.reporter = ''
      this.badRecordFrom.badContent = ''
      this.badRecordFrom.creator = ''
      this.badRecordFrom.remark = ''
    },
    putBadRecord() {
      this.$put('hr/empBadRecord', { ...this.badRecordFrom }).then(() => {
        this.$message({
          message: this.$t('tips.updateSuccess'),
          type: 'success'
      if (this.isAdd) {
        this.$post('hr/empBadRecord', { ...this.badRecordFrom }).then(() => {
          this.buttonLoading = false
          this.$message({
            message: this.$t('tips.createSuccess'),
            type: 'success'
          })
          this.cleanBadRecord()
          this.getBadRecord()
        })
        this.$emit('success')
      })
      } else {
        this.$put('hr/empBadRecord', { ...this.badRecordFrom }).then(() => {
          this.$message({
            message: this.$t('tips.updateSuccess'),
            type: 'success'
          })
          this.$emit('success')
          this.cleanBadRecord()
          this.getBadRecord()
        })
      }
      this.dialogIsShow()
    },
    badRecordEdit(row) {
      this.badRecordFrom = row
      this.isAdd = false
      this.badRecordFrom.badId = row.badId
      this.badRecordFrom.empId = row.empId
      this.badRecordFrom.badDate = row.badDate
      this.badRecordFrom.reporter = row.reporter
      this.badRecordFrom.badContent = row.badContent
      this.badRecordFrom.creator = row.creator
      this.badRecordFrom.remark = row.remark
      this.dialogshowArr[12].show = true
    },
    selectEmpBase() {
      this.$get('hr/empBaseInfo/list').then((r) => {
        this.basicInformationData = r.data.data.rows
      }).catch((error) => {
        console.error(error)
        this.$message({
          message: this.$t('tips.getDataFail'),
          type: 'error'
        })
      })
    },
    empBaseInfoEdit(row) {
      this.isAdd = false
      this.empBaseInfoForm.empNumb = row.empNumb
      this.empBaseInfoForm.empName = row.empName
      // this.empBaseInfoForm.empId = row.empId
      // this.empBaseInfoForm.badDate = row.badDate
      // this.empBaseInfoForm.reporter = row.reporter
      // this.empBaseInfoForm.badContent = row.badContent
      // this.empBaseInfoForm.creator = row.creator
      // this.empBaseInfoForm.remark = row.remark
      this.dialogshowArr[0].show = true
    },
    putEmpBase() {
      if (this.isAdd) {
        this.$post('hr/empBaseInfo', { ...this.empBaseInfoForm }).then(() => {
          this.buttonLoading = false
          this.$message({
            message: this.$t('tips.createSuccess'),
            type: 'success'
          })
          // this.cleanBadRecord()
          this.selectEmpBase()
        })
      } else {
        this.$put('hr/empBaseInfo', { ...this.empBaseInfoForm }).then(() => {
          this.$message({
            message: this.$t('tips.updateSuccess'),
            type: 'success'
          })
          this.$emit('success')
          // this.cleanBadRecord()
          this.selectEmpBase()
        })
      }
      this.dialogIsShow()
    },
    selectWorkExperience() {
      this.$get('hr/empWorkExperience/list').then((r) => {
        this.workExperienceData = r.data.data.rows
      }).catch((error) => {
        console.error(error)
        this.$message({
          message: this.$t('tips.getDataFail'),
          type: 'error'
        })
      })
    },
    putWorkExperience() {
      if (this.isAdd) {
        this.$post('hr/empWorkExperience', { ...this.workExperienceForm }).then(() => {
          this.buttonLoading = false
          this.$message({
            message: this.$t('tips.createSuccess'),
            type: 'success'
          })
          this.cleanWorkExperience()
          this.selectWorkExperience()
        })
      } else {
        this.$put('hr/empWorkExperience', { ...this.workExperienceForm }).then(() => {
          this.$message({
            message: this.$t('tips.updateSuccess'),
            type: 'success'
          })
          this.$emit('success')
          this.cleanWorkExperience()
          this.selectWorkExperience()
        })
      }
      this.dialogIsShow()
    },
    putWorkExperienceContinue() {
      if (this.isAdd) {
        this.$post('hr/empWorkExperience', { ...this.workExperienceForm }).then(() => {
          this.buttonLoading = false
          this.$message({
            message: this.$t('tips.createSuccess'),
            type: 'success'
          })
          this.cleanWorkExperience()
          this.selectWorkExperience()
        })
      }
    },
    cleanWorkExperience() {
      this.workExperienceForm.workUnit = ''
      this.workExperienceForm.beginDate = ''
      this.workExperienceForm.endDate = ''
      this.workExperienceForm.jobContent = ''
      this.workExperienceForm.createTime = ''
      this.workExperienceForm.creator = ''
      this.workExperienceForm.modifyTime = ''
      this.workExperienceForm.modifier = ''
      this.workExperienceForm.delFlag = ''
      this.workExperienceForm.version = ''
    },
    editWorkExperience(row) {
      this.isAdd = false
      this.workExperienceForm.workExperienceId = row.workExperienceId
      this.workExperienceForm.empId = row.empId
      this.workExperienceForm.empNumb = row.empNumb
      this.workExperienceForm.empName = row.empName
      this.workExperienceForm.certificateNumb = row.certificateNumb
      this.workExperienceForm.sex = row.sex
      this.workExperienceForm.deptId = row.deptId
      this.workExperienceForm.deptName = row.deptName
      this.workExperienceForm.JobId = row.JobId
      this.workExperienceForm.jobName = row.jobName
      this.workExperienceForm.workUnit = row.workUnit
      this.workExperienceForm.beginDate = row.beginDate
      this.workExperienceForm.endDate = row.endDate
      this.workExperienceForm.jobContent = row.jobContent
      this.workExperienceForm.createTime = row.createTime
      this.workExperienceForm.creator = row.creator
      this.workExperienceForm.modifyTime = row.modifyTime
      this.workExperienceForm.modifier = row.modifier
      this.workExperienceForm.delFlag = row.delFlag
      this.workExperienceForm.version = row.version
      this.dialogshowArr[1].show = true
    },
    selectPhysicalExam() {
      this.$get('hr/empPhysicalExam/list').then((r) => {
        this.physicalExamData = r.data.data.rows
      }).catch((error) => {
        console.error(error)
        this.$message({
          message: this.$t('tips.getDataFail'),
          type: 'error'
        })
      })
    },
    putPhysicalExam() {
      if (this.isAdd) {
        this.$post('hr/empPhysicalExam', { ...this.physicalExamForm }).then(() => {
          this.buttonLoading = false
          this.$message({
            message: this.$t('tips.createSuccess'),
            type: 'success'
          })
          this.cleanPhysicalExam()
          this.selectPhysicalExam()
        })
      } else {
        this.$put('hr/empPhysicalExam', { ...this.physicalExamForm }).then(() => {
          this.$message({
            message: this.$t('tips.updateSuccess'),
            type: 'success'
          })
          this.$emit('success')
          this.cleanPhysicalExam()
          this.selectPhysicalExam()
        })
      }
      this.dialogIsShow()
    },
    putPhysicalExamContinue() {
      if (this.isAdd) {
        this.$post('hr/empPhysicalExam', { ...this.physicalExamForm }).then(() => {
          this.buttonLoading = false
          this.$message({
            message: this.$t('tips.createSuccess'),
            type: 'success'
          })
          this.cleanPhysicalExam()
          this.selectPhysicalExam()
        })
      }
    },
    cleanPhysicalExam() {
      this.physicalExamForm.hospital = ''
      this.physicalExamForm.physicalExamDate = ''
      this.physicalExamForm.physicalExamType = ''
      this.physicalExamForm.bloodPressure = ''
      this.physicalExamForm.transaminase = ''
      this.physicalExamForm.ecg = ''
      this.physicalExamForm.conclusion = ''
      this.physicalExamForm.reviewRecord = ''
      this.physicalExamForm.remark = ''
    },
    editPhysicalExam(row) {
      this.isAdd = false
      this.physicalExamForm.physicalExamId = row.physicalExamId
      this.physicalExamForm.empId = row.empId
      this.physicalExamForm.empNumb = row.empNumb
      this.physicalExamForm.empName = row.empName
      this.physicalExamForm.certificateNumb = row.certificateNumb
      this.physicalExamForm.sex = row.sex
      this.physicalExamForm.deptId = row.deptId
      this.physicalExamForm.deptName = row.deptName
      this.physicalExamForm.JobId = row.JobId
      this.physicalExamForm.jobName = row.jobName
      this.physicalExamForm.hospital = row.hospital
      this.physicalExamForm.physicalExamDate = row.physicalExamDate
      this.physicalExamForm.physicalExamType = row.physicalExamType
      this.physicalExamForm.bloodPressure = row.bloodPressure
      this.physicalExamForm.transaminase = row.transaminase
      this.physicalExamForm.ecg = row.ecg
      this.physicalExamForm.conclusion = row.conclusion
      this.physicalExamForm.reviewRecord = row.reviewRecord
      this.physicalExamForm.remark = row.remark
      this.physicalExamForm.createTime = row.createTime
      this.physicalExamForm.creator = row.creator
      this.physicalExamForm.modifyTime = row.modifyTime
      this.physicalExamForm.modifier = row.modifier
      this.physicalExamForm.delFlag = row.delFlag
      this.physicalExamForm.version = row.version
      this.dialogshowArr[2].show = true
    }
  }
}
</script>
<style>
.button-from{
.button-from {
  text-align: center;
  margin-top: 2%;
}
.el-select{
.el-select {
  width: 100%;
}
.el-date-editor.el-input, .el-date-editor.el-input__inner{
   width: 100%;
}
.info-card{
 margin-top: 20px;
}
  .el-header, .el-footer {
    background-color: #E9EEF3;
    color: #333;
    text-align: center;
    line-height: 60px;
  }
  .el-aside {
    background-color: #E9EEF3;
    color: #333;
    text-align: center;
    height: 800px;
  }
.el-date-editor.el-input, .el-date-editor.el-input__inner {
  width: 100%;
}
  .el-main {
    background-color: #E9EEF3;
    color: #333;
    height: 800px;
  }
.info-card {
  margin-top: 20px;
}
.el-header, .el-footer {
  background-color: #E9EEF3;
  color: #333;
  text-align: center;
  line-height: 60px;
}
.el-aside {
  background-color: #E9EEF3;
  color: #333;
  text-align: center;
  height: 800px;
}
.el-main {
  background-color: #E9EEF3;
  color: #333;
  height: 800px;
}
</style>