|
@@ -11,7 +11,7 @@
|
|
<el-row>
|
|
<el-row>
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
<el-tabs v-model="activeName" @tab-click="tabHandleClick" :before-leave="tabBeforeLeave">
|
|
<el-tabs v-model="activeName" @tab-click="tabHandleClick" :before-leave="tabBeforeLeave">
|
|
- <el-tab-pane v-for="(item, index) in $dictUtils.getDictList('roster_person_type')" :label="item.label" :name="item.value">
|
|
|
|
|
|
+ <el-tab-pane v-for="(item, index) in $dictUtils.getDictList('roster_person_type2')" :label="item.label" :name="item.value">
|
|
|
|
|
|
</el-tab-pane>
|
|
</el-tab-pane>
|
|
</el-tabs>
|
|
</el-tabs>
|
|
@@ -53,7 +53,7 @@
|
|
<el-form-item label="姓名" prop="name"
|
|
<el-form-item label="姓名" prop="name"
|
|
:rules="[{required: true, message: '姓名不能为空', trigger: 'blur'}
|
|
:rules="[{required: true, message: '姓名不能为空', trigger: 'blur'}
|
|
]">
|
|
]">
|
|
- <el-input v-model="inputForm.name" placeholder="请填写姓名" clearable></el-input>
|
|
|
|
|
|
+ <el-input v-model="inputForm.name" :disabled="true" :readonly="true" placeholder="请填写姓名" clearable></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12" >
|
|
<el-col :span="12" >
|
|
@@ -68,6 +68,8 @@
|
|
size="middle"
|
|
size="middle"
|
|
:url="`/sys/office/treeData?type=2`"
|
|
:url="`/sys/office/treeData?type=2`"
|
|
:value="inputForm.officeId"
|
|
:value="inputForm.officeId"
|
|
|
|
+ :disabled="true"
|
|
|
|
+ :readonly="true"
|
|
:clearable="true"
|
|
:clearable="true"
|
|
:accordion="true"
|
|
:accordion="true"
|
|
@getValue="(value) => {inputForm.officeId=value}"/>
|
|
@getValue="(value) => {inputForm.officeId=value}"/>
|
|
@@ -75,7 +77,7 @@
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
<el-form-item label="公司" prop="companyId">
|
|
<el-form-item label="公司" prop="companyId">
|
|
- <el-select v-model="inputForm.companyId" style="width:100%" placeholder="请选择">
|
|
|
|
|
|
+ <el-select v-model="inputForm.companyId" :disabled="true" :readonly="true" style="width:100%" placeholder="请选择">
|
|
<el-option
|
|
<el-option
|
|
v-for="company in companyList"
|
|
v-for="company in companyList"
|
|
:key="company.id"
|
|
:key="company.id"
|
|
@@ -87,7 +89,7 @@
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
<el-form-item label="角色" prop="roleIdList">
|
|
<el-form-item label="角色" prop="roleIdList">
|
|
- <el-select v-model="inputForm.roleIdList" size="middle" style="width:100%" multiple placeholder="请选择">
|
|
|
|
|
|
+ <el-select v-model="inputForm.roleIdList" :disabled="true" :readonly="true" size="middle" style="width:100%" multiple placeholder="请选择">
|
|
<el-option
|
|
<el-option
|
|
v-for="role in roleList"
|
|
v-for="role in roleList"
|
|
:key="role.id"
|
|
:key="role.id"
|
|
@@ -99,7 +101,8 @@
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
<el-form-item label="岗位" prop="postIdList">
|
|
<el-form-item label="岗位" prop="postIdList">
|
|
- <el-select v-model="inputForm.postIdList" @change="$forceUpdate()" style="width:100%" multiple placeholder="请选择">
|
|
|
|
|
|
+ <el-select v-model="inputForm.postIdList" @change="$forceUpdate()"
|
|
|
|
+ :disabled="true" :readonly="true" style="width:100%" multiple placeholder="请选择">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in postList"
|
|
v-for="item in postList"
|
|
:key="item.id"
|
|
:key="item.id"
|
|
@@ -123,6 +126,8 @@
|
|
:value="inputForm.manageOfficeIds"
|
|
:value="inputForm.manageOfficeIds"
|
|
:clearable="false"
|
|
:clearable="false"
|
|
:accordion="true"
|
|
:accordion="true"
|
|
|
|
+ :disabled="true"
|
|
|
|
+ :readonly="true"
|
|
:showCheckbox="true"
|
|
:showCheckbox="true"
|
|
:checkStrictly="true"
|
|
:checkStrictly="true"
|
|
:checkOnClickNode="true"
|
|
:checkOnClickNode="true"
|
|
@@ -133,7 +138,7 @@
|
|
<el-form-item label="职位" prop="jobPositionId"
|
|
<el-form-item label="职位" prop="jobPositionId"
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
- <el-select v-model="inputForm.jobPositionId" style="width:100%" placeholder="请选择职位">
|
|
|
|
|
|
+ <el-select v-model="inputForm.jobPositionId" :disabled="true" :readonly="true" style="width:100%" placeholder="请选择职位">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in jobPositionList"
|
|
v-for="item in jobPositionList"
|
|
:key="item.id"
|
|
:key="item.id"
|
|
@@ -147,7 +152,7 @@
|
|
<el-form-item label="职务" prop="positionId"
|
|
<el-form-item label="职务" prop="positionId"
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
- <el-select v-model="inputForm.positionId" style="width:100%" placeholder="请选择职务">
|
|
|
|
|
|
+ <el-select v-model="inputForm.positionId" :disabled="true" :readonly="true" style="width:100%" placeholder="请选择职务">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in positionList"
|
|
v-for="item in positionList"
|
|
:key="item.id"
|
|
:key="item.id"
|
|
@@ -161,7 +166,7 @@
|
|
<el-form-item label="职级" prop="rankId"
|
|
<el-form-item label="职级" prop="rankId"
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
- <el-select v-model="inputForm.rankId" style="width:100%" placeholder="请选择职级">
|
|
|
|
|
|
+ <el-select v-model="inputForm.rankId" :disabled="true" :readonly="true" style="width:100%" placeholder="请选择职级">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in rankList"
|
|
v-for="item in rankList"
|
|
:key="item.id"
|
|
:key="item.id"
|
|
@@ -182,7 +187,7 @@
|
|
<el-form-item label="证件类型" prop="certificatesType"
|
|
<el-form-item label="证件类型" prop="certificatesType"
|
|
:rules="[{required: true, message: '证件类型不能为空', trigger: 'blur'}
|
|
:rules="[{required: true, message: '证件类型不能为空', trigger: 'blur'}
|
|
]">
|
|
]">
|
|
- <el-select v-model="inputForm.certificatesType" placeholder="请选择证件类型" style="width:100%;">
|
|
|
|
|
|
+ <el-select v-model="inputForm.certificatesType" :disabled="true" :readonly="true" placeholder="请选择证件类型" style="width:100%;">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in $dictUtils.getDictList('certificates_type')"
|
|
v-for="item in $dictUtils.getDictList('certificates_type')"
|
|
:key="item.value"
|
|
:key="item.value"
|
|
@@ -198,7 +203,7 @@
|
|
{validator: checkIdCardRule, trigger: 'change'},
|
|
{validator: checkIdCardRule, trigger: 'change'},
|
|
{validator: checkIdCardRule, trigger: 'blur'}
|
|
{validator: checkIdCardRule, trigger: 'blur'}
|
|
]">
|
|
]">
|
|
- <el-input v-model="inputForm.idCard" placeholder="请填写证件号" clearable></el-input>
|
|
|
|
|
|
+ <el-input v-model="inputForm.idCard" :disabled="true" :readonly="true" placeholder="请填写证件号" clearable></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
|
|
|
|
@@ -209,8 +214,9 @@
|
|
<el-popover
|
|
<el-popover
|
|
placement="left"
|
|
placement="left"
|
|
trigger="hover">
|
|
trigger="hover">
|
|
- <el-button style="width: 100%" @click="onPreview(inputForm.certificatesFrontLsUrl)" :disabled="false" icon="el-icon-zoom-in"></el-button>
|
|
|
|
|
|
+ <el-button style="width: 100%" @click="onPreview(inputForm.certificatesFrontLsUrl)" :disabled="true" icon="el-icon-zoom-in"></el-button>
|
|
<el-upload
|
|
<el-upload
|
|
|
|
+ :disabled="true"
|
|
slot="reference"
|
|
slot="reference"
|
|
class="avatar-uploader"
|
|
class="avatar-uploader"
|
|
:action="`${$http.BASE_URL}/roster/base/webUpload/upload`"
|
|
:action="`${$http.BASE_URL}/roster/base/webUpload/upload`"
|
|
@@ -236,8 +242,9 @@
|
|
<el-popover
|
|
<el-popover
|
|
placement="left"
|
|
placement="left"
|
|
trigger="hover">
|
|
trigger="hover">
|
|
- <el-button style="width: 100%" @click="onPreview(inputForm.certificatesBackLsUrl)" :disabled="false" icon="el-icon-zoom-in"></el-button>
|
|
|
|
|
|
+ <el-button style="width: 100%" @click="onPreview(inputForm.certificatesBackLsUrl)" :disabled="true" icon="el-icon-zoom-in"></el-button>
|
|
<el-upload
|
|
<el-upload
|
|
|
|
+ :disabled="true"
|
|
slot="reference"
|
|
slot="reference"
|
|
class="avatar-uploader"
|
|
class="avatar-uploader"
|
|
:action="`${$http.BASE_URL}/roster/base/webUpload/upload`"
|
|
:action="`${$http.BASE_URL}/roster/base/webUpload/upload`"
|
|
@@ -257,14 +264,14 @@
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
<el-form-item label="手机号码" prop="mobile">
|
|
<el-form-item label="手机号码" prop="mobile">
|
|
- <el-input v-model="inputForm.mobile" placeholder="请填写手机号码" clearable></el-input>
|
|
|
|
|
|
+ <el-input v-model="inputForm.mobile" :disabled="true" placeholder="请填写手机号码" clearable></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12" >
|
|
<el-col :span="12" >
|
|
<el-form-item label="合同类型" prop="contractType"
|
|
<el-form-item label="合同类型" prop="contractType"
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
- <el-select v-model="inputForm.contractType" placeholder="请选择合同类型" style="width:100%;">
|
|
|
|
|
|
+ <el-select v-model="inputForm.contractType" :disabled="true" placeholder="请选择合同类型" style="width:100%;">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in $dictUtils.getDictList('roster_contract_type')"
|
|
v-for="item in $dictUtils.getDictList('roster_contract_type')"
|
|
:key="item.value"
|
|
:key="item.value"
|
|
@@ -278,7 +285,7 @@
|
|
<el-form-item label="员工类型" prop="workerType"
|
|
<el-form-item label="员工类型" prop="workerType"
|
|
:rules="[{required: true, message: '员工类型不能为空', trigger: 'blur'}
|
|
:rules="[{required: true, message: '员工类型不能为空', trigger: 'blur'}
|
|
]">
|
|
]">
|
|
- <el-select v-model="inputForm.workerType" placeholder="请选择员工类型" style="width:100%;">
|
|
|
|
|
|
+ <el-select v-model="inputForm.workerType" :disabled="true" placeholder="请选择员工类型" style="width:100%;">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in $dictUtils.getDictList('worker_type')"
|
|
v-for="item in $dictUtils.getDictList('worker_type')"
|
|
:key="item.value"
|
|
:key="item.value"
|
|
@@ -291,6 +298,7 @@
|
|
<el-col :span="12" >
|
|
<el-col :span="12" >
|
|
<el-form-item label="入职日期" prop="onboardingDate">
|
|
<el-form-item label="入职日期" prop="onboardingDate">
|
|
<el-date-picker
|
|
<el-date-picker
|
|
|
|
+ :disabled="true"
|
|
placement="bottom-start"
|
|
placement="bottom-start"
|
|
style="width: 100%"
|
|
style="width: 100%"
|
|
v-model="inputForm.onboardingDate"
|
|
v-model="inputForm.onboardingDate"
|
|
@@ -301,21 +309,21 @@
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12" >
|
|
<el-col :span="12" >
|
|
<el-form-item label="历史工龄" prop="seniority">
|
|
<el-form-item label="历史工龄" prop="seniority">
|
|
- <el-input v-model="inputForm.seniority" placeholder="请填写历史工龄" clearable></el-input>
|
|
|
|
|
|
+ <el-input v-model="inputForm.seniority" :disabled="true" placeholder="请填写历史工龄" clearable></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12" >
|
|
<el-col :span="12" >
|
|
<el-form-item label="合同公司" prop="contractCompany"
|
|
<el-form-item label="合同公司" prop="contractCompany"
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
- <el-input v-model="inputForm.contractCompany" placeholder="请填写合同公司" clearable></el-input>
|
|
|
|
|
|
+ <el-input v-model="inputForm.contractCompany" placeholder="请填写合同公司" :disabled="true" clearable></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
<el-form-item label="性别" prop="sex"
|
|
<el-form-item label="性别" prop="sex"
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
- <el-select v-model="inputForm.sex" placeholder="请选择性别" style="width:100%;">
|
|
|
|
|
|
+ <el-select v-model="inputForm.sex" placeholder="请选择性别" :disabled="true" style="width:100%;">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in $dictUtils.getDictList('sex')"
|
|
v-for="item in $dictUtils.getDictList('sex')"
|
|
:key="item.value"
|
|
:key="item.value"
|
|
@@ -328,6 +336,7 @@
|
|
<el-col :span="12" >
|
|
<el-col :span="12" >
|
|
<el-form-item label="出生日期" prop="birthDate">
|
|
<el-form-item label="出生日期" prop="birthDate">
|
|
<el-date-picker
|
|
<el-date-picker
|
|
|
|
+ :disabled="true"
|
|
placement="bottom-start"
|
|
placement="bottom-start"
|
|
style="width: 100%"
|
|
style="width: 100%"
|
|
v-model="inputForm.birthDate"
|
|
v-model="inputForm.birthDate"
|
|
@@ -340,21 +349,21 @@
|
|
<el-form-item label="工作地点" prop="workPlace"
|
|
<el-form-item label="工作地点" prop="workPlace"
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
- <el-input v-model="inputForm.workPlace" placeholder="请填写工作地点" clearable></el-input>
|
|
|
|
|
|
+ <el-input v-model="inputForm.workPlace" placeholder="请填写工作地点" :disabled="true" clearable></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12" >
|
|
<el-col :span="12" >
|
|
<el-form-item label="联系地址" prop="contactAddress"
|
|
<el-form-item label="联系地址" prop="contactAddress"
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
- <el-input v-model="inputForm.contactAddress" placeholder="请填写联系地址" clearable></el-input>
|
|
|
|
|
|
+ <el-input v-model="inputForm.contactAddress" placeholder="请填写联系地址" :disabled="true" clearable></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12" >
|
|
<el-col :span="12" >
|
|
<el-form-item label="入职年度就业情形" prop="employmentSituation"
|
|
<el-form-item label="入职年度就业情形" prop="employmentSituation"
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
- <el-select v-model="inputForm.employmentSituation" placeholder="请选择入职年度就业情形" style="width:100%;">
|
|
|
|
|
|
+ <el-select v-model="inputForm.employmentSituation" :disabled="true" placeholder="请选择入职年度就业情形" style="width:100%;">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in $dictUtils.getDictList('employment_situation')"
|
|
v-for="item in $dictUtils.getDictList('employment_situation')"
|
|
:key="item.value"
|
|
:key="item.value"
|
|
@@ -368,7 +377,7 @@
|
|
<el-form-item label="工时制度" prop="workingHour"
|
|
<el-form-item label="工时制度" prop="workingHour"
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
- <el-select v-model="inputForm.workingHour" placeholder="请选择入职年度就业情形" style="width:100%;">
|
|
|
|
|
|
+ <el-select v-model="inputForm.workingHour" :disabled="true" placeholder="请选择入职年度就业情形" style="width:100%;">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in $dictUtils.getDictList('working_hour_type')"
|
|
v-for="item in $dictUtils.getDictList('working_hour_type')"
|
|
:key="item.value"
|
|
:key="item.value"
|
|
@@ -382,7 +391,7 @@
|
|
<el-form-item label="民族" prop="ethnic"
|
|
<el-form-item label="民族" prop="ethnic"
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
- <el-select v-model="inputForm.ethnic" filterable placeholder="请选择民族" style="width:100%;">
|
|
|
|
|
|
+ <el-select v-model="inputForm.ethnic" :disabled="true" filterable placeholder="请选择民族" style="width:100%;">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in $dictUtils.getDictList('ethnic')"
|
|
v-for="item in $dictUtils.getDictList('ethnic')"
|
|
:key="item.value"
|
|
:key="item.value"
|
|
@@ -396,7 +405,7 @@
|
|
<el-form-item label="户口类型" prop="accountType"
|
|
<el-form-item label="户口类型" prop="accountType"
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
- <el-select v-model="inputForm.accountType" placeholder="请选择户口类型" style="width:100%;">
|
|
|
|
|
|
+ <el-select v-model="inputForm.accountType" :disabled="true" placeholder="请选择户口类型" style="width:100%;">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in $dictUtils.getDictList('account_type')"
|
|
v-for="item in $dictUtils.getDictList('account_type')"
|
|
:key="item.value"
|
|
:key="item.value"
|
|
@@ -410,28 +419,28 @@
|
|
<el-form-item label="户口所在地" prop="accountAddr"
|
|
<el-form-item label="户口所在地" prop="accountAddr"
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
- <el-input v-model="inputForm.accountAddr" placeholder="请填写户口所在地" clearable></el-input>
|
|
|
|
|
|
+ <el-input v-model="inputForm.accountAddr" placeholder="请填写户口所在地" :disabled="true" clearable></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12" >
|
|
<el-col :span="12" >
|
|
<el-form-item label="籍贯" prop="origin"
|
|
<el-form-item label="籍贯" prop="origin"
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
- <el-input v-model="inputForm.origin" placeholder="请填写籍贯" clearable></el-input>
|
|
|
|
|
|
+ <el-input v-model="inputForm.origin" placeholder="请填写籍贯" :disabled="true" clearable></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12" >
|
|
<el-col :span="12" >
|
|
<el-form-item label="居住地址" prop="liveAddr"
|
|
<el-form-item label="居住地址" prop="liveAddr"
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
- <el-input v-model="inputForm.liveAddr" placeholder="请填写居住地址" clearable></el-input>
|
|
|
|
|
|
+ <el-input v-model="inputForm.liveAddr" placeholder="请填写居住地址" :disabled="true" clearable></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12" >
|
|
<el-col :span="12" >
|
|
<el-form-item label="最高学历" prop="highestEducation"
|
|
<el-form-item label="最高学历" prop="highestEducation"
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
- <el-select v-model="inputForm.highestEducation" placeholder="请选择最高学历" style="width:100%;">
|
|
|
|
|
|
+ <el-select v-model="inputForm.highestEducation" placeholder="请选择最高学历" :disabled="true" style="width:100%;">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in $dictUtils.getDictList('highest_education')"
|
|
v-for="item in $dictUtils.getDictList('highest_education')"
|
|
:key="item.value"
|
|
:key="item.value"
|
|
@@ -445,7 +454,7 @@
|
|
<el-form-item label="政治面貌" prop="politicalFace"
|
|
<el-form-item label="政治面貌" prop="politicalFace"
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
- <el-select v-model="inputForm.politicalFace" placeholder="请选择政治面貌" style="width:100%;">
|
|
|
|
|
|
+ <el-select v-model="inputForm.politicalFace" :disabled="true" placeholder="请选择政治面貌" style="width:100%;">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in $dictUtils.getDictList('political_face')"
|
|
v-for="item in $dictUtils.getDictList('political_face')"
|
|
:key="item.value"
|
|
:key="item.value"
|
|
@@ -459,7 +468,7 @@
|
|
<el-form-item label="婚姻状况" prop="maritalStatus"
|
|
<el-form-item label="婚姻状况" prop="maritalStatus"
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
- <el-select v-model="inputForm.maritalStatus" placeholder="请选择婚姻状况" style="width:100%;">
|
|
|
|
|
|
+ <el-select v-model="inputForm.maritalStatus" :disabled="true" placeholder="请选择婚姻状况" style="width:100%;">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in $dictUtils.getDictList('marital_status')"
|
|
v-for="item in $dictUtils.getDictList('marital_status')"
|
|
:key="item.value"
|
|
:key="item.value"
|
|
@@ -473,7 +482,7 @@
|
|
<el-form-item label="血型" prop="bloodType"
|
|
<el-form-item label="血型" prop="bloodType"
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
- <el-select v-model="inputForm.bloodType" placeholder="请选择血型" style="width:100%;">
|
|
|
|
|
|
+ <el-select v-model="inputForm.bloodType" :disabled="true" placeholder="请选择血型" style="width:100%;">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in $dictUtils.getDictList('blood_type')"
|
|
v-for="item in $dictUtils.getDictList('blood_type')"
|
|
:key="item.value"
|
|
:key="item.value"
|
|
@@ -487,52 +496,52 @@
|
|
<el-form-item label="紧急联系人姓名" prop="emergencyContactName"
|
|
<el-form-item label="紧急联系人姓名" prop="emergencyContactName"
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
- <el-input v-model="inputForm.emergencyContactName" placeholder="请填写紧急联系人姓名" clearable></el-input>
|
|
|
|
|
|
+ <el-input v-model="inputForm.emergencyContactName" placeholder="请填写紧急联系人姓名" :disabled="true" clearable></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12" >
|
|
<el-col :span="12" >
|
|
<el-form-item label="紧急联系人电话" prop="emergencyContactTel"
|
|
<el-form-item label="紧急联系人电话" prop="emergencyContactTel"
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
- <el-input v-model="inputForm.emergencyContactTel" placeholder="请填写紧急联系人电话" clearable></el-input>
|
|
|
|
|
|
+ <el-input v-model="inputForm.emergencyContactTel" placeholder="请填写紧急联系人电话" :disabled="true" clearable></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12" >
|
|
<el-col :span="12" >
|
|
<el-form-item label="配偶姓名" prop="spouseName"
|
|
<el-form-item label="配偶姓名" prop="spouseName"
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
- <el-input v-model="inputForm.spouseName" placeholder="请填写配偶姓名" clearable></el-input>
|
|
|
|
|
|
+ <el-input v-model="inputForm.spouseName" placeholder="请填写配偶姓名" :disabled="true" clearable></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12" >
|
|
<el-col :span="12" >
|
|
<el-form-item label="孩子姓名" prop="childName"
|
|
<el-form-item label="孩子姓名" prop="childName"
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
- <el-input v-model="inputForm.childName" placeholder="请填写孩子姓名" clearable></el-input>
|
|
|
|
|
|
+ <el-input v-model="inputForm.childName" placeholder="请填写孩子姓名" :disabled="true" clearable></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
<el-form-item label="QQ" prop="qq">
|
|
<el-form-item label="QQ" prop="qq">
|
|
- <el-input v-model="inputForm.qq" placeholder="请填写QQ" clearable></el-input>
|
|
|
|
|
|
+ <el-input v-model="inputForm.qq" placeholder="请填写QQ" :disabled="true" clearable></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
<el-form-item label="微信" prop="wechat"
|
|
<el-form-item label="微信" prop="wechat"
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
- <el-input v-model="inputForm.wechat" placeholder="请填写微信" clearable></el-input>
|
|
|
|
|
|
+ <el-input v-model="inputForm.wechat" placeholder="请填写微信" :disabled="true" clearable></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
<el-form-item label="个人邮箱" prop="email">
|
|
<el-form-item label="个人邮箱" prop="email">
|
|
- <el-input v-model="inputForm.email" placeholder="请填写个人邮箱" clearable></el-input>
|
|
|
|
|
|
+ <el-input v-model="inputForm.email" placeholder="请填写个人邮箱" :disabled="true" clearable></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
<el-form-item label="备注" prop="remarks"
|
|
<el-form-item label="备注" prop="remarks"
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
- <el-input type="textarea" style="width:100%" maxlength="1000" v-model="inputForm.remarks" placeholder="请填写备注" ></el-input>
|
|
|
|
|
|
+ <el-input type="textarea" style="width:100%" maxlength="1000" :disabled="true" v-model="inputForm.remarks" placeholder="请填写备注" ></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
@@ -543,6 +552,7 @@
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
<el-date-picker
|
|
<el-date-picker
|
|
|
|
+ :disabled="true"
|
|
placement="bottom-start"
|
|
placement="bottom-start"
|
|
style="width: 100%"
|
|
style="width: 100%"
|
|
v-model="inputForm.rosterContractDTO.beginDate"
|
|
v-model="inputForm.rosterContractDTO.beginDate"
|
|
@@ -556,6 +566,7 @@
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
<el-date-picker
|
|
<el-date-picker
|
|
|
|
+ :disabled="true"
|
|
placement="bottom-start"
|
|
placement="bottom-start"
|
|
style="width: 100%"
|
|
style="width: 100%"
|
|
v-model="inputForm.rosterContractDTO.endDate"
|
|
v-model="inputForm.rosterContractDTO.endDate"
|
|
@@ -566,14 +577,14 @@
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
<el-form-item label="工作邮箱" prop="rosterContractDTO.workEmail">
|
|
<el-form-item label="工作邮箱" prop="rosterContractDTO.workEmail">
|
|
- <el-input v-model="inputForm.rosterContractDTO.workEmail" placeholder="请填写工作邮箱" clearable></el-input>
|
|
|
|
|
|
+ <el-input v-model="inputForm.rosterContractDTO.workEmail" placeholder="请填写工作邮箱" :disabled="true" clearable></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
<el-form-item label="工作电话" prop="rosterContractDTO.workMobile"
|
|
<el-form-item label="工作电话" prop="rosterContractDTO.workMobile"
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
- <el-input v-model="inputForm.rosterContractDTO.workMobile" placeholder="请填写工作电话" clearable></el-input>
|
|
|
|
|
|
+ <el-input v-model="inputForm.rosterContractDTO.workMobile" placeholder="请填写工作电话" :disabled="true" clearable></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
@@ -581,6 +592,7 @@
|
|
:rules="[
|
|
:rules="[
|
|
]">
|
|
]">
|
|
<el-date-picker
|
|
<el-date-picker
|
|
|
|
+ :disabled="true"
|
|
placement="bottom-start"
|
|
placement="bottom-start"
|
|
style="width: 100%"
|
|
style="width: 100%"
|
|
v-model="inputForm.rosterContractDTO.probationPeriodEndDate"
|
|
v-model="inputForm.rosterContractDTO.probationPeriodEndDate"
|
|
@@ -591,7 +603,7 @@
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
<el-form-item label="试用期(月)" prop="rosterContractDTO.probationPeriodMonth">
|
|
<el-form-item label="试用期(月)" prop="rosterContractDTO.probationPeriodMonth">
|
|
- <el-input v-model="inputForm.rosterContractDTO.probationPeriodMonth" placeholder="请填写试用期(月)" clearable></el-input>
|
|
|
|
|
|
+ <el-input v-model="inputForm.rosterContractDTO.probationPeriodMonth" :disabled="true" placeholder="请填写试用期(月)" clearable></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
@@ -694,7 +706,7 @@
|
|
<el-row :gutter="15">
|
|
<el-row :gutter="15">
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
<el-form-item label="" >
|
|
<el-form-item label="" >
|
|
- <el-button style="width: 100%" type="primary" @click="addRow('bank')" plain>新增银行卡</el-button>
|
|
|
|
|
|
+ <el-button style="width: 100%" type="primary" :disabled="true" @click="addRow('bank')" plain>新增银行卡</el-button>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
@@ -830,7 +842,7 @@
|
|
<el-row :gutter="15">
|
|
<el-row :gutter="15">
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
<el-form-item label="" >
|
|
<el-form-item label="" >
|
|
- <el-button style="width: 100%" type="primary" @click="addRow('educate')" plain>新增教育经历</el-button>
|
|
|
|
|
|
+ <el-button style="width: 100%" :disabled="true" type="primary" @click="addRow('educate')" plain>新增教育经历</el-button>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
@@ -899,7 +911,7 @@
|
|
<el-row :gutter="15">
|
|
<el-row :gutter="15">
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
<el-form-item label="" >
|
|
<el-form-item label="" >
|
|
- <el-button style="width: 100%" type="primary" @click="addRow('work')" plain>新增工作经历</el-button>
|
|
|
|
|
|
+ <el-button style="width: 100%" type="primary" :disabled="true" @click="addRow('work')" plain>新增工作经历</el-button>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
@@ -981,7 +993,7 @@
|
|
<el-row :gutter="15">
|
|
<el-row :gutter="15">
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
<el-form-item label="" >
|
|
<el-form-item label="" >
|
|
- <el-button style="width: 100%" type="primary" @click="addRow('family')" plain>新增家庭成员</el-button>
|
|
|
|
|
|
+ <el-button style="width: 100%" type="primary" :disabled="true" @click="addRow('family')" plain>新增家庭成员</el-button>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
@@ -1111,7 +1123,7 @@
|
|
<el-row :gutter="15">
|
|
<el-row :gutter="15">
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
<el-form-item label="" >
|
|
<el-form-item label="" >
|
|
- <el-button style="width: 100%" type="primary" @click="addRow('certificate')" plain>新增员工证书</el-button>
|
|
|
|
|
|
+ <el-button style="width: 100%" type="primary" :disabled="true" @click="addRow('certificate')" plain>新增员工证书</el-button>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
@@ -1250,7 +1262,7 @@
|
|
<el-row :gutter="15">
|
|
<el-row :gutter="15">
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
<el-form-item label="" >
|
|
<el-form-item label="" >
|
|
- <el-button style="width: 100%" type="primary" @click="addRow('certDto')" plain>新增人员资质</el-button>
|
|
|
|
|
|
+ <el-button style="width: 100%" type="primary" :disabled="true" @click="addRow('certDto')" plain>新增人员资质</el-button>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
@@ -1743,7 +1755,7 @@
|
|
item.professionList = this.$dictUtils.getDictList('sys_cert_profession_accounting')
|
|
item.professionList = this.$dictUtils.getDictList('sys_cert_profession_accounting')
|
|
}
|
|
}
|
|
})
|
|
})
|
|
- this.$refs.uploadComponent.newUpload(method, this.inputForm.rosterFilesDTOList, 'roster', '', '附件')
|
|
|
|
|
|
+ this.$refs.uploadComponent.newUpload('view', this.inputForm.rosterFilesDTOList, 'roster', '', '附件')
|
|
this.loading = false
|
|
this.loading = false
|
|
})
|
|
})
|
|
}
|
|
}
|