Commit 50e09059 by songwenlu

gx

parent c1009eae
...@@ -70,7 +70,16 @@ ...@@ -70,7 +70,16 @@
<template #state> <template #state>
<el-table-column label="状态描述"> <el-table-column label="状态描述">
<template slot-scope="scope"> <template slot-scope="scope">
<el-tag :type="scope.row.stateCode=='0'? '':scope.row.stateCode=='002'? 'danger': 'success'">{{ scope.row.state }}</el-tag> <el-tag
:type="
scope.row.stateCode == '0'
? ''
: scope.row.stateCode == '002'
? 'danger'
: 'success'
"
>{{ scope.row.state }}</el-tag
>
</template> </template>
</el-table-column> </el-table-column>
</template> </template>
...@@ -258,7 +267,7 @@ ...@@ -258,7 +267,7 @@
<p class="label">婚姻状况编码</p> <p class="label">婚姻状况编码</p>
<p class="value">{{ viewDetail.marriageCode }}</p> <p class="value">{{ viewDetail.marriageCode }}</p>
</div> </div>
<div class="cell"> <div class="cell" v-if="viewDetail.weddingDate">
<p class="label">结婚日期</p> <p class="label">结婚日期</p>
<p class="value">{{ viewDetail.weddingDate }}</p> <p class="value">{{ viewDetail.weddingDate }}</p>
</div> </div>
...@@ -266,30 +275,47 @@ ...@@ -266,30 +275,47 @@
<p class="label">是否有孩子</p> <p class="label">是否有孩子</p>
<p class="value">{{ viewDetail.haveChildren }}</p> <p class="value">{{ viewDetail.haveChildren }}</p>
</div> </div>
<div class="cell" > <div class="cell" v-if="viewDetail.marriagePicture?.length > 0">
<p class="label">结婚证照片</p> <p class="label">
{{ viewDetail.marriageCode == "0440" ? "离婚" : "结婚" }}证照片
</p>
<p class="value"> <p class="value">
<el-image v-for="(item, index) in viewDetail.marrigePicture" :key="index" <el-image
style="width: 100px; height: 100px; margin-right: 10px" :src="item.picture" :z-index="7777777" v-for="(item, index) in viewDetail.marriagePicture"
:preview-src-list="[item.picture]"> :key="index"
style="width: 100px; height: 100px; margin-right: 10px"
:src="item.picture"
:z-index="7777777"
:preview-src-list="[item.picture]"
>
</el-image> </el-image>
</p> </p>
</div> </div>
<div class="cell"> <div class="cell">
<p class="label">身份证(正,反)照</p> <p class="label">身份证(正,反)照</p>
<p class="value"> <p class="value">
<el-image v-for="(item, index) in viewDetail.idCardPicture" :key="index" <el-image
style="width: 100px; height: 100px; margin-right: 10px" :src="item.picture" :z-index="7777777" v-for="(item, index) in viewDetail.idCardPicture"
:preview-src-list="[item.picture]"> :key="index"
style="width: 100px; height: 100px; margin-right: 10px"
:src="item.picture"
:z-index="7777777"
:preview-src-list="[item.picture]"
>
</el-image> </el-image>
</p> </p>
</div> </div>
<div class="cell"> <div class="cell" v-if="viewDetail.birthCertificate?.length > 0">
<p class="label">生育登记证明</p> <p class="label">生育登记证明</p>
<p class="value"> <p class="value">
<el-image v-for="(item, index) in viewDetail.birthCertificate" :key="index" <el-image
style="width: 100px; height: 100px; margin-right: 10px" :src="item.picture" :z-index="7777777" v-for="(item, index) in viewDetail.birthCertificate"
:preview-src-list="[item.picture]"> :key="index"
style="width: 100px; height: 100px; margin-right: 10px"
:src="item.picture"
:z-index="7777777"
:preview-src-list="[item.picture]"
>
</el-image> </el-image>
</p> </p>
</div> </div>
...@@ -324,36 +350,55 @@ ...@@ -324,36 +350,55 @@
<p class="label">工作地址</p> <p class="label">工作地址</p>
<p class="value">{{ viewDetail.partnerVO.workUnit }}</p> <p class="value">{{ viewDetail.partnerVO.workUnit }}</p>
</div> </div>
<div class="cell" > <div class="cell" v-if="viewDetail.partnerVO.marriagePicture?.length">
<p class="label">结婚证照片</p> <p class="label">结婚证照片</p>
<p class="value"> <p class="value">
<el-image v-for="(item, index) in viewDetail.partnerVO.marrigePicture" :key="index" <el-image
style="width: 100px; height: 100px; margin-right: 10px" :src="item.picture" :z-index="7777777" v-for="(item, index) in viewDetail.partnerVO.marriagePicture"
:preview-src-list="[item.picture]"> :key="index"
style="width: 100px; height: 100px; margin-right: 10px"
:src="item.picture"
:z-index="7777777"
:preview-src-list="[item.picture]"
>
</el-image> </el-image>
</p> </p>
</div> </div>
<div class="cell"> <div class="cell">
<p class="label">丈夫/妻子身份证(正,反)照</p> <p class="label">丈夫/妻子身份证(正,反)照</p>
<p class="value"> <p class="value">
<el-image v-for="(item, index) in viewDetail.partnerVO.idCardPicture" :key="index" <el-image
style="width: 100px; height: 100px; margin-right: 10px" :src="item.picture" :z-index="7777777" v-for="(item, index) in viewDetail.partnerVO.idCardPicture"
:preview-src-list="[item.picture]"> :key="index"
style="width: 100px; height: 100px; margin-right: 10px"
:src="item.picture"
:z-index="7777777"
:preview-src-list="[item.picture]"
>
</el-image> </el-image>
</p> </p>
</div> </div>
<div class="cell"> <div class="cell" v-if="viewDetail.partnerVO.birthCertificate?.length>0">
<p class="label">生育登记证明</p> <p class="label">生育登记证明</p>
<p class="value"> <p class="value">
<el-image v-for="(item, index) in viewDetail.partnerVO.birthCertificate" :key="index" <el-image
style="width: 100px; height: 100px; margin-right: 10px" :src="item.picture" :z-index="7777777" v-for="(item, index) in viewDetail.partnerVO.birthCertificate"
:preview-src-list="[item.picture]"> :key="index"
style="width: 100px; height: 100px; margin-right: 10px"
:src="item.picture"
:z-index="7777777"
:preview-src-list="[item.picture]"
>
</el-image> </el-image>
</p> </p>
</div> </div>
</div> </div>
<div class="children" v-if="viewDetail.childrenVOList"> <div class="children" v-if="viewDetail.childrenVOList?.length>0">
<div class="card" v-for="(item, index) in viewDetail.childrenVOList" :key="index"> <div
class="card"
v-for="(item, index) in viewDetail.childrenVOList"
:key="index"
>
<div class="title">子女信息{{ index + 1 }}</div> <div class="title">子女信息{{ index + 1 }}</div>
<div class="cell"> <div class="cell">
<p class="label">姓名</p> <p class="label">姓名</p>
...@@ -381,41 +426,71 @@ ...@@ -381,41 +426,71 @@
</div> </div>
<div class="cell"> <div class="cell">
<p class="label">身份证明</p> <p class="label">身份证明</p>
<p class="value">{{ item.identification == 1 ? '身份证' :'户口本' }}</p> <p class="value">
{{ item.identification == 1 ? "身份证" : "户口本" }}
</p>
</div> </div>
<div class="cell"> <div class="cell" v-if="item.identification == 1">
<p class="label">身份证照片</p> <p class="label">身份证照片</p>
<p class="value"> <p class="value">
<el-image v-for="(item, index) in (item.pictureVOList.filter(picture => picture.pictureType == 1))" :key="index" <el-image
style="width: 100px; height: 100px; margin-right: 10px" :src="item.picture" :z-index="7777777" v-for="(item, index) in item.pictureVOList.filter(
:preview-src-list="[item.picture]"> (picture) => picture.pictureType == 1
)"
:key="index"
style="width: 100px; height: 100px; margin-right: 10px"
:src="item.picture"
:z-index="7777777"
:preview-src-list="[item.picture]"
>
</el-image> </el-image>
</p> </p>
</div> </div>
<div class="cell"> <div class="cell">
<p class="label">出生医学证明</p> <p class="label">出生医学证明</p>
<p class="value"> <p class="value">
<el-image v-for="(item, index) in (item.pictureVOList.filter(picture => picture.pictureType == 2))" :key="index" <el-image
style="width: 100px; height: 100px; margin-right: 10px" :src="item.picture" :z-index="7777777" v-for="(item, index) in item.pictureVOList.filter(
:preview-src-list="[item.picture]"> (picture) => picture.pictureType == 2
)"
:key="index"
style="width: 100px; height: 100px; margin-right: 10px"
:src="item.picture"
:z-index="7777777"
:preview-src-list="[item.picture]"
>
</el-image> </el-image>
</p> </p>
</div> </div>
<div class="cell"> <div class="cell" v-if="item.type == '收养'">
<p class="label">收养证明</p> <p class="label">收养证明</p>
<p class="value"> <p class="value">
<el-image v-for="(item, index) in (item.pictureVOList.filter(picture => picture.pictureType == 3))" :key="index" <el-image
style="width: 100px; height: 100px; margin-right: 10px" :src="item.picture" :z-index="7777777" v-for="(item, index) in item.pictureVOList.filter(
:preview-src-list="[item.picture]"> (picture) => picture.pictureType == 3
)"
:key="index"
style="width: 100px; height: 100px; margin-right: 10px"
:src="item.picture"
:z-index="7777777"
:preview-src-list="[item.picture]"
>
</el-image> </el-image>
</p> </p>
</div> </div>
<div class="cell"> <div class="cell" v-if="item.identification == 2">
<p class="label">户口本(孩子页)</p> <p class="label">户口本(孩子页)</p>
<p class="value"> <p class="value">
<el-image v-for="(item, index) in (item.pictureVOList.filter(picture => picture.pictureType == 4))" :key="index" <el-image
style="width: 100px; height: 100px; margin-right: 10px" :src="item.picture" :z-index="7777777" v-for="(item, index) in item.pictureVOList.filter(
:preview-src-list="[item.picture]"> (picture) => picture.pictureType == 4
)"
:key="index"
style="width: 100px; height: 100px; margin-right: 10px"
:src="item.picture"
:z-index="7777777"
:preview-src-list="[item.picture]"
>
</el-image> </el-image>
</p> </p>
</div> </div>
...@@ -554,11 +629,11 @@ export default { ...@@ -554,11 +629,11 @@ export default {
// width: 250, // width: 250,
// }, // },
{ {
key:'createTime', key: "createTime",
label:'创建时间', label: "创建时间",
width:250, width: 250,
fixed:'right' fixed: "right",
} },
], ],
pagination: { pagination: {
total: 0, total: 0,
...@@ -687,17 +762,31 @@ export default { ...@@ -687,17 +762,31 @@ export default {
this.viewDetail = res.data; this.viewDetail = res.data;
this.viewRow = row; this.viewRow = row;
this.viewShow = true; this.viewShow = true;
this.viewDetail.marrigePicture = res.data.applicantPictureList.filter(item => item.pictureType == 2); this.viewDetail.marriagePicture = res.data.applicantPictureList.filter(
this.viewDetail.idCardPicture = res.data.applicantPictureList.filter(item => item.pictureType == 1); (item) => item.pictureType == 2
this.viewDetail.birthCertificate = res.data.applicantPictureList.filter(item => item.pictureType == 3) );
this.viewDetail.idCardPicture = res.data.applicantPictureList.filter(
(item) => item.pictureType == 1
);
this.viewDetail.birthCertificate = res.data.applicantPictureList.filter(
(item) => item.pictureType == 3
);
//伴侣照片信息 //伴侣照片信息
if(this.viewDetail.partnerVO){ if (this.viewDetail.partnerVO) {
this.viewDetail.partnerVO.idCardPicture = this.viewDetail.partnerVO.partnerPictureList.filter(item => item.pictureType == 1 ) this.viewDetail.partnerVO.idCardPicture =
this.viewDetail.partnerVO.marrigePicture = this.viewDetail.partnerVO.partnerPictureList.filter(item => item.pictureType == 2 ) this.viewDetail.partnerVO.partnerPictureList.filter(
this.viewDetail.partnerVO.birthCertificate = this.viewDetail.partnerVO.partnerPictureList.filter(item => item.pictureType == 3 ) (item) => item.pictureType == 1
);
// this.viewDetail.partnerVO.marriagePicture =
// this.viewDetail.partnerVO.partnerPictureList.filter(
// (item) => item.pictureType == 2
// );
// this.viewDetail.partnerVO.birthCertificate =
// this.viewDetail.partnerVO.partnerPictureList.filter(
// (item) => item.pictureType == 3
// );
} }
}); });
}, },
getRecord(row) { getRecord(row) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment