| | |
| | | <el-form :model="workExperienceForm" :rules="rules" label-position="right" label-width="120px"> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="员工编号" prop="empNumb"> |
| | | <el-input v-model="workExperienceForm.empNumb" /> |
| | | <el-form-item label="姓名" prop="empName"> |
| | | <el-input v-model="workExperienceForm.empName" suffix-icon="el-icon-search" @click.native="showXzyg()" /> |
| | | </el-form-item> |
| | | <el-form-item label="身份证号码"> |
| | | <el-form-item label="身份证号码" prop="certificateNumb"> |
| | | <el-input |
| | | v-model="workExperienceForm.certificateNumb" |
| | | @input="generateUserInfo(1,empBaseInfoForm.certificateNumb)" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="护卫点" required prop="deptNeme"> |
| | | |
| | | <treeselect |
| | | v-model="workExperienceForm.deptId" |
| | | :multiple="false" |
| | | :options="depts" |
| | | :clear-value-text="$t('common.clear')" |
| | | placeholder=" " |
| | | style="width:100%" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="开始时间"> |
| | | <el-date-picker |
| | | v-model="workExperienceForm.beginDate" |
| | | type="date" |
| | | value-format="yyyy-MM-dd" |
| | | placeholder="选择日期" |
| | | /> |
| | | <el-form-item label="性别" prop="sex"> |
| | | <el-input v-model="workExperienceForm.sex" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="姓名" prop="empName"> |
| | | <el-input v-model="workExperienceForm.empName" /> |
| | | <el-form-item label="员工编号" prop="empNumb"> |
| | | <el-input v-model="workExperienceForm.empNumb" /> |
| | | </el-form-item> |
| | | <el-form-item label="性别" prop="sex"> |
| | | <el-select v-model="workExperienceForm.sex" placeholder="请选择性别"> |
| | | <el-option label="男" value="1" /> |
| | | <el-option label="女" value="2" /> |
| | | </el-select> |
| | | <el-form-item label="部门(护卫点)" prop="deptName"> |
| | | <el-input v-model="workExperienceForm.deptName" /> |
| | | </el-form-item> |
| | | <el-form-item label="岗位名称"> |
| | | <el-form-item label="岗位" prop="jobName"> |
| | | <el-input v-model="workExperienceForm.jobName" /> |
| | | </el-form-item> |
| | | <el-form-item label="结束时间"> |
| | | <el-date-picker |
| | | 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-form-item label="工作单位" prop="workUnit"> |
| | | <el-input v-model="workExperienceForm.workUnit" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="开始日期"> |
| | | <el-date-picker |
| | | 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-date-picker |
| | | v-model="workExperienceForm.endDate" |
| | | type="date" |
| | | value-format="yyyy-MM-dd" |
| | | placeholder="年-月-日" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | |
| | | <el-form :model="physicalExamForm" :rules="rules" label-position="right" label-width="120px"> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="员工编号" prop="empNumb"> |
| | | <el-input v-model="physicalExamForm.empNumb" /> |
| | | <el-form-item label="姓名" prop="empName"> |
| | | <el-input v-model="physicalExamForm.empName" suffix-icon="el-icon-search" @click.native="showXzyg()" /> |
| | | </el-form-item> |
| | | <el-form-item label="身份证号码"> |
| | | <el-form-item label="身份证号码" prop="certificateNumb"> |
| | | <el-input |
| | | v-model="physicalExamForm.certificateNumb" |
| | | @input="generateUserInfo(2,empBaseInfoForm.certificateNumb)" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="护卫点" required prop="deptNeme"> |
| | | <treeselect |
| | | v-model="physicalExamForm.deptId" |
| | | :multiple="false" |
| | | :options="depts" |
| | | :clear-value-text="$t('common.clear')" |
| | | placeholder=" " |
| | | style="width:100%" |
| | | /> |
| | | <el-form-item label="性别" prop="sex"> |
| | | <el-input v-model="physicalExamForm.sex" /> |
| | | </el-form-item> |
| | | <el-form-item label="体检医院"> |
| | | <el-input v-model="physicalExamForm.hospital" /> |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="姓名" prop="empName"> |
| | | <el-input v-model="physicalExamForm.empName" /> |
| | | <el-form-item label="员工编号" prop="empNumb"> |
| | | <el-input v-model="physicalExamForm.empNumb" /> |
| | | </el-form-item> |
| | | <el-form-item label="性别" prop="sex"> |
| | | <el-select v-model="physicalExamForm.sex" placeholder="请选择性别"> |
| | | <el-option label="男" value="1" /> |
| | | <el-option label="女" value="2" /> |
| | | </el-select> |
| | | <el-form-item label="部门(护卫点)" prop="deptName"> |
| | | <el-input v-model="physicalExamForm.deptName" /> |
| | | </el-form-item> |
| | | <el-form-item label="岗位名称"> |
| | | <el-form-item label="岗位" prop="jobName"> |
| | | <el-input v-model="physicalExamForm.jobName" /> |
| | | </el-form-item> |
| | | <el-form-item label="体检日期"> |
| | |
| | | <el-form :model="contractInfoForm" :rules="rules" label-position="right" label-width="120px"> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="员工编号" prop="empNumb"> |
| | | <el-input v-model="contractInfoForm.empNumb" /> |
| | | <el-form-item label="姓名" prop="empName"> |
| | | <el-input v-model="contractInfoForm.empName" suffix-icon="el-icon-search" @click.native="showXzyg()" /> |
| | | </el-form-item> |
| | | <el-form-item label="证件号码"> |
| | | <el-input v-model="contractInfoForm.certificateNumb" /> |
| | | </el-form-item> |
| | | <el-form-item label="护卫点" required prop="deptNeme"> |
| | | <treeselect |
| | | v-model="contractInfoForm.deptId" |
| | | :multiple="false" |
| | | :options="depts" |
| | | :clear-value-text="$t('common.clear')" |
| | | placeholder=" " |
| | | style="width:100%" |
| | | <el-form-item label="身份证号码" prop="certificateNumb"> |
| | | <el-input |
| | | v-model="contractInfoForm.certificateNumb" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="性别" prop="sex"> |
| | | <el-input v-model="contractInfoForm.sex" /> |
| | | </el-form-item> |
| | | <el-form-item label="合同开始日期"> |
| | | <el-date-picker |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="姓名" prop="empName"> |
| | | <el-input v-model="contractInfoForm.empName" /> |
| | | <el-form-item label="员工编号" prop="empNumb"> |
| | | <el-input v-model="contractInfoForm.empNumb" /> |
| | | </el-form-item> |
| | | <el-form-item label="性别" prop="sex"> |
| | | <el-select v-model="contractInfoForm.sex" placeholder="请选择性别"> |
| | | <el-option label="男" value="1" /> |
| | | <el-option label="女" value="2" /> |
| | | </el-select> |
| | | <el-form-item label="部门(护卫点)" prop="deptName"> |
| | | <el-input v-model="contractInfoForm.deptName" /> |
| | | </el-form-item> |
| | | <el-form-item label="岗位名称"> |
| | | <el-form-item label="岗位" prop="jobName"> |
| | | <el-input v-model="contractInfoForm.jobName" /> |
| | | </el-form-item> |
| | | <el-form-item label="合同结束日期"> |
| | |
| | | <el-form :model="dimissionAttendForm" :rules="rules" label-position="right" label-width="120px"> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="员工编号" prop="empNumb"> |
| | | <el-input v-model="dimissionAttendForm.empNumb" /> |
| | | <el-form-item label="姓名" prop="empName"> |
| | | <el-input v-model="dimissionAttendForm.empName" suffix-icon="el-icon-search" @click.native="showXzyg()" /> |
| | | </el-form-item> |
| | | <el-form-item label="身份证号码" prop="certificateNumb"> |
| | | <el-input |
| | | v-model="dimissionAttendForm.certificateNumb" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="性别" prop="sex"> |
| | | <el-select v-model="dimissionAttendForm.sex" placeholder="请选择性别"> |
| | | <el-option label="男" value="1" /> |
| | | <el-option label="女" value="2" /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="护卫点" required prop="deptNeme"> |
| | | <treeselect |
| | | v-model="dimissionAttendForm.deptId" |
| | | :multiple="false" |
| | | :options="depts" |
| | | :clear-value-text="$t('common.clear')" |
| | | placeholder=" " |
| | | style="width:100%" |
| | | /> |
| | | <el-input v-model="dimissionAttendForm.sex" /> |
| | | </el-form-item> |
| | | <el-form-item label="离职考勤月份"> |
| | | <el-date-picker |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="姓名" prop="empName"> |
| | | <el-input v-model="dimissionAttendForm.empName" /> |
| | | <el-form-item label="员工编号" prop="empNumb"> |
| | | <el-input v-model="dimissionAttendForm.empNumb" /> |
| | | </el-form-item> |
| | | <el-form-item label="证件号码"> |
| | | <el-input v-model="dimissionAttendForm.certificateNumb" /> |
| | | <el-form-item label="部门(护卫点)" prop="deptName"> |
| | | <el-input v-model="dimissionAttendForm.deptName" /> |
| | | </el-form-item> |
| | | <el-form-item label="岗位名称"> |
| | | <el-form-item label="岗位" prop="jobName"> |
| | | <el-input v-model="dimissionAttendForm.jobName" /> |
| | | </el-form-item> |
| | | <el-form-item label="出勤天数"> |
| | |
| | | <el-form :model="leaveInfoForm" :rules="rules" label-position="right" label-width="120px"> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="员工编号" prop="empNumb"> |
| | | <el-input v-model="leaveInfoForm.empNumb" /> |
| | | <el-form-item label="姓名" prop="empName"> |
| | | <el-input v-model="leaveInfoForm.empName" suffix-icon="el-icon-search" @click.native="showXzyg()" /> |
| | | </el-form-item> |
| | | <el-form-item label="身份证号码" prop="certificateNumb"> |
| | | <el-input |
| | | v-model="leaveInfoForm.certificateNumb" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="性别" prop="sex"> |
| | | <el-select v-model="leaveInfoForm.sex" placeholder="请选择性别"> |
| | | <el-option label="男" value="1" /> |
| | | <el-option label="女" value="2" /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="护卫点" required prop="deptNeme"> |
| | | <treeselect |
| | | v-model="leaveInfoForm.deptId" |
| | | :multiple="false" |
| | | :options="depts" |
| | | :clear-value-text="$t('common.clear')" |
| | | placeholder=" " |
| | | style="width:100%" |
| | | /> |
| | | <el-input v-model="leaveInfoForm.sex" /> |
| | | </el-form-item> |
| | | <el-form-item label="请假开始时间"> |
| | | <el-date-picker |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="姓名" prop="empName"> |
| | | <el-input v-model="leaveInfoForm.empName" /> |
| | | <el-form-item label="员工编号" prop="empNumb"> |
| | | <el-input v-model="leaveInfoForm.empNumb" /> |
| | | </el-form-item> |
| | | <el-form-item label="证件号码"> |
| | | <el-input v-model="leaveInfoForm.certificateNumb" /> |
| | | <el-form-item label="部门(护卫点)" prop="deptName"> |
| | | <el-input v-model="leaveInfoForm.deptName" /> |
| | | </el-form-item> |
| | | <el-form-item label="岗位名称"> |
| | | <el-form-item label="岗位" prop="jobName"> |
| | | <el-input v-model="leaveInfoForm.jobName" /> |
| | | </el-form-item> |
| | | <el-form-item label="请假结束时间"> |
| | |
| | | <el-form :model="resignForm" :rules="rules" label-position="right" label-width="120px"> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="员工编号" prop="empNumb"> |
| | | <el-input v-model="resignForm.empNumb" /> |
| | | <el-form-item label="姓名" prop="empName"> |
| | | <el-input v-model="resignForm.empName" suffix-icon="el-icon-search" @click.native="showXzyg()" /> |
| | | </el-form-item> |
| | | <el-form-item label="身份证号码" prop="certificateNumb"> |
| | | <el-input |
| | | v-model="resignForm.certificateNumb" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="性别" prop="sex"> |
| | | <el-select v-model="resignForm.sex" placeholder="请选择性别"> |
| | | <el-option label="男" value="1" /> |
| | | <el-option label="女" value="2" /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="护卫点" required prop="deptNeme"> |
| | | <treeselect |
| | | v-model="resignForm.deptId" |
| | | :multiple="false" |
| | | :options="depts" |
| | | :clear-value-text="$t('common.clear')" |
| | | placeholder=" " |
| | | style="width:100%" |
| | | /> |
| | | <el-input v-model="resignForm.sex" /> |
| | | </el-form-item> |
| | | <el-form-item label="辞职申请日期"> |
| | | <el-date-picker |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="姓名" prop="empName"> |
| | | <el-input v-model="resignForm.empName" /> |
| | | <el-form-item label="员工编号" prop="empNumb"> |
| | | <el-input v-model="resignForm.empNumb" /> |
| | | </el-form-item> |
| | | <el-form-item label="证件号码"> |
| | | <el-input v-model="resignForm.certificateNumb" /> |
| | | <el-form-item label="部门(护卫点)" prop="deptName"> |
| | | <el-input v-model="resignForm.deptName" /> |
| | | </el-form-item> |
| | | <el-form-item label="岗位名称"> |
| | | <el-form-item label="岗位" prop="jobName"> |
| | | <el-input v-model="resignForm.jobName" /> |
| | | </el-form-item> |
| | | <el-form-item label="报备人"> |
| | |
| | | <el-form :model="unemploymentForm" :rules="rules" label-position="right" label-width="120px"> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="员工编号🔍" @click.native="showXzyg"> |
| | | <el-input v-model="unemploymentForm.empNumb" /> |
| | | <el-form-item label="姓名" prop="empName"> |
| | | <el-input v-model="unemploymentForm.empName" suffix-icon="el-icon-search" @click.native="showXzyg()" /> |
| | | </el-form-item> |
| | | <el-form-item label="身份证号码" prop="certificateNumb"> |
| | | <el-input |
| | | v-model="unemploymentForm.certificateNumb" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="性别" prop="sex"> |
| | | <el-select v-model="unemploymentForm.sex" placeholder="请选择性别"> |
| | | <el-option label="男" value="1" /> |
| | | <el-option label="女" value="2" /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="护卫点" required prop="deptNeme"> |
| | | <treeselect |
| | | v-model="unemploymentForm.deptId" |
| | | :multiple="false" |
| | | :options="depts" |
| | | :clear-value-text="$t('common.clear')" |
| | | placeholder=" " |
| | | style="width:100%" |
| | | /> |
| | | <el-input v-model="unemploymentForm.sex" /> |
| | | </el-form-item> |
| | | <el-form-item label="失业金申请日期"> |
| | | <el-date-picker |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="姓名" prop="empName"> |
| | | <el-input v-model="unemploymentForm.empName" /> |
| | | <el-form-item label="员工编号" prop="empNumb"> |
| | | <el-input v-model="unemploymentForm.empNumb" /> |
| | | </el-form-item> |
| | | <el-form-item label="证件号码"> |
| | | <el-input v-model="unemploymentForm.certificateNumb" /> |
| | | <el-form-item label="部门(护卫点)" prop="deptName"> |
| | | <el-input v-model="unemploymentForm.deptName" /> |
| | | </el-form-item> |
| | | <el-form-item label="岗位名称"> |
| | | <el-form-item label="岗位" prop="jobName"> |
| | | <el-input v-model="unemploymentForm.jobName" /> |
| | | </el-form-item> |
| | | <el-form-item label="汇报人"> |
| | |
| | | <el-form :model="insuranceForm" :rules="rules" label-position="right" label-width="120px"> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="员工编号" prop="empNumb"> |
| | | <el-input v-model="insuranceForm.empNumb" /> |
| | | <el-form-item label="姓名" prop="empName"> |
| | | <el-input v-model="insuranceForm.empName" suffix-icon="el-icon-search" @click.native="showXzyg()" /> |
| | | </el-form-item> |
| | | <el-form-item label="身份证号码" prop="certificateNumb"> |
| | | <el-input |
| | | v-model="insuranceForm.certificateNumb" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="性别" prop="sex"> |
| | | <el-select v-model="insuranceForm.sex" placeholder="请选择性别"> |
| | | <el-option label="男" value="1" /> |
| | | <el-option label="女" value="2" /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="护卫点" required prop="deptNeme"> |
| | | <treeselect |
| | | v-model="insuranceForm.deptId" |
| | | :multiple="false" |
| | | :options="depts" |
| | | :clear-value-text="$t('common.clear')" |
| | | placeholder=" " |
| | | style="width:100%" |
| | | /> |
| | | <el-input v-model="insuranceForm.sex" /> |
| | | </el-form-item> |
| | | <el-form-item label="社保申请日期"> |
| | | <el-date-picker |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="姓名" prop="empName"> |
| | | <el-input v-model="insuranceForm.empName" /> |
| | | <el-form-item label="员工编号" prop="empNumb"> |
| | | <el-input v-model="insuranceForm.empNumb" /> |
| | | </el-form-item> |
| | | <el-form-item label="证件号码"> |
| | | <el-input v-model="insuranceForm.certificateNumb" /> |
| | | <el-form-item label="部门(护卫点)" prop="deptName"> |
| | | <el-input v-model="insuranceForm.deptName" /> |
| | | </el-form-item> |
| | | <el-form-item label="岗位名称"> |
| | | <el-form-item label="岗位" prop="jobName"> |
| | | <el-input v-model="insuranceForm.jobName" /> |
| | | </el-form-item> |
| | | <el-form-item label="申请人"> |
| | |
| | | <el-form :model="accidentCasesForm" :rules="rules" label-position="right" label-width="120px"> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="员工编号" prop="empNumb"> |
| | | <el-input v-model="accidentCasesForm.empNumb" /> |
| | | <el-form-item label="姓名" prop="empName"> |
| | | <el-input v-model="accidentCasesForm.empName" suffix-icon="el-icon-search" @click.native="showXzyg()" /> |
| | | </el-form-item> |
| | | <el-form-item label="身份证号码" prop="certificateNumb"> |
| | | <el-input |
| | | v-model="accidentCasesForm.certificateNumb" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="性别" prop="sex"> |
| | | <el-select v-model="accidentCasesForm.sex" placeholder="请选择性别"> |
| | | <el-option label="男" value="1" /> |
| | | <el-option label="女" value="2" /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="护卫点" required prop="deptNeme"> |
| | | <treeselect |
| | | v-model="accidentCasesForm.deptId" |
| | | :multiple="false" |
| | | :options="depts" |
| | | :clear-value-text="$t('common.clear')" |
| | | placeholder=" " |
| | | style="width:100%" |
| | | /> |
| | | <el-input v-model="accidentCasesForm.sex" /> |
| | | </el-form-item> |
| | | <el-form-item label="受伤时间"> |
| | | <el-date-picker |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="姓名" prop="empName"> |
| | | <el-input v-model="accidentCasesForm.empName" /> |
| | | <el-form-item label="员工编号" prop="empNumb"> |
| | | <el-input v-model="accidentCasesForm.empNumb" /> |
| | | </el-form-item> |
| | | <el-form-item label="证件号码"> |
| | | <el-input v-model="accidentCasesForm.certificateNumb" /> |
| | | <el-form-item label="部门(护卫点)" prop="deptName"> |
| | | <el-input v-model="accidentCasesForm.deptName" /> |
| | | </el-form-item> |
| | | <el-form-item label="岗位名称"> |
| | | <el-form-item label="岗位" prop="jobName"> |
| | | <el-input v-model="accidentCasesForm.jobName" /> |
| | | </el-form-item> |
| | | <el-form-item label="受伤地点"> |
| | |
| | | <el-form :model="occupationalForm" :rules="rules" label-position="right" label-width="140px"> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="员工编号" prop="empNumb"> |
| | | <el-input v-model="occupationalForm.empNumb" /> |
| | | <el-form-item label="姓名" prop="empName"> |
| | | <el-input v-model="occupationalForm.empName" suffix-icon="el-icon-search" @click.native="showXzyg()" /> |
| | | </el-form-item> |
| | | <el-form-item label="身份证号码" prop="certificateNumb"> |
| | | <el-input |
| | | v-model="occupationalForm.certificateNumb" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="性别" prop="sex"> |
| | | <el-select v-model="occupationalForm.sex" placeholder="请选择性别"> |
| | | <el-option label="男" value="1" /> |
| | | <el-option label="女" value="2" /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="护卫点" required prop="deptNeme"> |
| | | <treeselect |
| | | v-model="occupationalForm.deptId" |
| | | :multiple="false" |
| | | :options="depts" |
| | | :clear-value-text="$t('common.clear')" |
| | | placeholder=" " |
| | | style="width:100%" |
| | | /> |
| | | <el-input v-model="occupationalForm.sex" /> |
| | | </el-form-item> |
| | | <el-form-item label="受伤时间"> |
| | | <el-date-picker |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="姓名" prop="empName"> |
| | | <el-input v-model="occupationalForm.empName" /> |
| | | <el-form-item label="员工编号" prop="empNumb"> |
| | | <el-input v-model="occupationalForm.empNumb" /> |
| | | </el-form-item> |
| | | <el-form-item label="证件号码"> |
| | | <el-input v-model="occupationalForm.certificateNumb" /> |
| | | <el-form-item label="部门(护卫点)" prop="deptName"> |
| | | <el-input v-model="occupationalForm.deptName" /> |
| | | </el-form-item> |
| | | <el-form-item label="岗位名称"> |
| | | <el-form-item label="岗位" prop="jobName"> |
| | | <el-input v-model="occupationalForm.jobName" /> |
| | | </el-form-item> |
| | | <el-form-item label="受伤地点"> |
| | |
| | | <el-form :model="laborTroubleForm" :rules="rules" label-position="right" label-width="140px"> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="员工编号" prop="empNumb"> |
| | | <el-input v-model="laborTroubleForm.empNumb" /> |
| | | <el-form-item label="姓名" prop="empName"> |
| | | <el-input v-model="laborTroubleForm.empName" suffix-icon="el-icon-search" @click.native="showXzyg()" /> |
| | | </el-form-item> |
| | | <el-form-item label="身份证号码" prop="certificateNumb"> |
| | | <el-input |
| | | v-model="laborTroubleForm.certificateNumb" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="性别" prop="sex"> |
| | | <el-select v-model="laborTroubleForm.sex" placeholder="请选择性别"> |
| | | <el-option label="男" value="1" /> |
| | | <el-option label="女" value="2" /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="护卫点" required prop="deptNeme"> |
| | | <treeselect |
| | | v-model="laborTroubleForm.deptId" |
| | | :multiple="false" |
| | | :options="depts" |
| | | :clear-value-text="$t('common.clear')" |
| | | placeholder=" " |
| | | style="width:100%" |
| | | /> |
| | | <el-input v-model="laborTroubleForm.sex" /> |
| | | </el-form-item> |
| | | <el-form-item label="仲裁日期"> |
| | | <el-date-picker |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="姓名" prop="empName"> |
| | | <el-input v-model="laborTroubleForm.empName" /> |
| | | <el-form-item label="员工编号" prop="empNumb"> |
| | | <el-input v-model="laborTroubleForm.empNumb" /> |
| | | </el-form-item> |
| | | <el-form-item label="证件号码"> |
| | | <el-input v-model="laborTroubleForm.certificateNumb" /> |
| | | <el-form-item label="部门(护卫点)" prop="deptName"> |
| | | <el-input v-model="laborTroubleForm.deptName" /> |
| | | </el-form-item> |
| | | <el-form-item label="岗位名称"> |
| | | <el-form-item label="岗位" prop="jobName"> |
| | | <el-input v-model="laborTroubleForm.jobName" /> |
| | | </el-form-item> |
| | | <el-form-item label="仲裁类型"> |
| | |
| | | <el-form :model="badRecordForm" :rules="rules" label-position="right" label-width="140px"> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="员工编号" prop="empNumb"> |
| | | <el-input v-model="badRecordForm.empNumb" /> |
| | | <el-form-item label="姓名" prop="empName"> |
| | | <el-input v-model="badRecordForm.empName" suffix-icon="el-icon-search" @click.native="showXzyg()" /> |
| | | </el-form-item> |
| | | <el-form-item label="身份证号码" prop="certificateNumb"> |
| | | <el-input |
| | | v-model="badRecordForm.certificateNumb" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="性别" prop="sex"> |
| | | <el-select v-model="badRecordForm.sex" placeholder="请选择性别"> |
| | | <el-option label="男" value="1" /> |
| | | <el-option label="女" value="2" /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="护卫点" required prop="deptNeme"> |
| | | <treeselect |
| | | v-model="badRecordForm.deptId" |
| | | :multiple="false" |
| | | :options="depts" |
| | | :clear-value-text="$t('common.clear')" |
| | | placeholder=" " |
| | | style="width:100%" |
| | | /> |
| | | <el-input v-model="badRecordForm.sex" /> |
| | | </el-form-item> |
| | | <el-form-item label="不良记录日期"> |
| | | <el-date-picker |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="姓名" prop="empName"> |
| | | <el-input v-model="badRecordForm.empName" /> |
| | | <el-form-item label="员工编号" prop="empNumb"> |
| | | <el-input v-model="badRecordForm.empNumb" /> |
| | | </el-form-item> |
| | | <el-form-item label="证件号码"> |
| | | <el-input v-model="badRecordForm.certificateNumb" /> |
| | | <el-form-item label="部门(护卫点)" prop="deptName"> |
| | | <el-input v-model="badRecordForm.deptName" /> |
| | | </el-form-item> |
| | | <el-form-item label="岗位名称"> |
| | | <el-form-item label="岗位" prop="jobName"> |
| | | <el-input v-model="badRecordForm.jobName" /> |
| | | </el-form-item> |
| | | <el-form-item label="汇报人"> |
| | |
| | | <el-form :model="remarkInfoForm" :rules="rules" label-position="right" label-width="140px"> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="员工编号" prop="empNumb"> |
| | | <el-input v-model="remarkInfoForm.empNumb" /> |
| | | <el-form-item label="姓名" prop="empName"> |
| | | <el-input v-model="remarkInfoForm.empName" suffix-icon="el-icon-search" @click.native="showXzyg()" /> |
| | | </el-form-item> |
| | | <el-form-item label="性别" prop="sex"> |
| | | <el-select v-model="remarkInfoForm.sex" placeholder="请选择性别"> |
| | | <el-option label="男" value="1" /> |
| | | <el-option label="女" value="2" /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="护卫点" required prop="deptNeme"> |
| | | <treeselect |
| | | v-model="remarkInfoForm.deptId" |
| | | :multiple="false" |
| | | :options="depts" |
| | | :clear-value-text="$t('common.clear')" |
| | | placeholder=" " |
| | | style="width:100%" |
| | | <el-form-item label="身份证号码" prop="certificateNumb"> |
| | | <el-input |
| | | v-model="remarkInfoForm.certificateNumb" |
| | | /> |
| | | </el-form-item> |
| | | |
| | | <el-form-item label="性别" prop="sex"> |
| | | <el-input v-model="remarkInfoForm.sex" /> |
| | | </el-form-item> |
| | | <el-form-item label="备注日期"> |
| | | <el-date-picker |
| | | v-model="remarkInfoForm.remarkDate" |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="姓名" prop="empName"> |
| | | <el-input v-model="remarkInfoForm.empName" /> |
| | | <el-form-item label="员工编号" prop="empNumb"> |
| | | <el-input v-model="remarkInfoForm.empNumb" /> |
| | | </el-form-item> |
| | | <el-form-item label="证件号码"> |
| | | <el-input v-model="remarkInfoForm.certificateNumb" /> |
| | | <el-form-item label="部门(护卫点)" prop="deptName"> |
| | | <el-input v-model="remarkInfoForm.deptName" /> |
| | | </el-form-item> |
| | | <el-form-item label="岗位名称"> |
| | | <el-form-item label="岗位" prop="jobName"> |
| | | <el-input v-model="remarkInfoForm.jobName" /> |
| | | </el-form-item> |
| | | </el-col> |
| | |
| | | }, |
| | | tableUrl: '', |
| | | tableDataName: '', |
| | | inputForName: '', |
| | | rules: { |
| | | archivesNumb: [{ required: true, message: '请输入档案号', trigger: 'blur' }], |
| | | empName: [{ required: true, message: '请输入员工姓名', trigger: 'blur' }, |
| | |
| | | seniority: [{ required: true, message: '请输入入司工龄', trigger: 'blur' }], |
| | | archivesStatus: [{ required: true, message: '请选择档案情况', trigger: 'change' }], |
| | | bankNumb: [{ required: true, message: '请输入银行账号', trigger: 'blur' }], |
| | | empType: [{ required: true, message: '请选择员工类型', trigger: 'change' }] |
| | | empType: [{ required: true, message: '请选择员工类型', trigger: 'change' }], |
| | | workUnit: [{ required: true, message: '请输入工作单位', trigger: 'blur' }], |
| | | beginDate: [{ required: true, message: '请选择开始日期', trigger: 'change' }], |
| | | endDate: [{ required: true, message: '请选择结束日期', trigger: 'change' }] |
| | | }, |
| | | restaurants: [{ value: '北京市', code: '110000' }, |
| | | { value: '天津市', code: '120000' }, |
| | |
| | | selectedUser(users) { |
| | | for (var i = 0; i < users.length; i++) { |
| | | var data = users[i] |
| | | this.unemploymentForm.empNumb = data.username |
| | | this.unemploymentForm.sex = data.sex === '0' ? '1' : '2' |
| | | switch (this.thisShowIndex) { |
| | | case 1: |
| | | this.inputForName = 'workExperienceForm' |
| | | break |
| | | case 2: |
| | | this.inputForName = 'physicalExamForm' |
| | | break |
| | | case 3: |
| | | this.inputForName = 'contractInfoForm' |
| | | break |
| | | case 4: |
| | | this.inputForName = 'dimissionAttendForm' |
| | | break |
| | | case 5: |
| | | this.inputForName = 'leaveInfoForm' |
| | | break |
| | | case 6: |
| | | this.inputForName = 'resignForm' |
| | | break |
| | | case 7: |
| | | this.inputForName = 'unemploymentForm' |
| | | break |
| | | case 8: |
| | | this.inputForName = 'insuranceForm' |
| | | break |
| | | case 9: |
| | | this.inputForName = 'accidentCasesForm' |
| | | break |
| | | case 10: |
| | | this.inputForName = 'occupationalForm' |
| | | break |
| | | case 11: |
| | | this.inputForName = 'laborTroubleForm' |
| | | break |
| | | case 12: |
| | | this.inputForName = 'badRecordForm' |
| | | break |
| | | case 13: |
| | | this.inputForName = 'remarkInfoForm' |
| | | break |
| | | } |
| | | console.log(this[this.inputForName]) |
| | | this[this.inputForName].empId = data.empId |
| | | this[this.inputForName].empName = data.empName |
| | | this[this.inputForName].empNumb = data.empNumb |
| | | this[this.inputForName].certificateNumb = data.certificateNumb |
| | | this[this.inputForName].deptName = data.deptName |
| | | this[this.inputForName].jobName = data.jobName |
| | | this[this.inputForName].sex = data.sex === '0' ? '男' : '女' |
| | | } |
| | | this.dialogShowXzyg = false |
| | | }, |