@@ -27,7 +27,7 @@ | |||||
</van-col> | </van-col> | ||||
<van-col span="4" style="text-align:center;" @click="checkTz('/homesteadSurvey/add2')" > | <van-col span="4" style="text-align:center;" @click="checkTz('/homesteadSurvey/add2')" > | ||||
<van-icon :name="require('../../assets/images/housesteadSurvey/nhxx'+(active==2?'A':'D')+'.png')" size="1rem" style="margin-top:0px;"/> | <van-icon :name="require('../../assets/images/housesteadSurvey/nhxx'+(active==2?'A':'D')+'.png')" size="1rem" style="margin-top:0px;"/> | ||||
<p :style="{color:(active==2?'rgb(34, 183, 242)':'#000')}">农户</p> | |||||
<p :style="{color:(active==2?'rgb(34, 183, 242)':'#000')}">使用权人</p> | |||||
</van-col> | </van-col> | ||||
<van-col span="2"> | <van-col span="2"> | ||||
<div style="border-top: 2px dashed #b5b4b4;margin-top: 20px;"></div> | <div style="border-top: 2px dashed #b5b4b4;margin-top: 20px;"></div> | ||||
@@ -30,7 +30,7 @@ | |||||
</van-col> | </van-col> | ||||
<van-col span="4" style="text-align:center;" @click="$router.push({path:'/homesteadSurvey/add2'})" > | <van-col span="4" style="text-align:center;" @click="$router.push({path:'/homesteadSurvey/add2'})" > | ||||
<van-icon :name="require('../../assets/images/housesteadSurvey/nhxx'+(active==2?'A':'D')+'.png')" size="1rem" style="margin-top:0px;"/> | <van-icon :name="require('../../assets/images/housesteadSurvey/nhxx'+(active==2?'A':'D')+'.png')" size="1rem" style="margin-top:0px;"/> | ||||
<p :style="{color:(active==2?'rgb(34, 183, 242)':'#000')}">农户</p> | |||||
<p :style="{color:(active==2?'rgb(34, 183, 242)':'#000')}">使用权人</p> | |||||
</van-col> | </van-col> | ||||
<van-col span="2"> | <van-col span="2"> | ||||
<div style="border-top: 2px dashed #b5b4b4;margin-top: 20px;"></div> | <div style="border-top: 2px dashed #b5b4b4;margin-top: 20px;"></div> | ||||
@@ -30,7 +30,7 @@ | |||||
</van-col> | </van-col> | ||||
<van-col span="4" style="text-align:center;" @click="$router.push({path:'/homesteadSurvey/add2'})" > | <van-col span="4" style="text-align:center;" @click="$router.push({path:'/homesteadSurvey/add2'})" > | ||||
<van-icon :name="require('../../assets/images/housesteadSurvey/nhxx'+(active==2?'A':'D')+'.png')" size="1rem" style="margin-top:0px;"/> | <van-icon :name="require('../../assets/images/housesteadSurvey/nhxx'+(active==2?'A':'D')+'.png')" size="1rem" style="margin-top:0px;"/> | ||||
<p :style="{color:(active==2?'rgb(34, 183, 242)':'#000')}">农户</p> | |||||
<p :style="{color:(active==2?'rgb(34, 183, 242)':'#000')}">使用权人</p> | |||||
</van-col> | </van-col> | ||||
<van-col span="2"> | <van-col span="2"> | ||||
<div style="border-top: 2px dashed #b5b4b4;margin-top: 20px;"></div> | <div style="border-top: 2px dashed #b5b4b4;margin-top: 20px;"></div> | ||||
@@ -74,22 +74,19 @@ | |||||
<p style="flex:1;text-align:right;">{{item.zcs}}</p> | <p style="flex:1;text-align:right;">{{item.zcs}}</p> | ||||
</div> | </div> | ||||
<div style="text-align:center;overflow:auto;display: flex;justify-content: space-between;margin-top: 10px;"> | <div style="text-align:center;overflow:auto;display: flex;justify-content: space-between;margin-top: 10px;"> | ||||
<p style="width:33%;display: flex;align-items: center;justify-content:center;border: 1px solid transparent;background: #22B7F2;padding: 3px 0;border-radius: 50px;" @click="showUploadList(item.id)"> | |||||
<van-icon name="photo-o" size=".4rem" color="#FFFFFF"/> | |||||
<span style="font-size: 14px;color: #fff;margin-left: 5px;">自然幢附件</span> | |||||
</p> | |||||
<p style="width:33%;display: flex;align-items: center;justify-content:center;border: 1px solid transparent;background: #22B7F2;padding: 3px 0;border-radius: 50px;" @click="showPopupzrz(item)"> | |||||
<p style="width:49%;display: flex;align-items: center;justify-content:center;border: 1px solid transparent;background: #22B7F2;padding: 3px 0;border-radius: 50px;" @click="showPopupzrz(item)"> | |||||
<img src="../../assets/images/housesteadSurvey/add01.png" alt=""> | <img src="../../assets/images/housesteadSurvey/add01.png" alt=""> | ||||
<span style="font-size: 14px;color: #fff;margin-left: 5px;">自然幢信息</span> | <span style="font-size: 14px;color: #fff;margin-left: 5px;">自然幢信息</span> | ||||
</p> | </p> | ||||
<p style="width:33%;display: flex;align-items: center;justify-content:center;border: 1px solid #22B7F2;padding: 3px 0;border-radius: 50px;" @click="shownmfwlist(item)"> | |||||
<p style="width:49%;display: flex;align-items: center;justify-content:center;border: 1px solid #22B7F2;padding: 3px 0;border-radius: 50px;" @click="shownmfwlist(item)"> | |||||
<img src="../../assets/images/housesteadSurvey/add02.png" alt=""> | <img src="../../assets/images/housesteadSurvey/add02.png" alt=""> | ||||
<span style="font-size: 14px;color: #22B7F2;margin-left: 5px;">房屋列表</span> | <span style="font-size: 14px;color: #22B7F2;margin-left: 5px;">房屋列表</span> | ||||
</p> | </p> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
<template #right> | <template #right> | ||||
<van-button v-if="permission == 'true'" square text="删除" type="danger" class="delete-button" @click="deletezrz(item)"/> | |||||
<van-button v-if="permission == 'true'" square type="danger" class="delete-button" @click="deletezrz(item)"><img width="10px" src="../../assets/images/sunVillage_info/list_icon_7.png" alt="">删除</van-button> | |||||
<van-button square type="info" class="delete-button" style="position: relative;" @click="showUploadList(item.id)"><van-icon style="bottom: -3px;" name="photo-o" size=".4rem" color="#FFFFFF"/>自然幢附件</van-button> | |||||
</template> | </template> | ||||
</van-swipe-cell> | </van-swipe-cell> | ||||
</van-list> | </van-list> | ||||
@@ -30,7 +30,7 @@ | |||||
</van-col> | </van-col> | ||||
<van-col span="4" style="text-align:center;" @click="$router.push({path:'/homesteadSurvey/add2'})" > | <van-col span="4" style="text-align:center;" @click="$router.push({path:'/homesteadSurvey/add2'})" > | ||||
<van-icon :name="require('../../assets/images/housesteadSurvey/nhxx'+(active==2?'A':'D')+'.png')" size="1rem" style="margin-top:0px;"/> | <van-icon :name="require('../../assets/images/housesteadSurvey/nhxx'+(active==2?'A':'D')+'.png')" size="1rem" style="margin-top:0px;"/> | ||||
<p :style="{color:(active==2?'rgb(34, 183, 242)':'#000')}">农户</p> | |||||
<p :style="{color:(active==2?'rgb(34, 183, 242)':'#000')}">使用权人</p> | |||||
</van-col> | </van-col> | ||||
<van-col span="2"> | <van-col span="2"> | ||||
<div style="border-top: 2px dashed #b5b4b4;margin-top: 20px;"></div> | <div style="border-top: 2px dashed #b5b4b4;margin-top: 20px;"></div> | ||||
@@ -53,9 +53,11 @@ | |||||
<van-search v-model="nhvalue" placeholder="请输入农户姓名或证件号" show-action @search="onSearchnh"> | <van-search v-model="nhvalue" placeholder="请输入农户姓名或证件号" show-action @search="onSearchnh"> | ||||
<template #action> | <template #action> | ||||
<van-icon name="add" color="rgba(122,201,67,1)" size=".8rem" @click="onClicknh" style="vertical-align:middle;"/> | <van-icon name="add" color="rgba(122,201,67,1)" size=".8rem" @click="onClicknh" style="vertical-align:middle;"/> | ||||
<van-icon name="add" color="rgba(122,201,67,1)" size=".8rem" @click="onClickWcnh" style="vertical-align:middle;"/> | |||||
</template> | </template> | ||||
</van-search> | </van-search> | ||||
<div style="background:#fff;padding:10px 2.5%;display: flex;justify-content: space-between;"> | |||||
<van-button type="primary" style="width:110px;height: 20px;font-size: 12px;" round @click="onClickWcnh">增加外村农户</van-button> | |||||
</div> | |||||
</van-sticky> | </van-sticky> | ||||
<!--<van-pull-refresh v-model="isLoadingnh" @refresh="onRefreshnh">--> | <!--<van-pull-refresh v-model="isLoadingnh" @refresh="onRefreshnh">--> | ||||
@@ -89,9 +91,10 @@ | |||||
<van-col span="24"> | <van-col span="24"> | ||||
<van-field v-model="outsideForm.nhdm" label="外村农户" placeholder="外村农户" input-align="right" required :rules="[{ required: true }]" @click="showWcnh = true"/> | <van-field v-model="outsideForm.nhdm" label="外村农户" placeholder="外村农户" input-align="right" required :rules="[{ required: true }]" @click="showWcnh = true"/> | ||||
<van-popup v-model="showWcnh" position="bottom"> | <van-popup v-model="showWcnh" position="bottom"> | ||||
<van-search placeholder="请输入" v-model="hnncValue" /> | |||||
<van-picker | <van-picker | ||||
show-toolbar | show-toolbar | ||||
:columns="wcnhList" | |||||
:columns="wcnhnewList" | |||||
@confirm="nhChange" | @confirm="nhChange" | ||||
value-key="nhValue" | value-key="nhValue" | ||||
@cancel="showWcnh = false" | @cancel="showWcnh = false" | ||||
@@ -198,6 +201,7 @@ | |||||
hzform:{}, | hzform:{}, | ||||
// 权利人列表 | // 权利人列表 | ||||
qlrform:[], | qlrform:[], | ||||
hnncValue:"", | |||||
// 权利人性质弹出框 | // 权利人性质弹出框 | ||||
showsuyqxz:false, | showsuyqxz:false, | ||||
// 代理人证件类型弹出框 | // 代理人证件类型弹出框 | ||||
@@ -269,6 +273,7 @@ | |||||
outsideOpen:false, | outsideOpen:false, | ||||
outsideForm:{nhdm:null}, | outsideForm:{nhdm:null}, | ||||
wcnhList:[], | wcnhList:[], | ||||
wcnhnewList:[], | |||||
bottomHeight:'0px', | bottomHeight:'0px', | ||||
//搜索---end | //搜索---end | ||||
//测面 | //测面 | ||||
@@ -310,6 +315,23 @@ | |||||
}, | }, | ||||
mounted(){ | mounted(){ | ||||
}, | }, | ||||
watch:{ | |||||
hnncValue: { | |||||
handler() { | |||||
if (this.hnncValue == '') { | |||||
this.wcnhnewList = this.wcnhList | |||||
} else { | |||||
this.wcnhnewList = []; | |||||
this.wcnhList.forEach(item => { | |||||
if (item.nhValue.indexOf(this.hnncValue) > -1) { | |||||
this.wcnhnewList.push(item) | |||||
} | |||||
}) | |||||
} | |||||
}, | |||||
immediate:true | |||||
} | |||||
}, | |||||
created(){ | created(){ | ||||
axios.get('../static/dictyType.json').then(res => { | axios.get('../static/dictyType.json').then(res => { | ||||
this.dictTypeList = res.data | this.dictTypeList = res.data | ||||
@@ -810,9 +832,11 @@ | |||||
sfbccm:"0", | sfbccm:"0", | ||||
}).then((resp) => { | }).then((resp) => { | ||||
this.wcnhList = resp.rows; | this.wcnhList = resp.rows; | ||||
this.wcnhList.map(function (item) { | |||||
item.nhValue = item.xm+" "+item.zjhm; | |||||
}) | |||||
this.wcnhnewList = resp.rows; | |||||
for (let i = 0; i < resp.rows.length; i++) { | |||||
this.wcnhList[i].nhValue = resp.rows[i].xm + " " + resp.rows[i].zjhm; | |||||
this.wcnhnewList[i].nhValue = resp.rows[i].xm + " " + resp.rows[i].zjhm; | |||||
} | |||||
}); | }); | ||||
}, | }, | ||||
nhChange(val){ | nhChange(val){ | ||||
@@ -244,22 +244,6 @@ | |||||
</div> | </div> | ||||
<div style="border-radius: 16px; | <div style="border-radius: 16px; | ||||
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.16); width:calc( 100% - 40px);margin:20px;padding:5px;background:#fff;"> | box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.16); width:calc( 100% - 40px);margin:20px;padding:5px;background:#fff;"> | ||||
<van-field | |||||
autocomplete="off" | |||||
v-model="qlrform.ncjtjjzzdm" | |||||
name="农村集体经济组织代码" | |||||
label="农村集体经济组织代码" | |||||
placeholder="农村集体经济组织代码" | |||||
input-align="right" | |||||
/> | |||||
<van-field | |||||
autocomplete="off" | |||||
v-model="qlrform.ncjtjjzzmc" | |||||
name="农村集体经济组织名称" | |||||
label="农村集体经济组织名称" | |||||
placeholder="农村集体经济组织名称" | |||||
input-align="right" | |||||
/> | |||||
<van-field | <van-field | ||||
autocomplete="off" | autocomplete="off" | ||||
v-model="qlrform.fbfdm" | v-model="qlrform.fbfdm" | ||||
@@ -44,12 +44,12 @@ | |||||
<img src="../../assets/images/sunVillage_info/signature_icon_03.png" alt="" width="35"> | <img src="../../assets/images/sunVillage_info/signature_icon_03.png" alt="" width="35"> | ||||
<p>预览</p> | <p>预览</p> | ||||
</div> --> | </div> --> | ||||
<div class="opera_btn" v-if="item.signingMode == '线上' && item.cbfqszt !='2'" @click="contractSign(item)"> | |||||
<div class="opera_btn" v-if="item.signingMode == '线上' && item.cbfqszt =='2'" @click="contractSign(item)"> | |||||
<img src="../../assets/images/sunVillage_info/signature_icon_02.png" alt="" width="35"> | <img src="../../assets/images/sunVillage_info/signature_icon_02.png" alt="" width="35"> | ||||
<p>合同网签</p> | <p>合同网签</p> | ||||
</div> | </div> | ||||
<div class="opera_btn" @click="openPopupGsjg(item.cbfbm)"> | <div class="opera_btn" @click="openPopupGsjg(item.cbfbm)"> | ||||
<img src="../../assets/images/sunVillage_info/signature_icon_02.png" alt="" width="30"> | |||||
<img src="../../assets/images/sunVillage_info/signature_icon_02.png" alt="" width="35"> | |||||
<p>公示结果签名</p> | <p>公示结果签名</p> | ||||
</div> | </div> | ||||
<!-- <div class="opera_btn"> | <!-- <div class="opera_btn"> | ||||
@@ -118,7 +118,8 @@ | |||||
show: false, | show: false, | ||||
showFile: false, | showFile: false, | ||||
htqsShow:false, | htqsShow:false, | ||||
noticeUrl:false, | |||||
noticeUrl:"", | |||||
showGsjgqz:false, | |||||
fileList: [], | fileList: [], | ||||
listLength: '0', | listLength: '0', | ||||
cbfbm:"", | cbfbm:"", | ||||
@@ -56,7 +56,7 @@ | |||||
<img src="../../assets/images/sunVillage_info/signature_icon_03.png" alt="" width="35"> | <img src="../../assets/images/sunVillage_info/signature_icon_03.png" alt="" width="35"> | ||||
<p>预览</p> | <p>预览</p> | ||||
</div> --> | </div> --> | ||||
<div class="opera_btn" v-if="item.signingMode == '线上' && item.fbfqszt !='2'" @click="contractSign(item)"> | |||||
<div class="opera_btn" v-if="item.signingMode == '线上' && item.fbfqszt !='2' && item.signingStatus !=='合同筹备'" @click="contractSign(item)"> | |||||
<img src="../../assets/images/sunVillage_info/signature_icon_02.png" alt="" width="35"> | <img src="../../assets/images/sunVillage_info/signature_icon_02.png" alt="" width="35"> | ||||
<p>合同网签</p> | <p>合同网签</p> | ||||
</div> | </div> | ||||
@@ -84,9 +84,12 @@ | |||||
</van-list> | </van-list> | ||||
</div> | </div> | ||||
<van-dialog v-model="htqsShow" title="合同签署" confirmButtonText="关闭" @confirm="confirmn"> | <van-dialog v-model="htqsShow" title="合同签署" confirmButtonText="关闭" @confirm="confirmn"> | ||||
<iframe width="100%" height="600px;" :src="noticeUrl"></iframe> | |||||
</van-dialog> | |||||
<!-- 签字弹出层 --> | |||||
<!-- <iframe width="100%" height="600px;" :src="noticeUrl"></iframe>--> | |||||
<object width="100%" height="600" :data="noticeUrl" type="text/html"> | |||||
Alternative Content--> | |||||
</object> | |||||
</van-dialog> | |||||
<!-- 签字弹出层 --> | |||||
<van-popup v-model="show" closeable position="right" :style="{ height: '100%' }"> | <van-popup v-model="show" closeable position="right" :style="{ height: '100%' }"> | ||||
<van-cell-group style="width: 100%;height:100%;overflow: hidden;padding-top: 10px;padding-bottom: 10px;"> | <van-cell-group style="width: 100%;height:100%;overflow: hidden;padding-top: 10px;padding-bottom: 10px;"> | ||||
<div class="signature-box" @mousedown="canvasTTdown" @touchstart="canvasTTdown"> | <div class="signature-box" @mousedown="canvasTTdown" @touchstart="canvasTTdown"> | ||||
@@ -179,7 +182,7 @@ | |||||
this.loading = true; | this.loading = true; | ||||
let wcStatus = this.$route.query.wcStatus; | let wcStatus = this.$route.query.wcStatus; | ||||
if(wcStatus){ | if(wcStatus){ | ||||
this.$set(this.queryParams, 'signingStatus',"9"); | |||||
this.$set(this.queryParams, 'signingStatus',"3"); | |||||
}else{ | }else{ | ||||
this.$set(this.queryParams, 'signingStatus',null); | this.$set(this.queryParams, 'signingStatus',null); | ||||
} | } | ||||
@@ -201,7 +201,7 @@ | |||||
} | } | ||||
.list_main_block{ | .list_main_block{ | ||||
padding:25px; | padding:25px; | ||||
width: 48%; | |||||
width: 49%; | |||||
border-radius: 15PX; | border-radius: 15PX; | ||||
box-shadow: 0PX 2PX 5PX rgba(63, 68, 75, 0.2); | box-shadow: 0PX 2PX 5PX rgba(63, 68, 75, 0.2); | ||||
margin-top: 25px; | margin-top: 25px; | ||||