解决身份证长期问题

This commit is contained in:
1378012178@qq.com 2025-09-23 15:29:21 +08:00
parent f12db8474f
commit da1c61c95b
4 changed files with 433 additions and 393 deletions

View File

@ -17,7 +17,8 @@
<a-col :span="24">
<a-form-item label="营业执照照片" v-bind="validateInfos.comBusinessLicense"
id="OrgApplyInfoForm-comBusinessLicense" name="comBusinessLicense">
<JImageUpload :fileMax="1" v-model:value="formData.comBusinessLicense" :disabled="true"></JImageUpload>
<JImageUpload :fileMax="1" v-model:value="formData.comBusinessLicense" :disabled="true">
</JImageUpload>
</a-form-item>
</a-col>
<a-col :span="24">
@ -113,7 +114,8 @@
</a-form-item>
</a-col>
<a-col :span="24">
<a-form-item label="民族" v-bind="validateInfos.national" id="OrgApplyInfoForm-national" name="national">
<a-form-item label="民族" v-bind="validateInfos.national" id="OrgApplyInfoForm-national"
name="national">
{{ formData.national }}
</a-form-item>
</a-col>
@ -151,13 +153,16 @@
</a-form-item>
</a-col>
<a-col :span="24">
<a-form-item label="有效结束日期" v-bind="validateInfos.endTime" id="OrgApplyInfoForm-endTime" name="endTime">
{{formData.endTime?formData.endTime.substring(0,10):""}}
<a-form-item label="有效结束日期" v-bind="validateInfos.endTime" id="OrgApplyInfoForm-endTime"
name="endTime">
{{ formData.endTime
? (formData.endTime.substring(0, 10) == '9999-12-31' ? '长期' : formData.endTime.substring(0, 10))
: "" }}
</a-form-item>
</a-col>
<a-col :span="24">
<a-form-item label="签发机关" v-bind="validateInfos.issuingAuthority" id="OrgApplyInfoForm-issuingAuthority"
name="issuingAuthority">
<a-form-item label="签发机关" v-bind="validateInfos.issuingAuthority"
id="OrgApplyInfoForm-issuingAuthority" name="issuingAuthority">
{{ formData.issuingAuthority }}
</a-form-item>
</a-col>
@ -173,7 +178,8 @@
<a-row>
<a-col :span="12">
<a-form-item label="审核意见" v-bind="validateInfos.status" id="OrgApplyInfoForm-status" name="status">
<a-select v-model:value="formData.status" style="width: 200px" placeholder="请选择审核意见" :disabled="sfsh!='1'">
<a-select v-model:value="formData.status" style="width: 200px" placeholder="请选择审核意见"
:disabled="sfsh != '1'">
<a-select-option value="2">审核通过</a-select-option>
<a-select-option value="3">审核驳回</a-select-option>
</a-select>
@ -181,8 +187,8 @@
</a-col>
<a-col :span="12" v-show="formData.status == '3' || formData.content">
<a-form-item label="驳回原因" v-bind="validateInfos.content" id="OrgApplyInfoForm-content" name="content">
<a-textarea :autosize="{ minRows: 3 }" maxlength="50" show-count v-model:value="formData.content" :disabled="formData.status != '3'"
allow-clear placeholder="请输入驳回原因"></a-textarea>
<a-textarea :autosize="{ minRows: 3 }" maxlength="50" show-count v-model:value="formData.content"
:disabled="formData.status != '3'" allow-clear placeholder="请输入驳回原因"></a-textarea>
</a-form-item>
</a-col>
<a-col :span="12" v-if="formData.auditBy">
@ -197,7 +203,8 @@
</a-col>
<a-col :span="12" v-show="formData.contract">
<a-form-item label="加盟合同" v-bind="validateInfos.contract" id="OrgApplyInfoForm-contract">
<JUpload v-model:value="formData.contract" :maxCount="1" :buttonVisible="false" disabled="true" fileType="pdf"></JUpload>
<JUpload v-model:value="formData.contract" :maxCount="1" :buttonVisible="false" disabled="true"
fileType="pdf"></JUpload>
</a-form-item>
</a-col>
<a-col :span="12" v-if="formData.contractNote">

View File

@ -41,14 +41,18 @@
v-if="column.dataIndex === 'd3' && (record.d1 == 'orgProvince' || record.d1 == 'orgCity' || record.d1 == 'orgDistrict')">
<span>{{ provinceOptions[record.d3] }}</span>
</template>
<template
v-if="column.dataIndex === 'd2' && record.d1 == 'orgBuildingArea' ">
<template v-if="column.dataIndex === 'd2' && record.d1 == 'orgBuildingArea'">
<span>{{ record.d2 }}</span>
</template>
<template
v-if="column.dataIndex === 'd3' && record.d1 == 'orgBuildingArea' ">
<template v-if="column.dataIndex === 'd3' && record.d1 == 'orgBuildingArea'">
<span>{{ record.d3 }}</span>
</template>
<template v-if="column.dataIndex === 'd2' && record.d1 == 'endTime'">
<span>{{ record.d2 == '9999-12-31' ? '长期' : record.d2 }}</span>
</template>
<template v-if="column.dataIndex === 'd3' && record.d1 == 'endTime'">
<span>{{ record.d3 == '9999-12-31' ? '长期' : record.d3 }}</span>
</template>
</template>
</a-table>
</a-col>

View File

@ -99,13 +99,13 @@ export const columns: BasicColumn[] = [
customRender: render.renderImage,
defaultHidden: true,
},
{
title: '健康证反面',
align: "center",
dataIndex: 'healthFmPath',
customRender: render.renderImage,
defaultHidden: true,
},
// {
// title: '健康证反面',
// align: "center",
// dataIndex: 'healthFmPath',
// customRender: render.renderImage,
// defaultHidden: true,
// },
{
title: '资质证',
align: "center",

View File

@ -2,18 +2,21 @@
<a-spin :spinning="confirmLoading">
<JFormContainer :disabled="disabled">
<template #detail>
<a-form ref="formRef" class="antd-modal-form" :labelCol="labelCol" :wrapperCol="wrapperCol" name="NuEmployeesAdvisoryInfoForm">
<a-form ref="formRef" class="antd-modal-form" :labelCol="labelCol" :wrapperCol="wrapperCol"
name="NuEmployeesAdvisoryInfoForm">
<a-row>
<a-col :span="24">
<SectionDivider :title="'基本信息'" />
</a-col>
<a-col :span="12">
<a-form-item label="身份证正面" v-bind="validateInfos.cardZmPath" id="NuEmployeesAdvisoryInfoForm-cardZmPath" name="cardZmPath">
<a-form-item label="身份证正面" v-bind="validateInfos.cardZmPath" id="NuEmployeesAdvisoryInfoForm-cardZmPath"
name="cardZmPath">
<j-image-upload :fileMax="1" text="无" v-model:value="formData.cardZmPath" disabled></j-image-upload>
</a-form-item>
</a-col>
<a-col :span="12">
<a-form-item label="身份证反面" v-bind="validateInfos.cardFmPath" id="NuEmployeesAdvisoryInfoForm-cardFmPath" name="cardFmPath">
<a-form-item label="身份证反面" v-bind="validateInfos.cardFmPath" id="NuEmployeesAdvisoryInfoForm-cardFmPath"
name="cardFmPath">
<j-image-upload :fileMax="1" text="无" v-model:value="formData.cardFmPath" disabled></j-image-upload>
</a-form-item>
</a-col>
@ -30,45 +33,52 @@
</a-form-item>
</a-col>
<a-col :span="12">
<a-form-item label="民族" v-bind="validateInfos.national" id="NuEmployeesAdvisoryInfoForm-national" name="national">
<a-form-item label="民族" v-bind="validateInfos.national" id="NuEmployeesAdvisoryInfoForm-national"
name="national">
<!-- <a-input v-model:value="formData.national" placeholder="请输入民族" allow-clear disabled ></a-input> -->
{{ formData.national }}
</a-form-item>
</a-col>
<a-col :span="12">
<a-form-item label="出生日期" v-bind="validateInfos.birthDate" id="NuEmployeesAdvisoryInfoForm-birthDate" name="birthDate">
<a-form-item label="出生日期" v-bind="validateInfos.birthDate" id="NuEmployeesAdvisoryInfoForm-birthDate"
name="birthDate">
<!-- <a-date-picker placeholder="请选择出生日期" v-model:value="formData.birthDate" disabled value-format="YYYY-MM-DD" style="width: 100%" allow-clear /> -->
{{ formData.birthDate }}
</a-form-item>
</a-col>
<a-col :span="12">
<a-form-item label="住址" v-bind="validateInfos.idCardAddress" id="NuEmployeesAdvisoryInfoForm-idCardAddress" name="idCardAddress">
<a-form-item label="住址" v-bind="validateInfos.idCardAddress"
id="NuEmployeesAdvisoryInfoForm-idCardAddress" name="idCardAddress">
<!-- <a-input v-model:value="formData.idCardAddress" placeholder="请输入住址" allow-clear disabled ></a-input> -->
{{ formData.idCardAddress }}
</a-form-item>
</a-col>
<a-col :span="12">
<a-form-item label="身份证号" v-bind="validateInfos.idCard" id="NuEmployeesAdvisoryInfoForm-idCard" name="idCard">
<a-form-item label="身份证号" v-bind="validateInfos.idCard" id="NuEmployeesAdvisoryInfoForm-idCard"
name="idCard">
<!-- <a-input v-model:value="formData.idCard" placeholder="请输入身份证号" allow-clear disabled ></a-input> -->
{{ formData.idCard }}
</a-form-item>
</a-col>
<a-col :span="12">
<a-form-item label="签发机关" v-bind="validateInfos.issuingAuthority" id="NuEmployeesAdvisoryInfoForm-issuingAuthority" name="issuingAuthority">
<a-form-item label="签发机关" v-bind="validateInfos.issuingAuthority"
id="NuEmployeesAdvisoryInfoForm-issuingAuthority" name="issuingAuthority">
<!-- <a-input v-model:value="formData.issuingAuthority" placeholder="请输入签发机关" allow-clear disabled ></a-input> -->
{{ formData.issuingAuthority }}
</a-form-item>
</a-col>
<a-col :span="12">
<a-form-item label="有效开始日期" v-bind="validateInfos.startTime" id="NuEmployeesAdvisoryInfoForm-startTime" name="startTime">
<a-form-item label="有效开始日期" v-bind="validateInfos.startTime" id="NuEmployeesAdvisoryInfoForm-startTime"
name="startTime">
<!-- <a-date-picker placeholder="请选择有效开始日期" v-model:value="formData.startTime" disabled value-format="YYYY-MM-DD" style="width: 100%" allow-clear /> -->
{{ formData.startTime }}
</a-form-item>
</a-col>
<a-col :span="12">
<a-form-item label="有效结束日期" v-bind="validateInfos.endTime" id="NuEmployeesAdvisoryInfoForm-endTime" name="endTime">
<a-form-item label="有效结束日期" v-bind="validateInfos.endTime" id="NuEmployeesAdvisoryInfoForm-endTime"
name="endTime">
<!-- <a-date-picker placeholder="请选择有效结束日期" v-model:value="formData.endTime" disabled value-format="YYYY-MM-DD" style="width: 100%" allow-clear /> -->
{{formData.endTime}}
{{ formData.endTime == '9999-12-31' ? '长期' : formData.endTime }}
</a-form-item>
</a-col>
<a-col :span="12">
@ -81,37 +91,43 @@
<SectionDivider :title="'其他信息'" />
</a-col>
<a-col :span="12">
<a-form-item label="婚否" v-bind="validateInfos.maritalStatus" id="NuEmployeesAdvisoryInfoForm-maritalStatus" name="maritalStatus">
<a-form-item label="婚否" v-bind="validateInfos.maritalStatus"
id="NuEmployeesAdvisoryInfoForm-maritalStatus" name="maritalStatus">
<!-- <a-input v-model:value="formData.maritalStatus" placeholder="请输入婚否" allow-clear disabled ></a-input> -->
{{ formData.maritalStatus }}
</a-form-item>
</a-col>
<a-col :span="12">
<a-form-item label="身高" v-bind="validateInfos.height" id="NuEmployeesAdvisoryInfoForm-height" name="height">
<a-form-item label="身高" v-bind="validateInfos.height" id="NuEmployeesAdvisoryInfoForm-height"
name="height">
<!-- <a-input v-model:value="formData.height" placeholder="请输入身高" allow-clear disabled ></a-input> -->
{{ formData.height }}
</a-form-item>
</a-col>
<a-col :span="12">
<a-form-item label="体重" v-bind="validateInfos.weight" id="NuEmployeesAdvisoryInfoForm-weight" name="weight">
<a-form-item label="体重" v-bind="validateInfos.weight" id="NuEmployeesAdvisoryInfoForm-weight"
name="weight">
<!-- <a-input v-model:value="formData.weight" placeholder="请输入体重" allow-clear disabled ></a-input> -->
{{ formData.weight }}
</a-form-item>
</a-col>
<a-col :span="12">
<a-form-item label="健康状况" v-bind="validateInfos.healthStatus" id="NuEmployeesAdvisoryInfoForm-healthStatus" name="healthStatus">
<a-form-item label="健康状况" v-bind="validateInfos.healthStatus"
id="NuEmployeesAdvisoryInfoForm-healthStatus" name="healthStatus">
<!-- <a-input v-model:value="formData.healthStatus" placeholder="请输入健康状况" allow-clear disabled ></a-input> -->
{{ formData.healthStatus }}
</a-form-item>
</a-col>
<a-col :span="12">
<a-form-item label="政治面貌" v-bind="validateInfos.politicalAppearance" id="NuEmployeesAdvisoryInfoForm-politicalAppearance" name="politicalAppearance">
<a-form-item label="政治面貌" v-bind="validateInfos.politicalAppearance"
id="NuEmployeesAdvisoryInfoForm-politicalAppearance" name="politicalAppearance">
<!-- <a-input v-model:value="formData.politicalAppearance" placeholder="请输入政治面貌" allow-clear disabled ></a-input> -->
{{ formData.politicalAppearance }}
</a-form-item>
</a-col>
<a-col :span="12">
<a-form-item label="户口性质" v-bind="validateInfos.hukouType" id="NuEmployeesAdvisoryInfoForm-hukouType" name="hukouType">
<a-form-item label="户口性质" v-bind="validateInfos.hukouType" id="NuEmployeesAdvisoryInfoForm-hukouType"
name="hukouType">
<!-- <a-input v-model:value="formData.hukouType" placeholder="请输入户口性质" allow-clear disabled ></a-input> -->
{{ formData.hukouType }}
</a-form-item>
@ -121,19 +137,22 @@
<SectionDivider :title="'联系人信息'" />
</a-col>
<a-col :span="12">
<a-form-item label="紧急联系人姓名" v-bind="validateInfos.contactName" id="NuEmployeesAdvisoryInfoForm-contactName" name="contactName">
<a-form-item label="紧急联系人姓名" v-bind="validateInfos.contactName"
id="NuEmployeesAdvisoryInfoForm-contactName" name="contactName">
<!-- <a-input v-model:value="formData.contactName" placeholder="请输入紧急联系人姓名" allow-clear disabled ></a-input> -->
{{ formData.contactName }}
</a-form-item>
</a-col>
<a-col :span="12">
<a-form-item label="紧急联系人电话" v-bind="validateInfos.contactTel" id="NuEmployeesAdvisoryInfoForm-contactTel" name="contactTel">
<a-form-item label="紧急联系人电话" v-bind="validateInfos.contactTel" id="NuEmployeesAdvisoryInfoForm-contactTel"
name="contactTel">
<!-- <a-input v-model:value="formData.contactTel" placeholder="请输入紧急联系人电话" allow-clear disabled ></a-input> -->
{{ formData.contactTel }}
</a-form-item>
</a-col>
<a-col :span="12">
<a-form-item label="与本人关系" v-bind="validateInfos.contactRelationship" id="NuEmployeesAdvisoryInfoForm-contactRelationship" name="contactRelationship">
<a-form-item label="与本人关系" v-bind="validateInfos.contactRelationship"
id="NuEmployeesAdvisoryInfoForm-contactRelationship" name="contactRelationship">
<!-- <a-input v-model:value="formData.contactRelationship" placeholder="请输入紧急联系人与本人关系" allow-clear disabled ></a-input> -->
{{ formData.contactRelationship }}
</a-form-item>
@ -142,23 +161,27 @@
<SectionDivider :title="'银行卡信息'" />
</a-col>
<a-col :span="12">
<a-form-item label="银行卡正面" v-bind="validateInfos.bankZmPath" id="NuEmployeesAdvisoryInfoForm-bankZmPath" name="bankZmPath">
<a-form-item label="银行卡正面" v-bind="validateInfos.bankZmPath" id="NuEmployeesAdvisoryInfoForm-bankZmPath"
name="bankZmPath">
<j-image-upload :fileMax="1" text="无" v-model:value="formData.bankZmPath" disabled></j-image-upload>
</a-form-item>
</a-col>
<a-col :span="12">
<a-form-item label="银行卡反面" v-bind="validateInfos.bankFmPath" id="NuEmployeesAdvisoryInfoForm-bankFmPath" name="bankFmPath">
<a-form-item label="银行卡反面" v-bind="validateInfos.bankFmPath" id="NuEmployeesAdvisoryInfoForm-bankFmPath"
name="bankFmPath">
<j-image-upload :fileMax="1" text="无" v-model:value="formData.bankFmPath" disabled></j-image-upload>
</a-form-item>
</a-col>
<a-col :span="12">
<a-form-item label="开户行" v-bind="validateInfos.openingBank" id="NuEmployeesAdvisoryInfoForm-openingBank" name="openingBank">
<a-form-item label="开户行" v-bind="validateInfos.openingBank" id="NuEmployeesAdvisoryInfoForm-openingBank"
name="openingBank">
<!-- <a-input v-model:value="formData.openingBank" placeholder="请输入开户行" allow-clear disabled ></a-input> -->
{{ formData.openingBank }}
</a-form-item>
</a-col>
<a-col :span="12">
<a-form-item label="银行卡号" v-bind="validateInfos.bankCard" id="NuEmployeesAdvisoryInfoForm-bankCard" name="bankCard">
<a-form-item label="银行卡号" v-bind="validateInfos.bankCard" id="NuEmployeesAdvisoryInfoForm-bankCard"
name="bankCard">
<!-- <a-input v-model:value="formData.bankCard" placeholder="请输入银行卡号" allow-clear disabled ></a-input> -->
{{ formData.bankCard }}
</a-form-item>
@ -167,23 +190,29 @@
<SectionDivider :title="'证件信息'" />
</a-col>
<a-col :span="12">
<a-form-item label="健康证正面" v-bind="validateInfos.healthZmPath" id="NuEmployeesAdvisoryInfoForm-healthZmPath" name="healthZmPath">
<a-form-item label="健康证正面" v-bind="validateInfos.healthZmPath"
id="NuEmployeesAdvisoryInfoForm-healthZmPath" name="healthZmPath">
<j-image-upload :fileMax="1" text="无" v-model:value="formData.healthZmPath" disabled></j-image-upload>
</a-form-item>
</a-col>
<a-col :span="12">
<a-form-item label="健康证反面" v-bind="validateInfos.healthFmPath" id="NuEmployeesAdvisoryInfoForm-healthFmPath" name="healthFmPath">
<!-- <a-col :span="12">
<a-form-item label="健康证反面" v-bind="validateInfos.healthFmPath"
id="NuEmployeesAdvisoryInfoForm-healthFmPath" name="healthFmPath">
<j-image-upload :fileMax="1" text="无" v-model:value="formData.healthFmPath" disabled></j-image-upload>
</a-form-item>
</a-col>
</a-col> -->
<a-col :span="12">
<a-form-item label="资质证" v-bind="validateInfos.qualificationPath" id="NuEmployeesAdvisoryInfoForm-qualificationPath" name="qualificationPath">
<j-image-upload :fileMax="0" text="无" v-model:value="formData.qualificationPath" disabled ></j-image-upload>
<a-form-item label="资质证" v-bind="validateInfos.qualificationPath"
id="NuEmployeesAdvisoryInfoForm-qualificationPath" name="qualificationPath">
<j-image-upload :fileMax="0" text="无" v-model:value="formData.qualificationPath"
disabled></j-image-upload>
</a-form-item>
</a-col>
<a-col :span="12">
<a-form-item label="无犯罪正面" v-bind="validateInfos.noCrimeCertificate" id="NuEmployeesAdvisoryInfoForm-noCrimeCertificate" name="noCrimeCertificate">
<j-image-upload :fileMax="1" text="无" v-model:value="formData.noCrimeCertificate" disabled ></j-image-upload>
<a-form-item label="无犯罪正面" v-bind="validateInfos.noCrimeCertificate"
id="NuEmployeesAdvisoryInfoForm-noCrimeCertificate" name="noCrimeCertificate">
<j-image-upload :fileMax="1" text="无" v-model:value="formData.noCrimeCertificate"
disabled></j-image-upload>
</a-form-item>
</a-col>
</a-row>