查看员工信息:未上传的图片资源展示为“未上传”
This commit is contained in:
parent
c165e8886a
commit
7eff5fd5f3
|
|
@ -152,15 +152,17 @@
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item label="身份证正面" v-bind="validateInfos.idCardPositive"
|
<a-form-item label="身份证正面" v-bind="validateInfos.idCardPositive"
|
||||||
id="BizEmployeesInfoForm-idCardPositive" name="idCardPositive">
|
id="BizEmployeesInfoForm-idCardPositive" name="idCardPositive">
|
||||||
<j-image-upload :fileMax="1" :bizPath="`employeesZzxx`" :value="opeMediaAddress + formData.idCardPositive"
|
<j-image-upload v-if="!!formData.idCardPositive" :fileMax="1" :bizPath="`employeesZzxx`"
|
||||||
disabled></j-image-upload>
|
:value="opeMediaAddress + formData.idCardPositive" disabled></j-image-upload>
|
||||||
|
<span v-else>未上传</span>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item label="身份证反面" v-bind="validateInfos.idCardNegative"
|
<a-form-item label="身份证反面" v-bind="validateInfos.idCardNegative"
|
||||||
id="BizEmployeesInfoForm-idCardNegative" name="idCardNegative">
|
id="BizEmployeesInfoForm-idCardNegative" name="idCardNegative">
|
||||||
<j-image-upload :fileMax="1" :bizPath="`employeesZzxx`":value="opeMediaAddress + formData.idCardNegative"
|
<j-image-upload v-if="!!formData.idCardNegative" :fileMax="1" :bizPath="`employeesZzxx`"
|
||||||
disabled></j-image-upload>
|
:value="opeMediaAddress + formData.idCardNegative" disabled></j-image-upload>
|
||||||
|
<span v-else>未上传</span>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
|
|
@ -170,8 +172,10 @@
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item label="健康证正面" v-bind="validateInfos.healthCertificatePositive"
|
<a-form-item label="健康证正面" v-bind="validateInfos.healthCertificatePositive"
|
||||||
id="BizEmployeesInfoForm-healthCertificatePositive" name="healthCertificatePositive">
|
id="BizEmployeesInfoForm-healthCertificatePositive" name="healthCertificatePositive">
|
||||||
<j-image-upload :fileMax="1" :bizPath="`employeesZzxx`"
|
<j-image-upload v-if="!!formData.healthCertificatePositive" :fileMax="1"
|
||||||
:value="opeMediaAddress + formData.healthCertificatePositive" disabled></j-image-upload>
|
:bizPath="`employeesZzxx`" :value="opeMediaAddress + formData.healthCertificatePositive"
|
||||||
|
disabled></j-image-upload>
|
||||||
|
<span v-else>未上传</span>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<!-- <a-col :span="12">
|
<!-- <a-col :span="12">
|
||||||
|
|
@ -189,15 +193,17 @@
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item label="银行卡正面" v-bind="validateInfos.bankPositive"
|
<a-form-item label="银行卡正面" v-bind="validateInfos.bankPositive"
|
||||||
id="BizEmployeesInfoForm-bankPositive" name="bankPositive">
|
id="BizEmployeesInfoForm-bankPositive" name="bankPositive">
|
||||||
<j-image-upload :fileMax="1" :bizPath="`employeesZzxx`" :value="opeMediaAddress + formData.bankPositive"
|
<j-image-upload v-if="!!formData.bankPositive" :fileMax="1" :bizPath="`employeesZzxx`"
|
||||||
disabled></j-image-upload>
|
:value="opeMediaAddress + formData.bankPositive" disabled></j-image-upload>
|
||||||
|
<span v-else>未上传</span>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item label="银行卡反面" v-bind="validateInfos.bankNegative"
|
<a-form-item label="银行卡反面" v-bind="validateInfos.bankNegative"
|
||||||
id="BizEmployeesInfoForm-bankNegative" name="bankNegative">
|
id="BizEmployeesInfoForm-bankNegative" name="bankNegative">
|
||||||
<j-image-upload :fileMax="1" :bizPath="`employeesZzxx`" :value="opeMediaAddress + formData.bankNegative"
|
<j-image-upload v-if="!!formData.bankNegative" :fileMax="1" :bizPath="`employeesZzxx`"
|
||||||
disabled></j-image-upload>
|
:value="opeMediaAddress + formData.bankNegative" disabled></j-image-upload>
|
||||||
|
<span v-else>未上传</span>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
|
|
@ -207,8 +213,9 @@
|
||||||
<a-col :span="24">
|
<a-col :span="24">
|
||||||
<a-form-item label="资质证" v-bind="validateInfos.qualification"
|
<a-form-item label="资质证" v-bind="validateInfos.qualification"
|
||||||
id="BizEmployeesInfoForm-qualification" name="qualification" :labelCol="labelCol3">
|
id="BizEmployeesInfoForm-qualification" name="qualification" :labelCol="labelCol3">
|
||||||
<j-image-upload :fileMax="1" :bizPath="`employeesZzxx`" :value="opeMediaAddress + formData.qualification"
|
<j-image-upload v-if="!!formData.qualification" :fileMax="1" :bizPath="`employeesZzxx`"
|
||||||
disabled></j-image-upload>
|
:value="opeMediaAddress + formData.qualification" disabled></j-image-upload>
|
||||||
|
<span v-else>未上传</span>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
|
|
@ -218,8 +225,9 @@
|
||||||
<a-col :span="24">
|
<a-col :span="24">
|
||||||
<a-form-item label="无犯罪证明" v-bind="validateInfos.noCrimeCertificate"
|
<a-form-item label="无犯罪证明" v-bind="validateInfos.noCrimeCertificate"
|
||||||
id="BizEmployeesInfoForm-noCrimeCertificate" name="noCrimeCertificate" :labelCol="labelCol3">
|
id="BizEmployeesInfoForm-noCrimeCertificate" name="noCrimeCertificate" :labelCol="labelCol3">
|
||||||
<j-image-upload :fileMax="1" :bizPath="`employeesZzxx`"
|
<j-image-upload v-if="!!formData.noCrimeCertificate" :fileMax="1" :bizPath="`employeesZzxx`"
|
||||||
:value="opeMediaAddress + formData.noCrimeCertificate" disabled></j-image-upload>
|
:value="opeMediaAddress + formData.noCrimeCertificate" disabled></j-image-upload>
|
||||||
|
<span v-else>未上传</span>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
|
|
|
||||||
|
|
@ -9,10 +9,14 @@
|
||||||
<span>{{ applyObj[record.d1] }}</span>
|
<span>{{ applyObj[record.d1] }}</span>
|
||||||
</template>
|
</template>
|
||||||
<template v-if="column.dataIndex === 'd2' && isImg(record.d1)">
|
<template v-if="column.dataIndex === 'd2' && isImg(record.d1)">
|
||||||
<JImageUpload :fileMax="1" :value="opeMediaAddress + record.d2" disabled></JImageUpload>
|
<JImageUpload v-if="!!record.d2" :fileMax="1" :value="opeMediaAddress + record.d2" disabled>
|
||||||
|
</JImageUpload>
|
||||||
|
<span v-else>未上传</span>
|
||||||
</template>
|
</template>
|
||||||
<template v-if="column.dataIndex === 'd3' && isImg(record.d1)">
|
<template v-if="column.dataIndex === 'd3' && isImg(record.d1)">
|
||||||
<JImageUpload :fileMax="1" :value="opeMediaAddress + record.d3" disabled></JImageUpload>
|
<JImageUpload v-if="!!record.d3" :fileMax="1" :value="opeMediaAddress + record.d3" disabled>
|
||||||
|
</JImageUpload>
|
||||||
|
<span v-else>未上传</span>
|
||||||
</template>
|
</template>
|
||||||
<template
|
<template
|
||||||
v-if="column.dataIndex === 'd2' && (record.d1 == 'orgProvince' || record.d1 == 'orgCity' || record.d1 == 'orgDistrict')">
|
v-if="column.dataIndex === 'd2' && (record.d1 == 'orgProvince' || record.d1 == 'orgCity' || record.d1 == 'orgDistrict')">
|
||||||
|
|
@ -38,7 +42,8 @@
|
||||||
</a-table>
|
</a-table>
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
<a-form style="margin-top: 14px;height: 100px;" ref="formRef" layout="horizontal" :model="formData" :label-col="labelCol" :wrapper-col="wrapperCol">
|
<a-form style="margin-top: 14px;height: 100px;" ref="formRef" layout="horizontal" :model="formData"
|
||||||
|
:label-col="labelCol" :wrapper-col="wrapperCol">
|
||||||
<a-row :gutter="16">
|
<a-row :gutter="16">
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item label="审核结果" name="status" v-bind="validateInfos.status">
|
<a-form-item label="审核结果" name="status" v-bind="validateInfos.status">
|
||||||
|
|
|
||||||
|
|
@ -2,126 +2,172 @@
|
||||||
<a-spin :spinning="confirmLoading">
|
<a-spin :spinning="confirmLoading">
|
||||||
<JFormContainer :disabled="disabled">
|
<JFormContainer :disabled="disabled">
|
||||||
<template #detail>
|
<template #detail>
|
||||||
<a-form ref="formRef" class="antd-modal-form" :labelCol="labelCol" :wrapperCol="wrapperCol" name="BizEmployeesInfoForm">
|
<a-form ref="formRef" class="antd-modal-form" :labelCol="labelCol" :wrapperCol="wrapperCol"
|
||||||
|
name="BizEmployeesInfoForm">
|
||||||
<a-card title="基础信息">
|
<a-card title="基础信息">
|
||||||
<a-row>
|
<a-row>
|
||||||
<a-col :span="18">
|
<a-col :span="18">
|
||||||
<a-row>
|
<a-row>
|
||||||
<a-col :span="8">
|
<a-col :span="8">
|
||||||
<a-form-item label="姓名" v-bind="validateInfos.name" id="BizEmployeesInfoForm-name" name="name">
|
<a-form-item label="姓名" v-bind="validateInfos.name"
|
||||||
<a-input v-model:value="formData.name" placeholder="请输入姓名" allow-clear ></a-input>
|
id="BizEmployeesInfoForm-name" name="name">
|
||||||
|
<a-input v-model:value="formData.name" placeholder="请输入姓名"
|
||||||
|
allow-clear></a-input>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="8">
|
<a-col :span="8">
|
||||||
<a-form-item label="性别" v-bind="validateInfos.sex" id="BizEmployeesInfoForm-sex" name="sex">
|
<a-form-item label="性别" v-bind="validateInfos.sex" id="BizEmployeesInfoForm-sex"
|
||||||
<j-dict-select-tag type='radio' v-model:value="formData.sex" dictCode="sex" placeholder="请选择性别" allow-clear />
|
name="sex">
|
||||||
|
<j-dict-select-tag type='radio' v-model:value="formData.sex" dictCode="sex"
|
||||||
|
placeholder="请选择性别" allow-clear />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="8">
|
<a-col :span="8">
|
||||||
<a-form-item label="民族" v-bind="validateInfos.national" id="BizEmployeesInfoForm-national" name="national">
|
<a-form-item label="民族" v-bind="validateInfos.national"
|
||||||
<a-input v-model:value="formData.national" placeholder="请输入民族" allow-clear ></a-input>
|
id="BizEmployeesInfoForm-national" name="national">
|
||||||
|
<a-input v-model:value="formData.national" placeholder="请输入民族"
|
||||||
|
allow-clear></a-input>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="8">
|
<a-col :span="8">
|
||||||
<a-form-item label="身份证号" v-bind="validateInfos.idCard" id="BizEmployeesInfoForm-idCard" name="idCard">
|
<a-form-item label="身份证号" v-bind="validateInfos.idCard"
|
||||||
<a-input v-model:value="formData.idCard" placeholder="请输入身份证号" allow-clear ></a-input>
|
id="BizEmployeesInfoForm-idCard" name="idCard">
|
||||||
|
<a-input v-model:value="formData.idCard" placeholder="请输入身份证号"
|
||||||
|
allow-clear></a-input>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="8">
|
<a-col :span="8">
|
||||||
<a-form-item label="联系电话" v-bind="validateInfos.tel" id="BizEmployeesInfoForm-tel" name="tel">
|
<a-form-item label="联系电话" v-bind="validateInfos.tel"
|
||||||
<a-input v-model:value="formData.tel" placeholder="请输入联系电话" allow-clear ></a-input>
|
id="BizEmployeesInfoForm-tel" name="tel">
|
||||||
|
<a-input v-model:value="formData.tel" placeholder="请输入联系电话"
|
||||||
|
allow-clear></a-input>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="8">
|
<a-col :span="8">
|
||||||
<a-form-item label="入职时间" v-bind="validateInfos.entryTime" id="BizEmployeesInfoForm-entryTime" name="entryTime">
|
<a-form-item label="入职时间" v-bind="validateInfos.entryTime"
|
||||||
<a-date-picker placeholder="请选择入职时间" v-model:value="formData.entryTime" value-format="YYYY-MM-DD" style="width: 100%" allow-clear />
|
id="BizEmployeesInfoForm-entryTime" name="entryTime">
|
||||||
|
<a-date-picker placeholder="请选择入职时间" v-model:value="formData.entryTime"
|
||||||
|
value-format="YYYY-MM-DD" style="width: 100%" allow-clear />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="8">
|
<a-col :span="8">
|
||||||
<a-form-item label="岗位级别" v-bind="validateInfos.postLevel" id="BizEmployeesInfoForm-postLevel" name="postLevel">
|
<a-form-item label="岗位级别" v-bind="validateInfos.postLevel"
|
||||||
<j-dict-select-tag type='radio' v-model:value="formData.postLevel" dictCode="post_level" placeholder="请选择岗位级别" allow-clear />
|
id="BizEmployeesInfoForm-postLevel" name="postLevel">
|
||||||
|
<j-dict-select-tag type='radio' v-model:value="formData.postLevel"
|
||||||
|
dictCode="post_level" placeholder="请选择岗位级别" allow-clear />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="8">
|
<a-col :span="8">
|
||||||
<a-form-item label="出生日期" v-bind="validateInfos.dateOfBirth" id="BizEmployeesInfoForm-dateOfBirth" name="dateOfBirth">
|
<a-form-item label="出生日期" v-bind="validateInfos.dateOfBirth"
|
||||||
<a-date-picker placeholder="请选择出生日期" v-model:value="formData.dateOfBirth" value-format="YYYY-MM-DD" style="width: 100%" allow-clear />
|
id="BizEmployeesInfoForm-dateOfBirth" name="dateOfBirth">
|
||||||
|
<a-date-picker placeholder="请选择出生日期" v-model:value="formData.dateOfBirth"
|
||||||
|
value-format="YYYY-MM-DD" style="width: 100%" allow-clear />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="8">
|
<a-col :span="8">
|
||||||
<a-form-item label="婚否" v-bind="validateInfos.marriedOrNot" id="BizEmployeesInfoForm-marriedOrNot" name="marriedOrNot">
|
<a-form-item label="婚否" v-bind="validateInfos.marriedOrNot"
|
||||||
<j-dict-select-tag type='radio' v-model:value="formData.marriedOrNot" dictCode="married_or_not" placeholder="请选择婚否" allow-clear />
|
id="BizEmployeesInfoForm-marriedOrNot" name="marriedOrNot">
|
||||||
|
<j-dict-select-tag type='radio' v-model:value="formData.marriedOrNot"
|
||||||
|
dictCode="married_or_not" placeholder="请选择婚否" allow-clear />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="6">
|
<a-col :span="6">
|
||||||
<a-form-item label="" v-bind="validateInfos.headPath" id="BizEmployeesInfoForm-headPath" name="headPath">
|
<a-form-item label="" v-bind="validateInfos.headPath" id="BizEmployeesInfoForm-headPath"
|
||||||
<j-image-upload :fileMax="1" :bizPath="`employeesHead`" text="头像" v-model:value="formData.headPath" ></j-image-upload>
|
name="headPath">
|
||||||
|
<j-image-upload :fileMax="1" :bizPath="`employeesHead`" text="头像"
|
||||||
|
v-model:value="formData.headPath"></j-image-upload>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="6">
|
<a-col :span="6">
|
||||||
<a-form-item label="工资" v-bind="validateInfos.wages" id="BizEmployeesInfoForm-wages" name="wages">
|
<a-form-item label="工资" v-bind="validateInfos.wages" id="BizEmployeesInfoForm-wages"
|
||||||
<j-dict-select-tag type='radio' v-model:value="formData.wages" dictCode="wages" placeholder="请选择工资" allow-clear />
|
name="wages">
|
||||||
|
<j-dict-select-tag type='radio' v-model:value="formData.wages" dictCode="wages"
|
||||||
|
placeholder="请选择工资" allow-clear />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="6">
|
<a-col :span="6">
|
||||||
<a-form-item label="身高" v-bind="validateInfos.height" id="BizEmployeesInfoForm-height" name="height">
|
<a-form-item label="身高" v-bind="validateInfos.height" id="BizEmployeesInfoForm-height"
|
||||||
<a-input-number v-model:value="formData.height" placeholder="请输入身高" style="width: 100%" />
|
name="height">
|
||||||
|
<a-input-number v-model:value="formData.height" placeholder="请输入身高"
|
||||||
|
style="width: 100%" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="6">
|
<a-col :span="6">
|
||||||
<a-form-item label="体重" v-bind="validateInfos.weight" id="BizEmployeesInfoForm-weight" name="weight">
|
<a-form-item label="体重" v-bind="validateInfos.weight" id="BizEmployeesInfoForm-weight"
|
||||||
<a-input-number v-model:value="formData.weight" placeholder="请输入体重" style="width: 100%" />
|
name="weight">
|
||||||
|
<a-input-number v-model:value="formData.weight" placeholder="请输入体重"
|
||||||
|
style="width: 100%" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="6">
|
<a-col :span="6">
|
||||||
<a-form-item label="家庭住址" v-bind="validateInfos.address" id="BizEmployeesInfoForm-address" name="address">
|
<a-form-item label="家庭住址" v-bind="validateInfos.address"
|
||||||
<a-input v-model:value="formData.address" placeholder="请输入家庭住址" allow-clear ></a-input>
|
id="BizEmployeesInfoForm-address" name="address">
|
||||||
|
<a-input v-model:value="formData.address" placeholder="请输入家庭住址"
|
||||||
|
allow-clear></a-input>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="6">
|
<a-col :span="6">
|
||||||
<a-form-item label="是否吸烟" v-bind="validateInfos.isSmoking" id="BizEmployeesInfoForm-isSmoking" name="isSmoking">
|
<a-form-item label="是否吸烟" v-bind="validateInfos.isSmoking"
|
||||||
<j-dict-select-tag type='radio' v-model:value="formData.isSmoking" dictCode="is_smoking" placeholder="请选择是否吸烟" allow-clear />
|
id="BizEmployeesInfoForm-isSmoking" name="isSmoking">
|
||||||
|
<j-dict-select-tag type='radio' v-model:value="formData.isSmoking"
|
||||||
|
dictCode="is_smoking" placeholder="请选择是否吸烟" allow-clear />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="6">
|
<a-col :span="6">
|
||||||
<a-form-item label="健康状况" v-bind="validateInfos.healthStatus" id="BizEmployeesInfoForm-healthStatus" name="healthStatus">
|
<a-form-item label="健康状况" v-bind="validateInfos.healthStatus"
|
||||||
<j-dict-select-tag type='radio' v-model:value="formData.healthStatus" dictCode="health_status" placeholder="请选择健康状况" allow-clear />
|
id="BizEmployeesInfoForm-healthStatus" name="healthStatus">
|
||||||
|
<j-dict-select-tag type='radio' v-model:value="formData.healthStatus"
|
||||||
|
dictCode="health_status" placeholder="请选择健康状况" allow-clear />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="6">
|
<a-col :span="6">
|
||||||
<a-form-item label="户籍所在地" v-bind="validateInfos.houseAddress" id="BizEmployeesInfoForm-houseAddress" name="houseAddress">
|
<a-form-item label="户籍所在地" v-bind="validateInfos.houseAddress"
|
||||||
<a-input v-model:value="formData.houseAddress" placeholder="请输入户籍所在地" allow-clear ></a-input>
|
id="BizEmployeesInfoForm-houseAddress" name="houseAddress">
|
||||||
|
<a-input v-model:value="formData.houseAddress" placeholder="请输入户籍所在地"
|
||||||
|
allow-clear></a-input>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="6">
|
<a-col :span="6">
|
||||||
<a-form-item label="政治面貌" v-bind="validateInfos.politicalAppearance" id="BizEmployeesInfoForm-politicalAppearance" name="politicalAppearance">
|
<a-form-item label="政治面貌" v-bind="validateInfos.politicalAppearance"
|
||||||
<j-dict-select-tag v-model:value="formData.politicalAppearance" dictCode="political_appearance" placeholder="请选择政治面貌" allow-clear />
|
id="BizEmployeesInfoForm-politicalAppearance" name="politicalAppearance">
|
||||||
|
<j-dict-select-tag v-model:value="formData.politicalAppearance"
|
||||||
|
dictCode="political_appearance" placeholder="请选择政治面貌" allow-clear />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="6">
|
<a-col :span="6">
|
||||||
<a-form-item label="紧急联系人" v-bind="validateInfos.emergencyContact" id="BizEmployeesInfoForm-emergencyContact" name="emergencyContact">
|
<a-form-item label="紧急联系人" v-bind="validateInfos.emergencyContact"
|
||||||
<a-input v-model:value="formData.emergencyContact" placeholder="请输入紧急联系人" allow-clear ></a-input>
|
id="BizEmployeesInfoForm-emergencyContact" name="emergencyContact">
|
||||||
|
<a-input v-model:value="formData.emergencyContact" placeholder="请输入紧急联系人"
|
||||||
|
allow-clear></a-input>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="6">
|
<a-col :span="6">
|
||||||
<a-form-item label="联系人电话" v-bind="validateInfos.emergencyTel" id="BizEmployeesInfoForm-emergencyTel" name="emergencyTel">
|
<a-form-item label="联系人电话" v-bind="validateInfos.emergencyTel"
|
||||||
<a-input v-model:value="formData.emergencyTel" placeholder="请输入紧急联系人电话" allow-clear ></a-input>
|
id="BizEmployeesInfoForm-emergencyTel" name="emergencyTel">
|
||||||
|
<a-input v-model:value="formData.emergencyTel" placeholder="请输入紧急联系人电话"
|
||||||
|
allow-clear></a-input>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="6">
|
<a-col :span="6">
|
||||||
<a-form-item label="与本人关系" v-bind="validateInfos.emergencyRelationship" id="BizEmployeesInfoForm-emergencyRelationship" name="emergencyRelationship">
|
<a-form-item label="与本人关系" v-bind="validateInfos.emergencyRelationship"
|
||||||
<a-input v-model:value="formData.emergencyRelationship" placeholder="请输入紧急联系人与本人关系" allow-clear ></a-input>
|
id="BizEmployeesInfoForm-emergencyRelationship" name="emergencyRelationship">
|
||||||
|
<a-input v-model:value="formData.emergencyRelationship" placeholder="请输入紧急联系人与本人关系"
|
||||||
|
allow-clear></a-input>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="6">
|
<a-col :span="6">
|
||||||
<a-form-item label="户口性质" v-bind="validateInfos.hukouNature" id="BizEmployeesInfoForm-hukouNature" name="hukouNature">
|
<a-form-item label="户口性质" v-bind="validateInfos.hukouNature"
|
||||||
<j-dict-select-tag type='radio' v-model:value="formData.hukouNature" dictCode="hukou_nature" placeholder="请选择户口性质" allow-clear />
|
id="BizEmployeesInfoForm-hukouNature" name="hukouNature">
|
||||||
|
<j-dict-select-tag type='radio' v-model:value="formData.hukouNature"
|
||||||
|
dictCode="hukou_nature" placeholder="请选择户口性质" allow-clear />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="6">
|
<a-col :span="6">
|
||||||
<a-form-item label="备注" v-bind="validateInfos.content" id="BizEmployeesInfoForm-content" name="content">
|
<a-form-item label="备注" v-bind="validateInfos.content" id="BizEmployeesInfoForm-content"
|
||||||
<a-input v-model:value="formData.content" placeholder="请输入备注" allow-clear ></a-input>
|
name="content">
|
||||||
|
<a-input v-model:value="formData.content" placeholder="请输入备注" allow-clear></a-input>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
|
|
@ -131,13 +177,17 @@
|
||||||
<a-tab-pane key="1" tab="身份证">
|
<a-tab-pane key="1" tab="身份证">
|
||||||
<a-row>
|
<a-row>
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item label="身份证正面" v-bind="validateInfos.idCardPositive" id="BizEmployeesInfoForm-idCardPositive" name="idCardPositive">
|
<a-form-item label="身份证正面" v-bind="validateInfos.idCardPositive"
|
||||||
<j-image-upload :fileMax="0" :bizPath="`employeesZzxx`" v-model:value="formData.idCardPositive" ></j-image-upload>
|
id="BizEmployeesInfoForm-idCardPositive" name="idCardPositive">
|
||||||
|
<j-image-upload :fileMax="0" :bizPath="`employeesZzxx`"
|
||||||
|
v-model:value="formData.idCardPositive"></j-image-upload>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item label="身份证反面" v-bind="validateInfos.idCardNegative" id="BizEmployeesInfoForm-idCardNegative" name="idCardNegative">
|
<a-form-item label="身份证反面" v-bind="validateInfos.idCardNegative"
|
||||||
<j-image-upload :fileMax="0" :bizPath="`employeesZzxx`" v-model:value="formData.idCardNegative" ></j-image-upload>
|
id="BizEmployeesInfoForm-idCardNegative" name="idCardNegative">
|
||||||
|
<j-image-upload :fileMax="0" :bizPath="`employeesZzxx`"
|
||||||
|
v-model:value="formData.idCardNegative"></j-image-upload>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
|
|
@ -145,13 +195,17 @@
|
||||||
<a-tab-pane key="2" tab="合同信息">
|
<a-tab-pane key="2" tab="合同信息">
|
||||||
<a-row>
|
<a-row>
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item label="合同正面" v-bind="validateInfos.contractPositive" id="BizEmployeesInfoForm-contractPositive" name="contractPositive">
|
<a-form-item label="合同正面" v-bind="validateInfos.contractPositive"
|
||||||
<j-image-upload :fileMax="0" :bizPath="`employeesZzxx`" v-model:value="formData.contractPositive" ></j-image-upload>
|
id="BizEmployeesInfoForm-contractPositive" name="contractPositive">
|
||||||
|
<j-image-upload :fileMax="0" :bizPath="`employeesZzxx`"
|
||||||
|
v-model:value="formData.contractPositive"></j-image-upload>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item label="合同反面" v-bind="validateInfos.contractNegative" id="BizEmployeesInfoForm-contractNegative" name="contractNegative">
|
<a-form-item label="合同反面" v-bind="validateInfos.contractNegative"
|
||||||
<j-image-upload :fileMax="0" :bizPath="`employeesZzxx`" v-model:value="formData.contractNegative" ></j-image-upload>
|
id="BizEmployeesInfoForm-contractNegative" name="contractNegative">
|
||||||
|
<j-image-upload :fileMax="0" :bizPath="`employeesZzxx`"
|
||||||
|
v-model:value="formData.contractNegative"></j-image-upload>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
|
|
@ -160,8 +214,11 @@
|
||||||
<a-tab-pane key="3" tab="健康证">
|
<a-tab-pane key="3" tab="健康证">
|
||||||
<a-row>
|
<a-row>
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item label="健康证正面" v-bind="validateInfos.healthCertificatePositive" id="BizEmployeesInfoForm-healthCertificatePositive" name="healthCertificatePositive">
|
<a-form-item label="健康证正面" v-bind="validateInfos.healthCertificatePositive"
|
||||||
<j-image-upload :fileMax="0" :bizPath="`employeesZzxx`" v-model:value="formData.healthCertificatePositive" ></j-image-upload>
|
id="BizEmployeesInfoForm-healthCertificatePositive"
|
||||||
|
name="healthCertificatePositive">
|
||||||
|
<j-image-upload :fileMax="0" :bizPath="`employeesZzxx`"
|
||||||
|
v-model:value="formData.healthCertificatePositive"></j-image-upload>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<!-- <a-col :span="12">
|
<!-- <a-col :span="12">
|
||||||
|
|
@ -175,13 +232,17 @@
|
||||||
<a-tab-pane key="4" tab="银行卡">
|
<a-tab-pane key="4" tab="银行卡">
|
||||||
<a-row>
|
<a-row>
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item label="银行卡正面" v-bind="validateInfos.bankPositive" id="BizEmployeesInfoForm-bankPositive" name="bankPositive">
|
<a-form-item label="银行卡正面" v-bind="validateInfos.bankPositive"
|
||||||
<j-image-upload :fileMax="0" :bizPath="`employeesZzxx`" v-model:value="formData.bankPositive" ></j-image-upload>
|
id="BizEmployeesInfoForm-bankPositive" name="bankPositive">
|
||||||
|
<j-image-upload :fileMax="0" :bizPath="`employeesZzxx`"
|
||||||
|
v-model:value="formData.bankPositive"></j-image-upload>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item label="银行卡反面" v-bind="validateInfos.bankNegative" id="BizEmployeesInfoForm-bankNegative" name="bankNegative">
|
<a-form-item label="银行卡反面" v-bind="validateInfos.bankNegative"
|
||||||
<j-image-upload :fileMax="0" :bizPath="`employeesZzxx`" v-model:value="formData.bankNegative" ></j-image-upload>
|
id="BizEmployeesInfoForm-bankNegative" name="bankNegative">
|
||||||
|
<j-image-upload :fileMax="0" :bizPath="`employeesZzxx`"
|
||||||
|
v-model:value="formData.bankNegative"></j-image-upload>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
|
|
@ -189,8 +250,10 @@
|
||||||
<a-tab-pane key="5" tab="资质证件">
|
<a-tab-pane key="5" tab="资质证件">
|
||||||
<a-row>
|
<a-row>
|
||||||
<a-col :span="24">
|
<a-col :span="24">
|
||||||
<a-form-item label="资质证" v-bind="validateInfos.qualification" id="BizEmployeesInfoForm-qualification" name="qualification">
|
<a-form-item label="资质证" v-bind="validateInfos.qualification"
|
||||||
<j-image-upload :fileMax="0" :bizPath="`employeesZzxx`" v-model:value="formData.qualification" ></j-image-upload>
|
id="BizEmployeesInfoForm-qualification" name="qualification">
|
||||||
|
<j-image-upload :fileMax="0" :bizPath="`employeesZzxx`"
|
||||||
|
v-model:value="formData.qualification"></j-image-upload>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
|
|
@ -199,8 +262,10 @@
|
||||||
<a-tab-pane key="6" tab="无犯罪证明">
|
<a-tab-pane key="6" tab="无犯罪证明">
|
||||||
<a-row>
|
<a-row>
|
||||||
<a-col :span="24">
|
<a-col :span="24">
|
||||||
<a-form-item label="无犯罪证明" v-bind="validateInfos.noCrimeCertificate" id="BizEmployeesInfoForm-noCrimeCertificate" name="noCrimeCertificate">
|
<a-form-item label="无犯罪证明" v-bind="validateInfos.noCrimeCertificate"
|
||||||
<j-image-upload :fileMax="0" :bizPath="`employeesZzxx`" v-model:value="formData.noCrimeCertificate" ></j-image-upload>
|
id="BizEmployeesInfoForm-noCrimeCertificate" name="noCrimeCertificate">
|
||||||
|
<j-image-upload :fileMax="0" :bizPath="`employeesZzxx`"
|
||||||
|
v-model:value="formData.noCrimeCertificate"></j-image-upload>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
|
|
@ -214,24 +279,24 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import { ref, reactive, defineExpose, nextTick, defineProps, computed, onMounted } from 'vue';
|
import { ref, reactive, defineExpose, nextTick, defineProps, computed, onMounted } from 'vue';
|
||||||
import { defHttp } from '/@/utils/http/axios';
|
import { defHttp } from '/@/utils/http/axios';
|
||||||
import { useMessage } from '/@/hooks/web/useMessage';
|
import { useMessage } from '/@/hooks/web/useMessage';
|
||||||
import JDictSelectTag from '/@/components/Form/src/jeecg/components/JDictSelectTag.vue';
|
import JDictSelectTag from '/@/components/Form/src/jeecg/components/JDictSelectTag.vue';
|
||||||
import JImageUpload from '/@/components/Form/src/jeecg/components/JImageUpload.vue';
|
import JImageUpload from '/@/components/Form/src/jeecg/components/JImageUpload.vue';
|
||||||
import { getValueType } from '/@/utils';
|
import { getValueType } from '/@/utils';
|
||||||
import { saveOrUpdate } from '../BizEmployeesInfo.api';
|
import { saveOrUpdate } from '../BizEmployeesInfo.api';
|
||||||
import { Form } from 'ant-design-vue';
|
import { Form } from 'ant-design-vue';
|
||||||
import JFormContainer from '/@/components/Form/src/container/JFormContainer.vue';
|
import JFormContainer from '/@/components/Form/src/container/JFormContainer.vue';
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
formDisabled: { type: Boolean, default: false },
|
formDisabled: { type: Boolean, default: false },
|
||||||
formData: { type: Object, default: () => ({})},
|
formData: { type: Object, default: () => ({}) },
|
||||||
formBpm: { type: Boolean, default: true }
|
formBpm: { type: Boolean, default: true }
|
||||||
});
|
});
|
||||||
const formRef = ref();
|
const formRef = ref();
|
||||||
const useForm = Form.useForm;
|
const useForm = Form.useForm;
|
||||||
const emit = defineEmits(['register', 'ok']);
|
const emit = defineEmits(['register', 'ok']);
|
||||||
const formData = reactive<Record<string, any>>({
|
const formData = reactive<Record<string, any>>({
|
||||||
id: '',
|
id: '',
|
||||||
name: '',
|
name: '',
|
||||||
sex: '',
|
sex: '',
|
||||||
|
|
@ -268,59 +333,59 @@
|
||||||
noCrimeCertificate: '',
|
noCrimeCertificate: '',
|
||||||
regional: '',
|
regional: '',
|
||||||
serviceTag: '',
|
serviceTag: '',
|
||||||
});
|
});
|
||||||
const { createMessage } = useMessage();
|
const { createMessage } = useMessage();
|
||||||
const labelCol = ref<any>({ xs: { span: 24 }, sm: { span: 5 } });
|
const labelCol = ref<any>({ xs: { span: 24 }, sm: { span: 5 } });
|
||||||
const wrapperCol = ref<any>({ xs: { span: 24 }, sm: { span: 16 } });
|
const wrapperCol = ref<any>({ xs: { span: 24 }, sm: { span: 16 } });
|
||||||
const confirmLoading = ref<boolean>(false);
|
const confirmLoading = ref<boolean>(false);
|
||||||
//表单验证
|
//表单验证
|
||||||
const validatorRules = reactive({
|
const validatorRules = reactive({
|
||||||
name: [{ required: true, message: '请输入姓名!' }],
|
name: [{ required: true, message: '请输入姓名!' }],
|
||||||
idCard: [{ required: false }, { pattern: '^\\d{6}(18|19|20)?\\d{2}(0[1-9]|1[012])(0[1-9]|[12]\\d|3[01])\\d{3}(\\d|[xX])$', message: '身份证号错误!' }],
|
idCard: [{ required: false }, { pattern: '^\\d{6}(18|19|20)?\\d{2}(0[1-9]|1[012])(0[1-9]|[12]\\d|3[01])\\d{3}(\\d|[xX])$', message: '身份证号错误!' }],
|
||||||
});
|
});
|
||||||
const { resetFields, validate, validateInfos } = useForm(formData, validatorRules, { immediate: false });
|
const { resetFields, validate, validateInfos } = useForm(formData, validatorRules, { immediate: false });
|
||||||
|
|
||||||
// 表单禁用
|
// 表单禁用
|
||||||
const disabled = computed(()=>{
|
const disabled = computed(() => {
|
||||||
if(props.formBpm === true){
|
if (props.formBpm === true) {
|
||||||
if(props.formData.disabled === false){
|
if (props.formData.disabled === false) {
|
||||||
return false;
|
return false;
|
||||||
}else{
|
} else {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return props.formDisabled;
|
return props.formDisabled;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 新增
|
* 新增
|
||||||
*/
|
*/
|
||||||
function add() {
|
function add() {
|
||||||
edit({});
|
edit({});
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 编辑
|
* 编辑
|
||||||
*/
|
*/
|
||||||
function edit(record) {
|
function edit(record) {
|
||||||
nextTick(() => {
|
nextTick(() => {
|
||||||
resetFields();
|
resetFields();
|
||||||
const tmpData = {};
|
const tmpData = {};
|
||||||
Object.keys(formData).forEach((key) => {
|
Object.keys(formData).forEach((key) => {
|
||||||
if(record.hasOwnProperty(key)){
|
if (record.hasOwnProperty(key)) {
|
||||||
tmpData[key] = record[key]
|
tmpData[key] = record[key]
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
//赋值
|
//赋值
|
||||||
Object.assign(formData, tmpData);
|
Object.assign(formData, tmpData);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 提交数据
|
* 提交数据
|
||||||
*/
|
*/
|
||||||
async function submitForm() {
|
async function submitForm() {
|
||||||
try {
|
try {
|
||||||
// 触发表单验证
|
// 触发表单验证
|
||||||
await validate();
|
await validate();
|
||||||
|
|
@ -363,18 +428,18 @@
|
||||||
.finally(() => {
|
.finally(() => {
|
||||||
confirmLoading.value = false;
|
confirmLoading.value = false;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
defineExpose({
|
defineExpose({
|
||||||
add,
|
add,
|
||||||
edit,
|
edit,
|
||||||
submitForm,
|
submitForm,
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="less" scoped>
|
<style lang="less" scoped>
|
||||||
.antd-modal-form {
|
.antd-modal-form {
|
||||||
padding: 14px;
|
padding: 14px;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
|
||||||
|
|
@ -174,15 +174,20 @@
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item label="身份证正面" v-bind="validateInfos.idCardPositive"
|
<a-form-item label="身份证正面" v-bind="validateInfos.idCardPositive"
|
||||||
id="BizEmployeesInfoForm-idCardPositive" name="idCardPositive">
|
id="BizEmployeesInfoForm-idCardPositive" name="idCardPositive">
|
||||||
<j-image-upload :fileMax="1" :bizPath="`employeesZzxx`"
|
<j-image-upload v-if="!!formData.idCardPositive" :fileMax="1"
|
||||||
:value="opeMediaAddress + formData.idCardPositive" disabled></j-image-upload>
|
:bizPath="`employeesZzxx`"
|
||||||
|
:value="opeMediaAddress + formData.idCardPositive"
|
||||||
|
disabled></j-image-upload>
|
||||||
|
<span v-else>未上传</span>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item label="身份证反面" v-bind="validateInfos.idCardNegative"
|
<a-form-item label="身份证反面" v-bind="validateInfos.idCardNegative"
|
||||||
id="BizEmployeesInfoForm-idCardNegative" name="idCardNegative">
|
id="BizEmployeesInfoForm-idCardNegative" name="idCardNegative">
|
||||||
<j-image-upload :fileMax="1" :bizPath="`employeesZzxx`"
|
<j-image-upload v-if="!!formData.idCardNegative" :fileMax="1" :bizPath="`employeesZzxx`"
|
||||||
:value="opeMediaAddress + formData.idCardNegative" disabled></j-image-upload>
|
:value="opeMediaAddress + formData.idCardNegative"
|
||||||
|
disabled></j-image-upload>
|
||||||
|
<span v-else>未上传</span>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
|
|
@ -193,9 +198,10 @@
|
||||||
<a-form-item label="健康证正面" v-bind="validateInfos.healthCertificatePositive"
|
<a-form-item label="健康证正面" v-bind="validateInfos.healthCertificatePositive"
|
||||||
id="BizEmployeesInfoForm-healthCertificatePositive"
|
id="BizEmployeesInfoForm-healthCertificatePositive"
|
||||||
name="healthCertificatePositive">
|
name="healthCertificatePositive">
|
||||||
<j-image-upload :fileMax="1" :bizPath="`employeesZzxx`"
|
<j-image-upload v-if="!!formData.healthCertificatePositive" :fileMax="1" :bizPath="`employeesZzxx`"
|
||||||
:value="opeMediaAddress + formData.healthCertificatePositive"
|
:value="opeMediaAddress + formData.healthCertificatePositive"
|
||||||
disabled></j-image-upload>
|
disabled></j-image-upload>
|
||||||
|
<span v-else>未上传</span>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<!-- <a-col :span="12">
|
<!-- <a-col :span="12">
|
||||||
|
|
@ -215,15 +221,19 @@
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item label="银行卡正面" v-bind="validateInfos.bankPositive"
|
<a-form-item label="银行卡正面" v-bind="validateInfos.bankPositive"
|
||||||
id="BizEmployeesInfoForm-bankPositive" name="bankPositive">
|
id="BizEmployeesInfoForm-bankPositive" name="bankPositive">
|
||||||
<j-image-upload :fileMax="1" :bizPath="`employeesZzxx`"
|
<j-image-upload v-if="!!formData.bankPositive" :fileMax="1" :bizPath="`employeesZzxx`"
|
||||||
:value="opeMediaAddress + formData.bankPositive" disabled></j-image-upload>
|
:value="opeMediaAddress + formData.bankPositive"
|
||||||
|
disabled></j-image-upload>
|
||||||
|
<span v-else>未上传</span>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item label="银行卡反面" v-bind="validateInfos.bankNegative"
|
<a-form-item label="银行卡反面" v-bind="validateInfos.bankNegative"
|
||||||
id="BizEmployeesInfoForm-bankNegative" name="bankNegative">
|
id="BizEmployeesInfoForm-bankNegative" name="bankNegative">
|
||||||
<j-image-upload :fileMax="1" :bizPath="`employeesZzxx`"
|
<j-image-upload v-if="!!formData.bankNegative" :fileMax="1" :bizPath="`employeesZzxx`"
|
||||||
:value="opeMediaAddress + formData.bankNegative" disabled></j-image-upload>
|
:value="opeMediaAddress + formData.bankNegative"
|
||||||
|
disabled></j-image-upload>
|
||||||
|
<span v-else>未上传</span>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
|
|
@ -234,8 +244,10 @@
|
||||||
<a-form-item label="资质证" v-bind="validateInfos.qualification"
|
<a-form-item label="资质证" v-bind="validateInfos.qualification"
|
||||||
id="BizEmployeesInfoForm-qualification" name="qualification"
|
id="BizEmployeesInfoForm-qualification" name="qualification"
|
||||||
:labelCol="labelCol3">
|
:labelCol="labelCol3">
|
||||||
<j-image-upload :fileMax="1" :bizPath="`employeesZzxx`"
|
<j-image-upload v-if="!!formData.qualification" :fileMax="1" :bizPath="`employeesZzxx`"
|
||||||
:value="opeMediaAddress + formData.qualification" disabled></j-image-upload>
|
:value="opeMediaAddress + formData.qualification"
|
||||||
|
disabled></j-image-upload>
|
||||||
|
<span v-else>未上传</span>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
|
|
@ -246,9 +258,10 @@
|
||||||
<a-form-item label="无犯罪证明" v-bind="validateInfos.noCrimeCertificate"
|
<a-form-item label="无犯罪证明" v-bind="validateInfos.noCrimeCertificate"
|
||||||
id="BizEmployeesInfoForm-noCrimeCertificate" name="noCrimeCertificate"
|
id="BizEmployeesInfoForm-noCrimeCertificate" name="noCrimeCertificate"
|
||||||
:labelCol="labelCol3">
|
:labelCol="labelCol3">
|
||||||
<j-image-upload :fileMax="1" :bizPath="`employeesZzxx`"
|
<j-image-upload v-if="!!formData.noCrimeCertificate" :fileMax="1" :bizPath="`employeesZzxx`"
|
||||||
:value="opeMediaAddress + formData.noCrimeCertificate"
|
:value="opeMediaAddress + formData.noCrimeCertificate"
|
||||||
disabled></j-image-upload>
|
disabled></j-image-upload>
|
||||||
|
<span v-else>未上传</span>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue