|
|
@@ -32,26 +32,24 @@
|
|
|
</template>
|
|
|
<!-- 企业性质 -->
|
|
|
<template #bizNature="{ value }">
|
|
|
- <template v-if="value">
|
|
|
- <p>{{ biznatureEnum.getEnumTypeName(value) }}</p>
|
|
|
- <p class="g-red" v-if="newData && newData.userinfoDetailVo.bizNature !== value">
|
|
|
- {{ biznatureEnum.getEnumTypeName(newData.userinfoDetailVo.bizNature) }}
|
|
|
- </p>
|
|
|
- </template>
|
|
|
- <template v-else>{{ handleNoneValue() }}</template>
|
|
|
+ <p>{{ value ? biznatureEnum.getEnumTypeName(value) : handleNoneValue() }}</p>
|
|
|
+ <p class="g-red" v-if="newData && newData.userinfoDetailVo.bizNature !== value">
|
|
|
+ {{ value ? biznatureEnum.getEnumTypeName(newData.userinfoDetailVo.bizNature) : handleNoneValue() }}
|
|
|
+ </p>
|
|
|
</template>
|
|
|
<!-- 证件类型 -->
|
|
|
<template #cardTypeId="{ value }">
|
|
|
- <p>{{ certificatetypeEnum.getEnumTypeName(value) }}</p>
|
|
|
+ <p>{{ Number.isFinite(value) ? certificatetypeEnum.getEnumTypeName(value) : handleNoneValue() }}</p>
|
|
|
<p class="g-red" v-if="newData && newData.userinfoDetailVo.cardTypeId !== value">
|
|
|
- {{ certificatetypeEnum.getEnumTypeName(newData.userinfoDetailVo.cardTypeId) }}
|
|
|
+ {{ Number.isFinite(value) ?
|
|
|
+ certificatetypeEnum.getEnumTypeName(newData.userinfoDetailVo.cardTypeId) : handleNoneValue() }}
|
|
|
</p>
|
|
|
</template>
|
|
|
<!-- 证件号码 -->
|
|
|
<template #cardNum="{ value }">
|
|
|
- <p>{{ value }}</p>
|
|
|
+ <p>{{ handleNoneValue(value) }}</p>
|
|
|
<p class="g-red" v-if="newData && newData.userinfoDetailVo.cardNum !== value">
|
|
|
- {{ newData.userinfoDetailVo.cardNum }}
|
|
|
+ {{ handleNoneValue(newData.userinfoDetailVo.cardNum) }}
|
|
|
</p>
|
|
|
</template>
|
|
|
<!-- 联系人 -->
|
|
|
@@ -112,42 +110,52 @@
|
|
|
</template>
|
|
|
<!-- 证件照正面 -->
|
|
|
<template #cardFrontPhotoUrl="{ value }">
|
|
|
- <el-image :src="value" fit="cover" lazy style="width: 128px; height: 72px" />
|
|
|
+ <el-image :src="value" fit="cover" lazy style="width: 128px; height: 72px" v-if="value" />
|
|
|
+ <span v-else>{{ handleNoneValue() }}</span>
|
|
|
<template v-if="newData && newData.userinfoDetailVo.cardFrontPhotoUrl !== value">
|
|
|
<el-image :src="newData.userinfoDetailVo.cardFrontPhotoUrl" fit="cover" lazy
|
|
|
- style="width: 128px; height: 72px" />
|
|
|
+ style="width: 128px; height: 72px" v-if="newData.userinfoDetailVo.cardFrontPhotoUrl" />
|
|
|
+ <span v-else>{{ handleNoneValue() }}</span>
|
|
|
</template>
|
|
|
</template>
|
|
|
<!-- 证件照反面 -->
|
|
|
<template #cardBackPhotoUrl="{ value }">
|
|
|
- <el-image :src="value" fit="cover" lazy style="width: 128px; height: 72px" />
|
|
|
- <template v-if="newData && newData.userinfoDetailVo.cardFrontPhotoUrl !== value">
|
|
|
- <el-image :src="newData.userinfoDetailVo.cardFrontPhotoUrl" fit="cover" lazy
|
|
|
- style="width: 128px; height: 72px" />
|
|
|
+ <el-image :src="value" fit="cover" lazy style="width: 128px; height: 72px" v-if="value" />
|
|
|
+ <span v-else>{{ handleNoneValue() }}</span>
|
|
|
+ <template v-if="newData && newData.userinfoDetailVo.cardBackPhotoUrl !== value">
|
|
|
+ <el-image :src="newData.userinfoDetailVo.cardBackPhotoUrl" fit="cover" lazy
|
|
|
+ style="width: 128px; height: 72px" v-if="newData.userinfoDetailVo.cardBackPhotoUrl" />
|
|
|
+ <span v-else>{{ handleNoneValue() }}</span>
|
|
|
</template>
|
|
|
</template>
|
|
|
<!-- 手持证件照 -->
|
|
|
<template #halfBodyPhotoUrl="{ value }">
|
|
|
- <el-image :src="value" fit="cover" lazy style="width: 128px; height: 72px" />
|
|
|
+ <el-image :src="value" fit="cover" lazy style="width: 128px; height: 72px" v-if="value" />
|
|
|
+ <span v-else>{{ handleNoneValue() }}</span>
|
|
|
<template v-if="newData && newData.userinfoDetailVo.halfBodyPhotoUrl !== value">
|
|
|
<el-image :src="newData.userinfoDetailVo.halfBodyPhotoUrl" fit="cover" lazy
|
|
|
- style="width: 128px; height: 72px" />
|
|
|
+ style="width: 128px; height: 72px" v-if="newData.userinfoDetailVo.halfBodyPhotoUrl" />
|
|
|
+ <span v-else>{{ handleNoneValue() }}</span>
|
|
|
</template>
|
|
|
</template>
|
|
|
<!-- 法人身份证正面 -->
|
|
|
<template #legalCardFrontPhotoUrl="{ value }">
|
|
|
- <el-image :src="value" fit="cover" lazy style="width: 128px; height: 72px" />
|
|
|
+ <el-image :src="value" fit="cover" lazy style="width: 128px; height: 72px" v-if="value" />
|
|
|
+ <span v-else>{{ handleNoneValue() }}</span>
|
|
|
<template v-if="newData && newData.userinfoDetailVo.legalCardFrontPhotoUrl !== value">
|
|
|
<el-image :src="newData.userinfoDetailVo.legalCardFrontPhotoUrl" fit="cover" lazy
|
|
|
- style="width: 128px; height: 72px" />
|
|
|
+ style="width: 128px; height: 72px" v-if="newData.userinfoDetailVo.legalCardFrontPhotoUrl" />
|
|
|
+ <span v-else>{{ handleNoneValue() }}</span>
|
|
|
</template>
|
|
|
</template>
|
|
|
<!-- 法人身份证反面 -->
|
|
|
<template #legalCardBackPhotoUrl="{ value }">
|
|
|
- <el-image :src="value" fit="cover" lazy style="width: 128px; height: 72px" />
|
|
|
+ <el-image :src="value" fit="cover" lazy style="width: 128px; height: 72px" v-if="value" />
|
|
|
+ <span v-else>{{ handleNoneValue() }}</span>
|
|
|
<template v-if="newData && newData.userinfoDetailVo.legalCardBackPhotoUrl !== value">
|
|
|
<el-image :src="newData.userinfoDetailVo.legalCardBackPhotoUrl" fit="cover" lazy
|
|
|
- style="width: 128px; height: 72px" />
|
|
|
+ style="width: 128px; height: 72px" v-if="newData.userinfoDetailVo.legalCardBackPhotoUrl" />
|
|
|
+ <span v-else>{{ handleNoneValue() }}</span>
|
|
|
</template>
|
|
|
</template>
|
|
|
</app-table-details>
|
|
|
@@ -170,10 +178,12 @@
|
|
|
</template>
|
|
|
<!-- 银行卡正面 -->
|
|
|
<template #bankCardFrontPhotoUrl="{ value }">
|
|
|
- <el-image :src="value" fit="cover" lazy style="width: 128px; height: 72px" />
|
|
|
+ <el-image :src="value" fit="cover" lazy style="width: 128px; height: 72px" v-if="value" />
|
|
|
+ <span v-else>{{ handleNoneValue() }}</span>
|
|
|
<template v-if="newData && newData.userinfoDetailVo.bankCardFrontPhotoUrl !== value">
|
|
|
<el-image :src="newData.userinfoDetailVo.bankCardFrontPhotoUrl" fit="cover" lazy
|
|
|
- style="width: 128px; height: 72px" />
|
|
|
+ style="width: 128px; height: 72px" v-if="newData.userinfoDetailVo.bankCardFrontPhotoUrl" />
|
|
|
+ <span v-else>{{ handleNoneValue() }}</span>
|
|
|
</template>
|
|
|
</template>
|
|
|
</app-table-details>
|