This commit is contained in:
parent
9712a24820
commit
c554fe36ab
|
|
@ -32,6 +32,7 @@
|
|||
</el-col>
|
||||
</el-row>
|
||||
<el-row>
|
||||
<!-- 法人信息 -->
|
||||
<el-col :span="12">
|
||||
<el-form-item label="法人联系电话" prop="legalPersonPhone">
|
||||
<el-input
|
||||
|
|
@ -57,8 +58,9 @@
|
|||
</el-row>
|
||||
|
||||
<el-row>
|
||||
|
||||
<el-col :span="12">
|
||||
<el-form-item label="营业执照" prop="businessLicense">
|
||||
<el-form-item label="营业执照" >
|
||||
<UploadImgFormData
|
||||
:limit="1"
|
||||
:file-size="10"
|
||||
|
|
@ -72,7 +74,7 @@
|
|||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="电子公章" prop="electronicStamp">
|
||||
<el-form-item label="电子公章" >
|
||||
<UploadImgFormData
|
||||
:limit="1"
|
||||
:file-size="10"
|
||||
|
|
@ -88,7 +90,7 @@
|
|||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="身份证正反面" prop="idCard">
|
||||
<el-form-item label="身份证正反面">
|
||||
<UploadImgFormData
|
||||
:limit="2"
|
||||
:file-size="10"
|
||||
|
|
@ -102,7 +104,7 @@
|
|||
<el-col :span="12">
|
||||
<el-form-item
|
||||
label="电子签名/法人印章"
|
||||
prop="electronicSignature"
|
||||
|
||||
>
|
||||
<UploadImgFormData
|
||||
:limit="1"
|
||||
|
|
|
|||
|
|
@ -356,13 +356,13 @@
|
|||
:key="item.title"
|
||||
>
|
||||
<UploadImgFormData
|
||||
:limit="1"
|
||||
:limit="3"
|
||||
:file-size="10"
|
||||
:multiple="true"
|
||||
v-if="item.type != 6"
|
||||
:file-list.sync="item.fileList"
|
||||
:file-type="['jpg', 'png', 'jpeg']"
|
||||
:is-uploaded="item.fileList.length >= 1"
|
||||
:is-uploaded="item.fileList.length >= 3"
|
||||
:is-detail="
|
||||
formType === 2 && isEditContract
|
||||
"
|
||||
|
|
@ -385,7 +385,7 @@
|
|||
maxlength="50"
|
||||
show-word-limit
|
||||
placeholder="请输入合同编号"
|
||||
v-model="contractInfoForm.contractCode"
|
||||
v-model.trim="contractInfoForm.contractCode"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
|
@ -412,7 +412,7 @@
|
|||
style="width: 100%"
|
||||
value-format="yyyy-MM-dd"
|
||||
placeholder="请选择合同签订日期"
|
||||
v-model="contractInfoForm.contractStartDate"
|
||||
v-model.trim="contractInfoForm.contractStartDate"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
|
@ -423,7 +423,7 @@
|
|||
style="width: 100%"
|
||||
value-format="yyyy-MM-dd"
|
||||
placeholder="请选择合同终止日期"
|
||||
v-model="contractInfoForm.contractStopDate"
|
||||
v-model.trim="contractInfoForm.contractStopDate"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
|
@ -447,7 +447,7 @@
|
|||
maxlength="10"
|
||||
show-word-limit
|
||||
placeholder="请输入工资核定标准"
|
||||
v-model="contractInfoForm.wageCriterion"
|
||||
v-model.trim="contractInfoForm.wageCriterion"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
|
@ -462,7 +462,7 @@
|
|||
:multiple="true"
|
||||
:is-detail="formType === 2 && isEditContract"
|
||||
uploadTip="身份证、银行卡扫描件,承诺书、劳动合同或用工协议扫描件"
|
||||
:file-list.sync="contractImageList[5].fileList"
|
||||
:file-list.sync="contractImageList[1].fileList"
|
||||
:file-type="[
|
||||
'jpg',
|
||||
'png',
|
||||
|
|
@ -505,13 +505,13 @@
|
|||
v-for="item in bankImageList"
|
||||
>
|
||||
<UploadImgFormData
|
||||
:limit="1"
|
||||
:limit="3"
|
||||
:file-size="20"
|
||||
:multiple="true"
|
||||
v-if="item.type != 5"
|
||||
:file-list.sync="item.fileList"
|
||||
:file-type="['jpg', 'png', 'jpeg']"
|
||||
:is-uploaded="item.fileList.length >= 1"
|
||||
:is-uploaded="item.fileList.length >= 3"
|
||||
/>
|
||||
|
||||
<span v-if="item.type != 5">
|
||||
|
|
@ -531,7 +531,7 @@
|
|||
maxlength="19"
|
||||
show-word-limit
|
||||
placeholder="请输入银行卡号"
|
||||
v-model="salaryCardInfoForm.bankCardCode"
|
||||
v-model.trim="salaryCardInfoForm.bankCardCode"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
|
@ -542,20 +542,44 @@
|
|||
maxlength="30"
|
||||
show-word-limit
|
||||
placeholder="请输入银行名称"
|
||||
v-model="salaryCardInfoForm.bankName"
|
||||
v-model.trim="salaryCardInfoForm.bankName"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-row>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="银行联号">
|
||||
<el-input
|
||||
clearable
|
||||
maxlength="12"
|
||||
show-word-limit
|
||||
placeholder="请输入银行联号"
|
||||
v-model.trim="salaryCardInfoForm.bankIdentifierCode"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="银行支行名称">
|
||||
<el-input
|
||||
clearable
|
||||
maxlength="50"
|
||||
show-word-limit
|
||||
placeholder="请输入银行支行名称"
|
||||
v-model.trim="salaryCardInfoForm.bankBranchName"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="附件">
|
||||
<UploadFileFormData
|
||||
:limit="3"
|
||||
:file-size="20"
|
||||
:multiple="true"
|
||||
uploadTip="身份证、银行卡扫描件,承诺书、劳动合同或用工协议扫描件"
|
||||
:file-list.sync="bankImageList[4].fileList"
|
||||
:file-list.sync="bankImageList[1].fileList"
|
||||
:file-type="[
|
||||
'jpg',
|
||||
'png',
|
||||
|
|
@ -567,17 +591,7 @@
|
|||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="银行支行名称">
|
||||
<el-input
|
||||
clearable
|
||||
maxlength="50"
|
||||
show-word-limit
|
||||
placeholder="请输入银行支行名称"
|
||||
v-model="salaryCardInfoForm.bankBranchName"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
</el-row>
|
||||
</el-form>
|
||||
</div>
|
||||
|
|
@ -701,6 +715,7 @@ export default {
|
|||
bankName: '', // 银行名称
|
||||
bankCardCode: '', // 银行卡号
|
||||
bankBranchName: '', // 银行支行名称
|
||||
bankIdentifierCode: '', // 银行联号
|
||||
},
|
||||
|
||||
// 合同附件
|
||||
|
|
@ -711,30 +726,30 @@ export default {
|
|||
name: 'contract',
|
||||
title: '人员手持合同照',
|
||||
},
|
||||
{
|
||||
type: 2,
|
||||
fileList: [],
|
||||
name: 'contract',
|
||||
title: '工作内容页',
|
||||
},
|
||||
{
|
||||
type: 3,
|
||||
fileList: [],
|
||||
name: 'contract',
|
||||
title: '薪酬约定页',
|
||||
},
|
||||
{
|
||||
type: 4,
|
||||
fileList: [],
|
||||
name: 'contract',
|
||||
title: '本人签名页',
|
||||
},
|
||||
{
|
||||
type: 5,
|
||||
fileList: [],
|
||||
name: 'contract',
|
||||
title: '其他照片',
|
||||
},
|
||||
// {
|
||||
// type: 2,
|
||||
// fileList: [],
|
||||
// name: 'contract',
|
||||
// title: '工作内容页',
|
||||
// },
|
||||
// {
|
||||
// type: 3,
|
||||
// fileList: [],
|
||||
// name: 'contract',
|
||||
// title: '薪酬约定页',
|
||||
// },
|
||||
// {
|
||||
// type: 4,
|
||||
// fileList: [],
|
||||
// name: 'contract',
|
||||
// title: '本人签名页',
|
||||
// },
|
||||
// {
|
||||
// type: 5,
|
||||
// fileList: [],
|
||||
// name: 'contract',
|
||||
// title: '其他照片',
|
||||
// },
|
||||
{
|
||||
type: 6,
|
||||
title: '附件',
|
||||
|
|
@ -751,24 +766,24 @@ export default {
|
|||
name: 'wageCard',
|
||||
title: '手持银行卡、承诺书',
|
||||
},
|
||||
{
|
||||
type: 2,
|
||||
fileList: [],
|
||||
name: 'wageCard',
|
||||
title: '银行卡照片',
|
||||
},
|
||||
{
|
||||
type: 3,
|
||||
fileList: [],
|
||||
name: 'wageCard',
|
||||
title: '个人工资卡承诺书',
|
||||
},
|
||||
{
|
||||
type: 4,
|
||||
fileList: [],
|
||||
name: 'wageCard',
|
||||
title: '其它照片',
|
||||
},
|
||||
// {
|
||||
// type: 2,
|
||||
// fileList: [],
|
||||
// name: 'wageCard',
|
||||
// title: '银行卡照片',
|
||||
// },
|
||||
// {
|
||||
// type: 3,
|
||||
// fileList: [],
|
||||
// name: 'wageCard',
|
||||
// title: '个人工资卡承诺书',
|
||||
// },
|
||||
// {
|
||||
// type: 4,
|
||||
// fileList: [],
|
||||
// name: 'wageCard',
|
||||
// title: '其它照片',
|
||||
// },
|
||||
{
|
||||
type: 5,
|
||||
title: '附件',
|
||||
|
|
@ -1064,6 +1079,7 @@ export default {
|
|||
'bankName', // 银行名称
|
||||
'bankCardCode', // 银行卡号
|
||||
'bankBranchName', // 银行支行名称
|
||||
'bankIdentifierCode', // 银行联号
|
||||
]
|
||||
const status_1 =
|
||||
this.checkFormStatus(
|
||||
|
|
@ -1505,13 +1521,14 @@ export default {
|
|||
|
||||
// 工资卡信息
|
||||
if (bmWorkerWageCard && Object.keys(bmWorkerWageCard).length > 0) {
|
||||
const { bankCardCode, bankName, bankBranchName, id } =
|
||||
const { bankCardCode, bankName, bankBranchName, id, bankIdentifierCode } =
|
||||
bmWorkerWageCard
|
||||
this.salaryCardInfoForm = {
|
||||
id,
|
||||
bankName,
|
||||
bankCardCode,
|
||||
bankBranchName,
|
||||
bankIdentifierCode,
|
||||
}
|
||||
|
||||
bmWorkerWageCard.files.forEach((i) => {
|
||||
|
|
|
|||
|
|
@ -18,14 +18,14 @@
|
|||
:key="item.title"
|
||||
>
|
||||
<UploadImgFormData
|
||||
:limit="1"
|
||||
:limit="3"
|
||||
:file-size="10"
|
||||
:multiple="true"
|
||||
v-if="item.type != 6"
|
||||
:is-detail="formType === 2"
|
||||
:file-list.sync="item.fileList"
|
||||
:file-type="['jpg', 'png', 'jpeg']"
|
||||
:is-uploaded="item.fileList.length >= 1"
|
||||
:is-uploaded="item.fileList.length >= 3"
|
||||
/>
|
||||
|
||||
<span v-if="item.type != 6">
|
||||
|
|
@ -121,7 +121,7 @@
|
|||
:file-size="20"
|
||||
:multiple="true"
|
||||
uploadTip="身份证、银行卡扫描件,承诺书、劳动合同或用工协议扫描件"
|
||||
:file-list.sync="contractImageList[5].fileList"
|
||||
:file-list.sync="contractImageList[1].fileList"
|
||||
:file-type="[
|
||||
'jpg',
|
||||
'png',
|
||||
|
|
@ -241,26 +241,26 @@ export default {
|
|||
fileList: [],
|
||||
title: '人员手持合同照',
|
||||
},
|
||||
{
|
||||
type: 2,
|
||||
fileList: [],
|
||||
title: '工作内容页',
|
||||
},
|
||||
{
|
||||
type: 3,
|
||||
fileList: [],
|
||||
title: '薪酬约定页',
|
||||
},
|
||||
{
|
||||
type: 4,
|
||||
fileList: [],
|
||||
title: '本人签名页',
|
||||
},
|
||||
{
|
||||
type: 5,
|
||||
fileList: [],
|
||||
title: '其他照片',
|
||||
},
|
||||
// {
|
||||
// type: 2,
|
||||
// fileList: [],
|
||||
// title: '工作内容页',
|
||||
// },
|
||||
// {
|
||||
// type: 3,
|
||||
// fileList: [],
|
||||
// title: '薪酬约定页',
|
||||
// },
|
||||
// {
|
||||
// type: 4,
|
||||
// fileList: [],
|
||||
// title: '本人签名页',
|
||||
// },
|
||||
// {
|
||||
// type: 5,
|
||||
// fileList: [],
|
||||
// title: '其他照片',
|
||||
// },
|
||||
{
|
||||
type: 6,
|
||||
title: '附件',
|
||||
|
|
|
|||
|
|
@ -29,14 +29,14 @@
|
|||
:key="item.title"
|
||||
>
|
||||
<UploadImgFormData
|
||||
:limit="1"
|
||||
:limit="3"
|
||||
:file-size="20"
|
||||
:multiple="true"
|
||||
v-if="item.type != 5"
|
||||
:is-detail="formType === 2"
|
||||
:file-list.sync="item.fileList"
|
||||
:file-type="['jpg', 'png', 'jpeg']"
|
||||
:is-uploaded="item.fileList.length >= 1"
|
||||
:is-uploaded="item.fileList.length >= 3"
|
||||
/>
|
||||
|
||||
<span v-if="item.type != 5">
|
||||
|
|
@ -74,21 +74,13 @@
|
|||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="附件">
|
||||
<UploadFileFormData
|
||||
:limit="3"
|
||||
:file-size="20"
|
||||
:multiple="true"
|
||||
uploadTip="身份证、银行卡扫描件,承诺书、劳动合同或用工协议扫描件"
|
||||
:file-list.sync="bankImageList[4].fileList"
|
||||
:file-type="[
|
||||
'jpg',
|
||||
'png',
|
||||
'jpeg',
|
||||
'pdf',
|
||||
'doc',
|
||||
'docx',
|
||||
]"
|
||||
<el-form-item label="银行联号">
|
||||
<el-input
|
||||
clearable
|
||||
maxlength="12"
|
||||
show-word-limit
|
||||
placeholder="请输入银行联号"
|
||||
v-model.trim="salaryCardInfoForm.bankIdentifierCode"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
|
@ -104,6 +96,27 @@
|
|||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="附件">
|
||||
<UploadFileFormData
|
||||
:limit="3"
|
||||
:file-size="20"
|
||||
:multiple="true"
|
||||
uploadTip="身份证、银行卡扫描件,承诺书、劳动合同或用工协议扫描件"
|
||||
:file-list.sync="bankImageList[1].fileList"
|
||||
:file-type="[
|
||||
'jpg',
|
||||
'png',
|
||||
'jpeg',
|
||||
'pdf',
|
||||
'doc',
|
||||
'docx',
|
||||
]"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
</el-form>
|
||||
</div>
|
||||
</template>
|
||||
|
|
@ -150,6 +163,7 @@ export default {
|
|||
bankCardCode: '', // 银行卡号
|
||||
bankName: '', // 银行名称
|
||||
bankBranchName: '', // 银行支行名称
|
||||
bankIdentifierCode: '', // 银行联号
|
||||
},
|
||||
|
||||
bankImageList: [
|
||||
|
|
@ -159,24 +173,24 @@ export default {
|
|||
name: 'bank',
|
||||
fileList: [],
|
||||
},
|
||||
{
|
||||
title: '银行卡照片',
|
||||
type: 2,
|
||||
name: 'bank',
|
||||
fileList: [],
|
||||
},
|
||||
{
|
||||
title: '个人工资卡承诺书',
|
||||
type: 3,
|
||||
name: 'bank',
|
||||
fileList: [],
|
||||
},
|
||||
{
|
||||
title: '其它照片',
|
||||
type: 4,
|
||||
name: 'bank',
|
||||
fileList: [],
|
||||
},
|
||||
// {
|
||||
// title: '银行卡照片',
|
||||
// type: 2,
|
||||
// name: 'bank',
|
||||
// fileList: [],
|
||||
// },
|
||||
// {
|
||||
// title: '个人工资卡承诺书',
|
||||
// type: 3,
|
||||
// name: 'bank',
|
||||
// fileList: [],
|
||||
// },
|
||||
// {
|
||||
// title: '其它照片',
|
||||
// type: 4,
|
||||
// name: 'bank',
|
||||
// fileList: [],
|
||||
// },
|
||||
{
|
||||
title: '附件',
|
||||
type: 5,
|
||||
|
|
@ -209,6 +223,7 @@ export default {
|
|||
'bankCardCode', // 银行卡号
|
||||
'bankName', // 银行名称
|
||||
'bankBranchName', // 银行支行名称
|
||||
'bankIdentifierCode', // 银行联号
|
||||
]
|
||||
const imageFieldsToCheck = this.bankImageList.slice(0, -1) // 排除最后一个附件
|
||||
|
||||
|
|
@ -398,7 +413,7 @@ export default {
|
|||
)
|
||||
|
||||
if (res && Object.keys(res).length > 0) {
|
||||
const { id, files, bankName, bankCardCode, bankBranchName } =
|
||||
const { id, files, bankName, bankCardCode, bankBranchName, bankIdentifierCode } =
|
||||
res
|
||||
|
||||
this.salaryCardInfoForm = {
|
||||
|
|
@ -406,6 +421,7 @@ export default {
|
|||
bankName,
|
||||
bankCardCode,
|
||||
bankBranchName,
|
||||
bankIdentifierCode,
|
||||
}
|
||||
|
||||
if (files && files.length > 0) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue