@@ -32,6 +32,14 @@ export function zjdzd(){ | |||
method:'get' | |||
}) | |||
} | |||
//通过宅基地编码查询宅基地信息 | |||
export function queryGeoZjdzd(query) { | |||
return request({ | |||
url: '/house/lz/queryGeoZjdzd', | |||
method: 'get', | |||
params: query | |||
}) | |||
} | |||
//宅基地退出申请人信息 | |||
export function getExitProposerDetail() { | |||
@@ -49,6 +57,7 @@ export function obligeeList(query) { | |||
params: query | |||
}) | |||
} | |||
// 条件查询使用权人列表 | |||
export function selectTHouseBaseObligeeMapList(query) { | |||
return request({ | |||
@@ -117,3 +126,12 @@ export function getByLyZjddm(data){ | |||
method:'get', | |||
}) | |||
} | |||
//宅基地使用权流转农户查询 | |||
export function queryHouserBaseNh(query) { | |||
return request({ | |||
url: '/house/lz/queryHouserBaseNh', | |||
method: 'get', | |||
params: query | |||
}) | |||
} |
@@ -0,0 +1,54 @@ | |||
import request from '@/utils/request' | |||
// 查询宅基地使用权流转审批列表 | |||
export function listLzspyj(query) { | |||
return request({ | |||
url: '/house/lzspyj/list', | |||
method: 'get', | |||
params: query | |||
}) | |||
} | |||
// 导出宅基地使用权流转审批 | |||
export function exportLzspyj(query) { | |||
return request({ | |||
url: '/house/lzspyj/export', | |||
method: 'get', | |||
params: query | |||
}) | |||
} | |||
// 查询宅基地使用权流转审批详细 | |||
export function getLzspyj(id) { | |||
return request({ | |||
url: '/house/lzspyj/get/' + id, | |||
method: 'get' | |||
}) | |||
} | |||
// 新增宅基地使用权流转审批 | |||
export function addLzspyj(data) { | |||
return request({ | |||
url: '/house/lzspyj/add', | |||
method: 'post', | |||
data: data | |||
}) | |||
} | |||
// 修改宅基地使用权流转审批 | |||
export function updateLzspyj(data) { | |||
return request({ | |||
url: '/house/lzspyj/edit', | |||
method: 'post', | |||
data: data | |||
}) | |||
} | |||
// 删除宅基地使用权流转审批 | |||
export function delLzspyj(id) { | |||
return request({ | |||
url: '/house/lzspyj/remove/' + id, | |||
method: 'get' | |||
}) | |||
} | |||
@@ -40,14 +40,14 @@ | |||
<van-cell> | |||
<template #title> | |||
<van-row> | |||
<van-col span="6" :offset="1"> | |||
<van-col span="6" :offset="0"> | |||
<p style="color: #878787">{{item.createTime?item.createTime.substring(0,10):item.startTime.substring(0,10)}}</p> | |||
</van-col> | |||
<van-col span="11" :offset="2"> | |||
<!-- <p style="color: #878787">{{item.formData.activityBusinessType}}</p>--> | |||
<p style="color: #878787">{{item.taskName}}</p> | |||
</van-col> | |||
<van-col span="3" :offset="1"> | |||
<van-col span="4" :offset="1"> | |||
<p style="font-size: 14px;font-weight:bold;text-align: right;color: #1D6FE9">{{activeName=='1'?'待审批':'已审批'}}</p> | |||
</van-col> | |||
</van-row> | |||
@@ -68,7 +68,33 @@ | |||
<!-- @cancel="showShyqrdm = false"--> | |||
<!-- />--> | |||
<!-- </van-popup>--> | |||
<van-field | |||
v-model="circulation.hncysl" | |||
label="家庭人口" | |||
placeholder="家庭人口" | |||
label-width="auto" | |||
input-align="right" | |||
/> | |||
<van-field | |||
v-model="circulation.zjdsyqr" | |||
label="使用权人" | |||
label-width="auto" | |||
placeholder="使用权人" | |||
input-align="right" | |||
/> | |||
<van-field | |||
v-model="circulation.currentResidence" | |||
label="现居住地" | |||
label-width="auto" | |||
placeholder="现居住地" | |||
input-align="right" | |||
/> | |||
<van-field | |||
v-model="circulation.householdRegister" | |||
label="户口所在地" | |||
label-width="auto" | |||
input-align="right" | |||
/> | |||
<van-cell title="是否本集体经济组织成员"> | |||
<template #right-icon> | |||
<van-radio-group v-model="circulation.zcfsfbjtjjzzcy" direction="horizontal"> | |||
@@ -78,90 +104,73 @@ | |||
</template> | |||
</van-cell> | |||
</div> | |||
<p class="main_title">流转信息</p> | |||
<div class="main_box"> | |||
<van-field label="流转面积(㎡)" v-model="circulation.lzmj" placeholder="请输入流转面积(㎡)" input-align="right" label-width="auto" type="number"/> | |||
<van-field label="流转单价(元)" v-model="circulation.lzdj" placeholder="请输入流转单价(元)" input-align="right" label-width="auto" type="number"/> | |||
<van-field label="流转费用(元)" v-model="circulation.lzfy" placeholder="请输入流转费用(元)" input-align="right" label-width="auto" type="number"/> | |||
<van-field | |||
readonly | |||
clickable | |||
v-model="circulation.lzqsrq" | |||
label="流转起始时间" | |||
placeholder="请选择起始时间" | |||
@click="showlzqsrq = true" | |||
input-align="right" | |||
right-icon="arrow-down" | |||
/> | |||
<van-popup v-model="showlzqsrq" position="bottom"> | |||
<van-datetime-picker | |||
:value="new Date" | |||
type="date" | |||
title="选择年月日" | |||
@confirm="onConfirmLzqsrq" | |||
@cancel="showlzqsrq = false" | |||
/> | |||
</van-popup> | |||
<van-field label="房屋层数" v-model="zjdData.fwcs" placeholder="房屋层数" input-align="right" label-width="auto" type="number"/> | |||
<van-field label="建筑面积(㎡)" v-model="zjdData.jzmj" placeholder="流转面积(㎡)" input-align="right" label-width="auto" type="number"/> | |||
<van-field label="宅基地面积(㎡)" v-model="zjdData.zjdmj" placeholder="宅基地面积(㎡)" input-align="right" label-width="auto" type="number"/> | |||
<van-field label="不动产证书编号" v-model="zjdData.zjdzsh" placeholder="不动产证书编号(㎡)" input-align="right" label-width="auto" type="number"/> | |||
<!-- <van-field label="流转单价(元)" v-model="circulation.lzdj" placeholder="请输入流转单价(元)" input-align="right" label-width="auto" type="number"/>--> | |||
<!-- <van-field label="流转费用(元)" v-model="circulation.lzfy" placeholder="请输入流转费用(元)" input-align="right" label-width="auto" type="number"/>--> | |||
<!-- <van-field--> | |||
<!-- readonly--> | |||
<!-- clickable--> | |||
<!-- v-model="circulation.lzqsrq"--> | |||
<!-- label="流转起始时间"--> | |||
<!-- placeholder="请选择起始时间"--> | |||
<!-- @click="showlzqsrq = true"--> | |||
<!-- input-align="right"--> | |||
<!-- right-icon="arrow-down"--> | |||
<!-- />--> | |||
<!-- <van-popup v-model="showlzqsrq" position="bottom">--> | |||
<!-- <van-datetime-picker--> | |||
<!-- :value="new Date"--> | |||
<!-- type="date"--> | |||
<!-- title="选择年月日"--> | |||
<!-- @confirm="onConfirmLzqsrq"--> | |||
<!-- @cancel="showlzqsrq = false"--> | |||
<!-- />--> | |||
<!-- </van-popup>--> | |||
<van-field | |||
readonly | |||
clickable | |||
v-model="circulation.lzjsrq" | |||
label="流转结束时间" | |||
placeholder="请选择结束时间" | |||
@click="showlzjsrq = true" | |||
input-align="right" | |||
right-icon="arrow-down" | |||
/> | |||
<van-popup v-model="showlzjsrq" position="bottom"> | |||
<van-datetime-picker | |||
:value="new Date" | |||
type="date" | |||
title="选择年月日" | |||
@confirm="onConfirmLzjsrq" | |||
@cancel="showlzjsrq = false" | |||
/> | |||
</van-popup> | |||
<!-- <van-field--> | |||
<!-- readonly--> | |||
<!-- clickable--> | |||
<!-- v-model="circulation.lzjsrq"--> | |||
<!-- label="流转结束时间"--> | |||
<!-- placeholder="请选择结束时间"--> | |||
<!-- @click="showlzjsrq = true"--> | |||
<!-- input-align="right"--> | |||
<!-- right-icon="arrow-down"--> | |||
<!-- />--> | |||
<!-- <van-popup v-model="showlzjsrq" position="bottom">--> | |||
<!-- <van-datetime-picker--> | |||
<!-- :value="new Date"--> | |||
<!-- type="date"--> | |||
<!-- title="选择年月日"--> | |||
<!-- @confirm="onConfirmLzjsrq"--> | |||
<!-- @cancel="showlzjsrq = false"--> | |||
<!-- />--> | |||
<!-- </van-popup>--> | |||
<van-field | |||
readonly | |||
clickable | |||
v-model="lzqfwyt" | |||
label="流转前房屋用途" | |||
placeholder="请选择流转前房屋用途" | |||
@click="showLzqfwyt = true" | |||
input-align="right" | |||
right-icon="arrow-down" | |||
label-width="auto" | |||
/> | |||
<van-popup v-model="showLzqfwyt" position="bottom"> | |||
<van-picker | |||
show-toolbar | |||
:columns="lzqfwytDictionaries" | |||
@confirm="onConfirmLzqfwyt" | |||
@cancel="showLzqfwyt = false" | |||
/> | |||
</van-popup> | |||
<van-field | |||
readonly | |||
clickable | |||
v-model="lzhfwyt" | |||
label="流转后房屋用途" | |||
placeholder="请选择流转后房屋用途" | |||
@click="showLzhfwyt = true" | |||
input-align="right" | |||
right-icon="arrow-down" | |||
label-width="auto" | |||
/> | |||
<van-popup v-model="showLzhfwyt" position="bottom"> | |||
<van-picker | |||
show-toolbar | |||
:columns="lzhfwytDictionaries" | |||
@confirm="onConfirmLzhfwyt" | |||
@cancel="showLzhfwyt = false" | |||
/> | |||
<!-- <van-field--> | |||
<!-- readonly--> | |||
<!-- clickable--> | |||
<!-- v-model="lzqfwyt"--> | |||
<!-- label="流转前房屋用途"--> | |||
<!-- placeholder="请选择流转前房屋用途"--> | |||
<!-- @click="showLzqfwyt = true"--> | |||
<!-- input-align="right"--> | |||
<!-- right-icon="arrow-down"--> | |||
<!-- label-width="auto"--> | |||
<!-- />--> | |||
<!-- <van-popup v-model="showLzqfwyt" position="bottom">--> | |||
<!-- <van-picker--> | |||
<!-- show-toolbar--> | |||
<!-- :columns="lzqfwytDictionaries"--> | |||
<!-- @confirm="onConfirmLzqfwyt"--> | |||
<!-- @cancel="showLzqfwyt = false"--> | |||
<!-- />--> | |||
<!-- </van-popup>--> | |||
</van-popup> | |||
</div> | |||
@@ -170,7 +179,7 @@ | |||
<van-field | |||
v-model="circulation.zrfdbmc" | |||
label="转入方代表名称" | |||
placeholder="请输入转入方代表名称" | |||
placeholder="转入方代表名称" | |||
label-width="auto" | |||
input-align="right" :rules="[{ required: true }]" required | |||
/> | |||
@@ -202,8 +211,8 @@ | |||
@cancel="showZrfdbzjlx = false" | |||
/> | |||
</van-popup> | |||
<van-field label="转入方代表证件号码" v-model="circulation.zrfdbzjhm" placeholder="请输入证件号码" input-align="right" label-width="auto" :rules="[{ required: true }]" required/> | |||
<van-field label="户口所在地" v-model="circulation.transfereeHouseholdRegister" placeholder="户口所在地" input-align="right" label-width="auto" /> | |||
<van-field label="转入方代表证件号码" v-model="circulation.zrfdbzjhm" placeholder="证件号码" input-align="right" label-width="auto" :rules="[{ required: true }]" required/> | |||
<van-cell title="是否本集体经济组织成员"> | |||
<template #right-icon> | |||
<van-radio-group v-model="circulation.zrfsfbjtjjzzcy" direction="horizontal"> | |||
@@ -212,6 +221,27 @@ | |||
</van-radio-group> | |||
</template> | |||
</van-cell> | |||
<van-field | |||
readonly | |||
clickable | |||
v-model="lzhfwyt" | |||
label="流转后房屋用途" | |||
placeholder="流转后房屋用途" | |||
@click="showLzhfwyt = true" | |||
input-align="right" | |||
right-icon="arrow-down" | |||
label-width="auto" | |||
/> | |||
<van-popup v-model="showLzhfwyt" position="bottom"> | |||
<van-picker | |||
show-toolbar | |||
:columns="lzhfwytDictionaries" | |||
@confirm="onConfirmLzhfwyt" | |||
@cancel="showLzhfwyt = false" | |||
/> | |||
</van-popup> | |||
<van-field label="流转金额" v-model="circulation.lzfy" placeholder="流转金额" input-align="right" label-width="auto" type="number"/> | |||
<van-field label="集体收益金额" v-model="circulation.jtsyje" placeholder="集体收益金额" input-align="right" label-width="auto" type="number"/> | |||
</div> | |||
<p class="main_title">其他</p> | |||
@@ -220,16 +250,135 @@ | |||
<van-field label="所有权人意见" v-model="circulation.suyqryj" placeholder="请输入内容" input-align="right" label-width="auto"/> | |||
<van-field label="备注" v-model="circulation.bz" placeholder="请输入备注" input-align="right" label-width="auto"/> | |||
</div> | |||
<p class="main_title">转入方意见</p> | |||
<div class="main_box"> | |||
<van-field label="意见" v-model="lzspyjData.zrryj" placeholder="转入方意见" input-align="right" label-width="auto"/> | |||
<van-field label="签字" v-model="lzspyjData.zrrqz" placeholder="转入方签字" input-align="right" label-width="auto"/> | |||
<van-field | |||
readonly | |||
clickable | |||
v-model="lzspyjData.zrryjrq" | |||
label="签字日期" | |||
placeholder="签字日期" | |||
@click="showlzqsrq = true" | |||
input-align="right" | |||
right-icon="arrow-down" | |||
/> | |||
<van-popup v-model="showlzqsrq" position="bottom"> | |||
<van-datetime-picker | |||
:value="new Date" | |||
type="date" | |||
title="选择年月日" | |||
@confirm="onConfirmLzqsrq" | |||
@cancel="showlzqsrq = false" | |||
/> | |||
</van-popup> | |||
</div> | |||
<p class="main_title">转出方意见</p> | |||
<div class="main_box"> | |||
<van-field label="意见" v-model="lzspyjData.zcryj" placeholder="转出方意见" input-align="right" label-width="auto"/> | |||
<van-field label="签字" v-model="lzspyjData.zcrqz" placeholder="转出方签字" input-align="right" label-width="auto"/> | |||
<van-field | |||
readonly | |||
clickable | |||
v-model="lzspyjData.zcryjrq" | |||
label="签字日期" | |||
placeholder="签字日期" | |||
@click="showzcfqzrq = true" | |||
input-align="right" | |||
right-icon="arrow-down" | |||
/> | |||
<van-popup v-model="showzcfqzrq" position="bottom"> | |||
<van-datetime-picker | |||
:value="new Date" | |||
type="date" | |||
title="选择年月日" | |||
@confirm="onConfirmzcfqzrq" | |||
@cancel="showzcfqzrq = false" | |||
/> | |||
</van-popup> | |||
</div> | |||
<p class="main_title">村集体经济组织意见</p> | |||
<div class="main_box"> | |||
<van-field label="意见" v-model="lzspyjData.cjtjjzzyj" placeholder="村集体经济组织意见" input-align="right" label-width="auto"/> | |||
<van-field label="签字" v-model="lzspyjData.cjtjjzzqz" placeholder="村集体经济组织签字" input-align="right" label-width="auto"/> | |||
<van-field | |||
readonly | |||
clickable | |||
v-model="lzspyjData.cjtjjzzyjrq" | |||
label="签字日期" | |||
placeholder="签字日期" | |||
@click="showcjtqzrq = true" | |||
input-align="right" | |||
right-icon="arrow-down" | |||
/> | |||
<van-popup v-model="showcjtqzrq" position="bottom"> | |||
<van-datetime-picker | |||
:value="new Date" | |||
type="date" | |||
title="选择年月日" | |||
@confirm="onConfirmcjtqzrq" | |||
@cancel="showcjtqzrq = false" | |||
/> | |||
</van-popup> | |||
</div> | |||
<p class="main_title">宅基地审批管理办公室意见</p> | |||
<div class="main_box"> | |||
<van-field label="意见" v-model="lzspyjData.zzjdspyj" placeholder="审批管理办公室意见" input-align="right" label-width="auto"/> | |||
<van-field label="签字" v-model="lzspyjData.zzjdspqz" placeholder="审批管理办公室签字" input-align="right" label-width="auto"/> | |||
<van-field | |||
readonly | |||
clickable | |||
v-model="lzspyjData.zzjdspyjrq" | |||
label="签字日期" | |||
placeholder="签字日期" | |||
@click="showzzjdqzrq = true" | |||
input-align="right" | |||
right-icon="arrow-down" | |||
/> | |||
<van-popup v-model="showzzjdqzrq" position="bottom"> | |||
<van-datetime-picker | |||
:value="new Date" | |||
type="date" | |||
title="选择年月日" | |||
@confirm="onConfirmzzjdqzrq" | |||
@cancel="showzzjdqzrq = false" | |||
/> | |||
</van-popup> | |||
</div> | |||
<p class="main_title">镇级人民政府意见</p> | |||
<div class="main_box"> | |||
<van-field label="意见" v-model="lzspyjData.zjrmzfyj" placeholder="镇级人民政府意见" input-align="right" label-width="auto"/> | |||
<van-field label="签字" v-model="lzspyjData.zjrmzfqz" placeholder="镇级人民政府签字" input-align="right" label-width="auto"/> | |||
<van-field | |||
readonly | |||
clickable | |||
v-model="lzspyjData.zjrmzfyjrq" | |||
label="签字日期" | |||
placeholder="签字日期" | |||
@click="showzjrmzfdqzrq = true" | |||
input-align="right" | |||
right-icon="arrow-down" | |||
/> | |||
<van-popup v-model="showzjrmzfdqzrq" position="bottom"> | |||
<van-datetime-picker | |||
:value="new Date" | |||
type="date" | |||
title="选择年月日" | |||
@confirm="onConfirmzjrmzfqzrq" | |||
@cancel="showzjrmzfdqzrq = false" | |||
/> | |||
</van-popup> | |||
</div> | |||
</van-form> | |||
<div style="padding: 16px 0;"> | |||
<van-row> | |||
<van-col span="12" align="center"> | |||
<van-col span="24" align="center"> | |||
<van-button type="info" native-type="submit" class="submitButton" @click="goEdit">保<i style="margin-right: 1em;"></i>存</van-button> | |||
</van-col> | |||
<van-col span="12" align="center"> | |||
<van-button type="info" native-type="submit" class="submitButton" @click="goSubmit">提<i style="margin-right: 1em;"></i>交</van-button> | |||
</van-col> | |||
<!-- <van-col span="12" align="center">--> | |||
<!-- <van-button type="info" native-type="submit" class="submitButton" @click="goSubmit">提<i style="margin-right: 1em;"></i>交</van-button>--> | |||
<!-- </van-col>--> | |||
</van-row> | |||
<div class="clear"></div> | |||
</div> | |||
@@ -237,7 +386,8 @@ | |||
</template> | |||
<script> | |||
import { getLz , zjdzd , getByZjddm , edit , goApply,houseAdd } from "@/api/onlineHome/homestead/circulation"; | |||
import { getLz , zjdzd ,queryGeoZjdzd,queryHouserBaseNh, getByZjddm , edit , goApply,houseAdd, } from "@/api/onlineHome/homestead/circulation"; | |||
import { listLzspyj,addLzspyj,updateLzspyj } from "@/api/onlineHome/homestead/lzspyj"; | |||
import {Notify} from "vant"; | |||
export default { | |||
@@ -251,13 +401,20 @@ | |||
zrfdbmcDictionaries: [],//转入方代表名称 | |||
zrfdbzjlxDictionaries: [],//转入方证件类型 | |||
zjdDictionaries: [],//宅基地列表 | |||
lzfs: '',//流转方式 | |||
//流转审批意见 | |||
lzspyjData:{}, | |||
lzfs: '转让',//流转方式 | |||
shyqrdm: '',//转出方使用权人代码 | |||
lzqfwyt: '',//流转前房屋类型 | |||
lzhfwyt: '',//流转后房屋类型 | |||
zrfdbmc: '',//转入方代表名称 | |||
zrfdbzjlx: '',//转入方证件类型 | |||
zjd: [],//宅基地列表 | |||
zjdData:{ | |||
jzmj:null, | |||
fwcs:null, | |||
zjdmj:null | |||
}, | |||
showLzfs: false, | |||
showShyqrdm: false, | |||
showLzqfwyt: false, | |||
@@ -267,7 +424,11 @@ | |||
showZjd:false, | |||
showlzqsrq:false, | |||
showlzjsrq:false, | |||
circulation: {} | |||
showzcfqzrq:false, | |||
showcjtqzrq:false, | |||
showzzjdqzrq:false, | |||
showzjrmzfdqzrq:false, | |||
circulation: { lzfs: '01'} | |||
}; | |||
}, | |||
created() { | |||
@@ -290,8 +451,9 @@ | |||
this.zrfdbzjlxDictionaries.push({text:res.data[i].dictLabel,value:res.data[i].dictValue}) | |||
} | |||
}); | |||
//宅基地代码 | |||
zjdzd().then(zjdRes => { | |||
zjdzd().then(zjdRes => { | |||
for( let i = 0 ; i < zjdRes.rows.length ; i++){ | |||
this.zjdDictionaries.push(zjdRes.rows[i].zjddm); | |||
} | |||
@@ -312,20 +474,49 @@ | |||
} | |||
}); | |||
}, | |||
zjddmChange(value){ | |||
let _this = this; | |||
queryGeoZjdzd({zjddm:value}).then(zjdRes => { | |||
if(zjdRes.data != null){ | |||
_this.$set(this.zjdData, "zjdzsh", zjdRes.data.zjdzsh); | |||
if(zjdRes.data.thouseBaseStandardNmfw.length > 0){ | |||
zjdRes.data.thouseBaseStandardNmfw.forEach(function (item) { | |||
if(_this.zjdData.jzmj != null && _this.zjdData.jzmj !== ""){ | |||
_this.$set(_this.zjdData, "jzmj", parseInt(_this.zjdData.jzmj) + parseInt(item.jzmj)); | |||
}else{ | |||
_this.$set(_this.zjdData, "jzmj", item.jzmj); | |||
} | |||
}) | |||
this.$set(this.zjdData, "fwcs", zjdRes.data.thouseBaseStandardNmfw[0].sjcs); | |||
} | |||
if(zjdRes.data.thouseBaseStandardZjdzdxx.length > 0){ | |||
this.$set(this.zjdData, "zjdmj", zjdRes.data.thouseBaseStandardZjdzdxx[0].zjdpzmj); | |||
} | |||
} | |||
}); | |||
}, | |||
onConfirmLzfs(value) { | |||
this.lzfs = value.text; | |||
this.circulation.lzfs = value.value; | |||
this.showLzfs = false; | |||
}, //流转方式 | |||
onConfirmZjd(value) { | |||
this.zjddmChange(value); | |||
this.circulation.zjddm = value; | |||
var form = {}; | |||
form.zjddm = value; | |||
getByZjddm(form).then(qlrRes => { | |||
let data = qlrRes.data; | |||
console.log(data) | |||
this.circulation.shyqrdm = data.shyqrdm; | |||
let queryMember = { | |||
hzxm : data.shyqrdbxm, | |||
}; | |||
queryHouserBaseNh(queryMember).then((response) => { | |||
this.$set(this.circulation, 'hncysl', response.rows[0].hncysl); | |||
}); | |||
this.$set(this.circulation, 'suyqrdbxm', data.shyqrdbxm); | |||
this.$set(this.circulation, 'zjdsyqr', data.shyqrdbxm); | |||
this.$set(this.circulation, 'zcfsfbjtjjzzcy', data.sfbncjtjjzzcy == '1' || data.sfbncjtjjzzcy == 'Y' ? 'Y' : 'N'); | |||
this.$forceUpdate(); | |||
}); | |||
@@ -355,17 +546,40 @@ | |||
this.showZrfdbzjlx = false; | |||
}, //转入方代表证件类型 | |||
onConfirmLzqsrq(value) { | |||
this.circulation.lzqsrq = this.getNowFormatDate(value).substr(0,10); | |||
this.lzspyjData.zrryjrq = this.getNowFormatDate(value).substr(0,10); | |||
this.showlzqsrq = false; | |||
}, //流转起始时间 | |||
onConfirmLzjsrq(value) { | |||
this.circulation.lzjsrq = this.getNowFormatDate(value).substr(0,10); | |||
this.showlzjsrq = false; | |||
}, //流转结束时间 | |||
}, //转出方时间 | |||
onConfirmzcfqzrq(value) { | |||
this.lzspyjData.zcryjrq = this.getNowFormatDate(value).substr(0,10); | |||
this.showzcfqzrq = false; | |||
}, | |||
onConfirmcjtqzrq(value) { | |||
this.lzspyjData.cjtjjzzyjrq = this.getNowFormatDate(value).substr(0,10); | |||
this.showcjtqzrq = false; | |||
}, //村集体签字日期 | |||
onConfirmzzjdqzrq(value) { | |||
this.lzspyjData.zzjdspyjrq = this.getNowFormatDate(value).substr(0,10); | |||
this.showzzjdqzrq = false; | |||
},//宅基地审批管理办公室签字日期 | |||
onConfirmzjrmzfqzrq(value) { | |||
this.lzspyjData.zjrmzfyjrq = this.getNowFormatDate(value).substr(0,10); | |||
this.showzjrmzfdqzrq = false; | |||
},//镇级人民政府签字日期 | |||
// onConfirmLzjsrq(value) { | |||
// this.circulation.zrryjrq = this.getNowFormatDate(value).substr(0,10); | |||
// this.showlzjsrq = false; | |||
// }, //流转结束时间 | |||
goEdit(){ | |||
console.log(this.circulation) | |||
this.$refs._Form.validate().then(() => { | |||
houseAdd(this.circulation).then(response => { | |||
if(this.lzspyjData != null){ | |||
this.$set(this.lzspyjData, "lzId",response.data ); | |||
addLzspyj(this.lzspyjData).then((res) => { | |||
this.$toast.success('保存成功'); | |||
window.location.replace("circulationList"); | |||
}); | |||
} | |||
if(response.code = 200){ | |||
this.$toast.success('保存成功'); | |||
this.back(); | |||
@@ -35,50 +35,53 @@ | |||
/> | |||
<van-field | |||
readonly | |||
v-model="circulation.zcfsfbjtjjzzcy == 'Y' ? '是' : '否'" | |||
label="是否本集体经济组织成员" | |||
v-model="circulation.hncysl" | |||
label="家庭人口" | |||
placeholder="家庭人口" | |||
label-width="auto" | |||
input-align="right" | |||
/> | |||
</div> | |||
<p class="main_title">流转信息</p> | |||
<div class="main_box"> | |||
<van-field label="流转面积(㎡)" readonly v-model="circulation.lzmj" input-align="right" label-width="auto"/> | |||
<van-field label="流转单价(元)" readonly v-model="circulation.lzdj" input-align="right" label-width="auto"/> | |||
<van-field label="流转费用(元)" readonly v-model="circulation.lzfy" input-align="right" label-width="auto"/> | |||
<van-field | |||
readonly | |||
label="流转起始时间" | |||
v-model="circulation.zjdsyqr" | |||
label="使用权人" | |||
label-width="auto" | |||
placeholder="使用权人" | |||
input-align="right" | |||
v-model="circulation.lzqsrq" | |||
/> | |||
<van-field | |||
readonly | |||
label="流转结束时间" | |||
v-model="circulation.currentResidence" | |||
label="现居住地" | |||
label-width="auto" | |||
placeholder="现居住地" | |||
input-align="right" | |||
v-model="circulation.lzjsrq" | |||
/> | |||
<van-field | |||
readonly | |||
label="流转前房屋用途" | |||
input-align="right" | |||
v-model="circulation.householdRegister" | |||
label="户口所在地" | |||
label-width="auto" | |||
v-model="circulation.lzqfwyt" | |||
input-align="right" | |||
/> | |||
<van-field | |||
readonly | |||
label="流转后房屋用途" | |||
input-align="right" | |||
v-model="circulation.zcfsfbjtjjzzcy == 'Y' ? '是' : '否'" | |||
label="是否本集体经济组织成员" | |||
label-width="auto" | |||
v-model="circulation.lzhfwyt" | |||
input-align="right" | |||
/> | |||
</div> | |||
<p class="main_title">流转信息</p> | |||
<div class="main_box"> | |||
<van-field readonly label="房屋层数" v-model="zjdData.fwcs" placeholder="房屋层数" input-align="right" label-width="auto" type="number"/> | |||
<van-field readonly label="建筑面积(㎡)" v-model="zjdData.jzmj" placeholder="流转面积(㎡)" input-align="right" label-width="auto" type="number"/> | |||
<van-field readonly label="宅基地面积(㎡)" v-model="zjdData.zjdmj" placeholder="宅基地面积(㎡)" input-align="right" label-width="auto" type="number"/> | |||
<van-field readonly label="不动产证书编号" v-model="zjdData.zjdzsh" placeholder="不动产证书编号(㎡)" input-align="right" label-width="auto" type="number"/> | |||
</div> | |||
<p class="main_title">转入方信息</p> | |||
<div class="main_box"> | |||
<van-field | |||
@@ -98,6 +101,23 @@ | |||
/> | |||
<van-field readonly label="转入方代表证件号码" v-model="circulation.zrfdbzjhm" input-align="right" label-width="auto"/> | |||
<van-field readonly label="是否本集体经济组织成员" v-model="circulation.zrfsfbjtjjzzcy == 'Y' ? '是' : '否'" input-align="right" label-width="auto"/> | |||
<van-field | |||
readonly | |||
v-model="circulation.lzhfwyt" | |||
label="流转后房屋用途" | |||
placeholder="流转后房屋用途" | |||
input-align="right" | |||
right-icon="arrow-down" | |||
label-width="auto" | |||
/> | |||
<!-- <van-popup v-model="showLzhfwyt" position="bottom">--> | |||
<!-- <van-picker--> | |||
<!-- show-toolbar--> | |||
<!-- :columns="lzhfwytDictionaries"--> | |||
<!-- />--> | |||
</van-popup> | |||
<van-field readonly label="流转金额" v-model="circulation.lzfy" placeholder="流转金额" input-align="right" label-width="auto" type="number"/> | |||
<van-field readonly label="集体收益金额" v-model="circulation.jtsyje" placeholder="集体收益金额" input-align="right" label-width="auto" type="number"/> | |||
</div> | |||
<p class="main_title">其他</p> | |||
@@ -106,6 +126,36 @@ | |||
<van-field readonly label="所有权人意见" v-model="circulation.suyqryj" input-align="right" label-width="auto"/> | |||
<van-field readonly label="备注" v-model="circulation.bz" input-align="right" label-width="auto"/> | |||
</div> | |||
<p class="main_title">转入方意见</p> | |||
<div class="main_box"> | |||
<van-field readonly label="意见" v-model="lzspyjData.zrryj" placeholder="转入方意见" input-align="right" label-width="auto"/> | |||
<van-field readonly label="签字" v-model="lzspyjData.zrrqz" placeholder="转入方签字" input-align="right" label-width="auto"/> | |||
<van-field readonly label="签字日期" v-model="lzspyjData.zrryjrq" placeholder="签字日期" input-align="right" label-width="auto"/> | |||
</div> | |||
<p class="main_title">转出方意见</p> | |||
<div class="main_box"> | |||
<van-field readonly label="意见" v-model="lzspyjData.zcryj" placeholder="转出方意见" input-align="right" label-width="auto"/> | |||
<van-field readonly label="签字" v-model="lzspyjData.zcrqz" placeholder="转出方签字" input-align="right" label-width="auto"/> | |||
<van-field readonly label="签字" v-model="lzspyjData.zcryjrq" placeholder="签字日期" input-align="right" label-width="auto"/> | |||
</div> | |||
<p class="main_title">村集体经济组织意见</p> | |||
<div class="main_box"> | |||
<van-field readonly label="意见" v-model="lzspyjData.cjtjjzzyj" placeholder="村集体经济组织意见" input-align="right" label-width="auto"/> | |||
<van-field readonly label="签字" v-model="lzspyjData.cjtjjzzqz" placeholder="村集体经济组织签字" input-align="right" label-width="auto"/> | |||
<van-field readonly label="签字日期" v-model="lzspyjData.cjtjjzzyjrq" placeholder="签字日期" input-align="right" label-width="auto"/> | |||
</div> | |||
<p class="main_title">宅基地审批管理办公室意见</p> | |||
<div class="main_box"> | |||
<van-field readonly label="意见" v-model="lzspyjData.zzjdspyj" placeholder="审批管理办公室意见" input-align="right" label-width="auto"/> | |||
<van-field readonly label="签字" v-model="lzspyjData.zzjdspqz" placeholder="审批管理办公室签字" input-align="right" label-width="auto"/> | |||
<van-field readonly label="签字日期" v-model="lzspyjData.zzjdspyjrq" placeholder="签字日期" input-align="right" label-width="auto"/> | |||
</div> | |||
<p class="main_title">镇级人民政府意见</p> | |||
<div class="main_box"> | |||
<van-field readonly label="意见" v-model="lzspyjData.zjrmzfyj" placeholder="镇级人民政府意见" input-align="right" label-width="auto"/> | |||
<van-field readonly label="签字" v-model="lzspyjData.zjrmzfqz" placeholder="镇级人民政府签字" input-align="right" label-width="auto"/> | |||
<van-field readonly label="签字日期" v-model="lzspyjData.zjrmzfyjrq" placeholder="签字日期" input-align="right" label-width="auto"/> | |||
</div> | |||
<!-- 审批 --> | |||
<template v-if="approval.type === 'todo'"> | |||
@@ -132,7 +182,8 @@ | |||
</template> | |||
<script> | |||
import { getLz } from "@/api/onlineHome/homestead/circulation"; | |||
import { getLz,queryGeoZjdzd,queryHouserBaseNh, getByZjddm ,} from "@/api/onlineHome/homestead/circulation"; | |||
import { listLzspyj } from "@/api/onlineHome/homestead/lzspyj"; | |||
import request from '@/utils/request'; | |||
import {Notify} from "vant"; | |||
export default { | |||
@@ -142,6 +193,7 @@ export default { | |||
value: '', | |||
circulation:[], | |||
houseApplyStatus:[], | |||
lzhfwytDictionaries: [],//流转后房屋类型 | |||
approval: { | |||
taskId: null, | |||
instanceId: null, | |||
@@ -149,6 +201,14 @@ export default { | |||
id: null, | |||
comment: '', | |||
}, | |||
zjdData:{ | |||
jzmj:null, | |||
fwcs:null, | |||
zjdmj:null | |||
}, | |||
lzhfwyt:null, | |||
//流转审批意见 | |||
lzspyjData:{}, | |||
}; | |||
}, | |||
created() { | |||
@@ -175,7 +235,20 @@ export default { | |||
this.circulation.lzqfwyt = this.selectDictLabel(res.data, response.data.lzqfwyt); | |||
this.circulation.lzhfwyt = this.selectDictLabel(res.data, response.data.lzhfwyt); | |||
}); | |||
//流转后房屋用途 | |||
this.houseGetDicts("fwyt").then((res) => {//流转后房屋用途 | |||
for( let i = 0 ; i < res.data.length ; i++){ | |||
this.lzhfwytDictionaries.push({text:res.data[i].dictLabel,value:res.data[i].dictValue}) | |||
} | |||
}); | |||
this.onConfirmZjd(response.data.zjddm); | |||
listLzspyj({lzId:response.data.id}).then((response) => { | |||
if(response.rows.length > 0){ | |||
this.lzspyjData = response.rows[0]; | |||
} | |||
}); | |||
}); | |||
}, | |||
complete(pass) { | |||
if(!this.approval.taskId || !this.approval.instanceId || this.approval.type !== 'todo') | |||
@@ -208,6 +281,50 @@ export default { | |||
}); | |||
return true; | |||
}, | |||
zjddmChange(value){ | |||
let _this = this; | |||
queryGeoZjdzd({zjddm:value}).then(zjdRes => { | |||
if(zjdRes.data != null){ | |||
_this.$set(this.zjdData, "zjdzsh", zjdRes.data.zjdzsh); | |||
if(zjdRes.data.thouseBaseStandardNmfw.length > 0){ | |||
zjdRes.data.thouseBaseStandardNmfw.forEach(function (item) { | |||
if(_this.zjdData.jzmj != null && _this.zjdData.jzmj !== ""){ | |||
_this.$set(_this.zjdData, "jzmj", parseInt(_this.zjdData.jzmj) + parseInt(item.jzmj)); | |||
}else{ | |||
_this.$set(_this.zjdData, "jzmj", item.jzmj); | |||
} | |||
}) | |||
this.$set(this.zjdData, "fwcs", zjdRes.data.thouseBaseStandardNmfw[0].sjcs); | |||
} | |||
if(zjdRes.data.thouseBaseStandardZjdzdxx.length > 0){ | |||
this.$set(this.zjdData, "zjdmj", zjdRes.data.thouseBaseStandardZjdzdxx[0].zjdpzmj); | |||
} | |||
} | |||
}); | |||
}, | |||
onConfirmZjd(value) { | |||
this.zjddmChange(value); | |||
this.circulation.zjddm = value; | |||
let form = {}; | |||
form.zjddm = value; | |||
getByZjddm(form).then(qlrRes => { | |||
let data = qlrRes.data; | |||
this.circulation.shyqrdm = data.shyqrdm; | |||
let queryMember = { | |||
hzxm : data.shyqrdbxm, | |||
}; | |||
queryHouserBaseNh(queryMember).then((response) => { | |||
this.$set(this.circulation, 'hncysl', response.rows[0].hncysl); | |||
}); | |||
this.$set(this.circulation, 'suyqrdbxm', data.shyqrdbxm); | |||
this.$set(this.circulation, 'zjdsyqr', data.shyqrdbxm); | |||
this.$set(this.circulation, 'zcfsfbjtjjzzcy', data.sfbncjtjjzzcy == '1' || data.sfbncjtjjzzcy == 'Y' ? 'Y' : 'N'); | |||
this.$forceUpdate(); | |||
}); | |||
this.showZjd = false; | |||
}, | |||
notify(message, type) { | |||
Notify.clear(); | |||
Notify({ type: type || 'primary', message: message }); | |||
@@ -33,13 +33,13 @@ | |||
<template #right> | |||
<van-row> | |||
<van-col> | |||
<van-button square text="修改" type="info" v-if="item.auditStatus=='0'" class="delete-button" :to="{name:'circulationModify', query: {id:item.id}}" /> | |||
<van-button square text="修改" type="info" class="delete-button" :to="{name:'circulationModify', query: {id:item.id}}" /> | |||
</van-col> | |||
<!-- <van-col>--> | |||
<!-- <van-button square text="提交" type="primary" v-if="item.auditStatus=='0'" class="delete-button" @click="submit(item)" />--> | |||
<!-- </van-col>--> | |||
<van-col> | |||
<van-button square text="提交" type="primary" v-if="item.auditStatus=='0'" class="delete-button" @click="submit(item)" /> | |||
</van-col> | |||
<van-col> | |||
<van-button square text="删除" type="danger" v-if="item.auditStatus=='0'" @click="deleteList(item.id,index)" class="delete-button" /> | |||
<van-button square text="删除" type="danger" @click="deleteList(item.id,index)" class="delete-button" /> | |||
</van-col> | |||
</van-row> | |||
</template> | |||
@@ -68,101 +68,49 @@ | |||
<!-- @cancel="showShyqrdm = false"--> | |||
<!-- />--> | |||
<!-- </van-popup>--> | |||
<van-cell title="是否本集体经济组织成员"> | |||
<template #right-icon> | |||
<van-radio-group v-model="circulation.zcfsfbjtjjzzcy" direction="horizontal"> | |||
<van-radio name="Y">是</van-radio> | |||
<van-radio name="N">否</van-radio> | |||
</van-radio-group> | |||
</template> | |||
</van-cell> | |||
</div> | |||
<p class="main_title">流转信息</p> | |||
<div class="main_box"> | |||
<van-field label="流转面积(㎡)" v-model="circulation.lzmj" placeholder="请输入流转面积(㎡)" input-align="right" label-width="auto" type="number"/> | |||
<van-field label="流转单价(元)" v-model="circulation.lzdj" placeholder="请输入流转单价(元)" input-align="right" label-width="auto" type="number"/> | |||
<van-field label="流转费用(元)" v-model="circulation.lzfy" placeholder="请输入流转费用(元)" input-align="right" label-width="auto" type="number"/> | |||
<van-field | |||
readonly | |||
clickable | |||
v-model="circulation.lzqsrq" | |||
label="流转起始时间" | |||
placeholder="请选择起始时间" | |||
@click="showlzqsrq = true" | |||
v-model="circulation.hncysl" | |||
label="家庭人口" | |||
placeholder="家庭人口" | |||
label-width="auto" | |||
input-align="right" | |||
right-icon="arrow-down" | |||
/> | |||
<van-popup v-model="showlzqsrq" position="bottom"> | |||
<van-datetime-picker | |||
:value="new Date" | |||
type="date" | |||
title="选择年月日" | |||
@confirm="onConfirmLzqsrq" | |||
@cancel="showlzqsrq = false" | |||
/> | |||
</van-popup> | |||
<van-field | |||
readonly | |||
clickable | |||
v-model="circulation.lzjsrq" | |||
label="流转结束时间" | |||
placeholder="请选择结束时间" | |||
@click="showlzjsrq = true" | |||
v-model="circulation.zjdsyqr" | |||
label="使用权人" | |||
label-width="auto" | |||
placeholder="使用权人" | |||
input-align="right" | |||
right-icon="arrow-down" | |||
/> | |||
<van-popup v-model="showlzjsrq" position="bottom"> | |||
<van-datetime-picker | |||
:value="new Date" | |||
type="date" | |||
title="选择年月日" | |||
@confirm="onConfirmLzjsrq" | |||
@cancel="showlzjsrq = false" | |||
/> | |||
</van-popup> | |||
<van-field | |||
readonly | |||
clickable | |||
v-model="lzqfwyt" | |||
label="流转前房屋用途" | |||
placeholder="请选择流转前房屋用途" | |||
@click="showLzqfwyt = true" | |||
input-align="right" | |||
right-icon="arrow-down" | |||
v-model="circulation.currentResidence" | |||
label="现居住地" | |||
label-width="auto" | |||
placeholder="现居住地" | |||
input-align="right" | |||
/> | |||
<van-popup v-model="showLzqfwyt" position="bottom"> | |||
<van-picker | |||
show-toolbar | |||
:columns="lzqfwytDictionaries" | |||
@confirm="onConfirmLzqfwyt" | |||
@cancel="showLzqfwyt = false" | |||
/> | |||
</van-popup> | |||
<van-field | |||
readonly | |||
clickable | |||
v-model="lzhfwyt" | |||
label="流转后房屋用途" | |||
placeholder="请选择流转后房屋用途" | |||
@click="showLzhfwyt = true" | |||
input-align="right" | |||
right-icon="arrow-down" | |||
v-model="circulation.householdRegister" | |||
label="户口所在地" | |||
label-width="auto" | |||
input-align="right" | |||
/> | |||
<van-popup v-model="showLzhfwyt" position="bottom"> | |||
<van-picker | |||
show-toolbar | |||
:columns="lzhfwytDictionaries" | |||
@confirm="onConfirmLzhfwyt" | |||
@cancel="showLzhfwyt = false" | |||
/> | |||
</van-popup> | |||
<van-cell title="是否本集体经济组织成员"> | |||
<template #right-icon> | |||
<van-radio-group v-model="circulation.zcfsfbjtjjzzcy" direction="horizontal"> | |||
<van-radio name="Y">是</van-radio> | |||
<van-radio name="N">否</van-radio> | |||
</van-radio-group> | |||
</template> | |||
</van-cell> | |||
</div> | |||
<p class="main_title">流转信息</p> | |||
<div class="main_box"> | |||
<van-field label="房屋层数" v-model="zjdData.fwcs" placeholder="房屋层数" input-align="right" label-width="auto" type="number"/> | |||
<van-field label="建筑面积(㎡)" v-model="zjdData.jzmj" placeholder="流转面积(㎡)" input-align="right" label-width="auto" type="number"/> | |||
<van-field label="宅基地面积(㎡)" v-model="zjdData.zjdmj" placeholder="宅基地面积(㎡)" input-align="right" label-width="auto" type="number"/> | |||
<van-field label="不动产证书编号" v-model="zjdData.zjdzsh" placeholder="不动产证书编号(㎡)" input-align="right" label-width="auto" type="number"/> | |||
</div> | |||
<p class="main_title">转入方信息</p> | |||
@@ -212,6 +160,27 @@ | |||
</van-radio-group> | |||
</template> | |||
</van-cell> | |||
<van-field | |||
readonly | |||
clickable | |||
v-model="lzhfwyt" | |||
label="流转后房屋用途" | |||
placeholder="流转后房屋用途" | |||
@click="showLzhfwyt = true" | |||
input-align="right" | |||
right-icon="arrow-down" | |||
label-width="auto" | |||
/> | |||
<van-popup v-model="showLzhfwyt" position="bottom"> | |||
<van-picker | |||
show-toolbar | |||
:columns="lzhfwytDictionaries" | |||
@confirm="onConfirmLzhfwyt" | |||
@cancel="showLzhfwyt = false" | |||
/> | |||
</van-popup> | |||
<van-field label="流转金额" v-model="circulation.lzfy" placeholder="流转金额" input-align="right" label-width="auto" type="number"/> | |||
<van-field label="集体收益金额" v-model="circulation.jtsyje" placeholder="集体收益金额" input-align="right" label-width="auto" type="number"/> | |||
</div> | |||
<p class="main_title">其他</p> | |||
@@ -220,16 +189,133 @@ | |||
<van-field label="所有权人意见" v-model="circulation.suyqryj" placeholder="请输入内容" input-align="right" label-width="auto"/> | |||
<van-field label="备注" v-model="circulation.bz" placeholder="请输入备注" input-align="right" label-width="auto"/> | |||
</div> | |||
<p class="main_title">转入方意见</p> | |||
<div class="main_box"> | |||
<van-field label="意见" v-model="lzspyjData.zrryj" placeholder="转入方意见" input-align="right" label-width="auto"/> | |||
<van-field label="签字" v-model="lzspyjData.zrrqz" placeholder="转入方签字" input-align="right" label-width="auto"/> | |||
<van-field | |||
readonly | |||
clickable | |||
v-model="lzspyjData.zrryjrq" | |||
label="签字日期" | |||
placeholder="签字日期" | |||
@click="showlzqsrq = true" | |||
input-align="right" | |||
right-icon="arrow-down" | |||
/> | |||
<van-popup v-model="showlzqsrq" position="bottom"> | |||
<van-datetime-picker | |||
:value="new Date" | |||
type="date" | |||
title="选择年月日" | |||
@confirm="onConfirmLzqsrq" | |||
@cancel="showlzqsrq = false" | |||
/> | |||
</van-popup> | |||
</div> | |||
<p class="main_title">转出方意见</p> | |||
<div class="main_box"> | |||
<van-field label="意见" v-model="lzspyjData.zcryj" placeholder="转出方意见" input-align="right" label-width="auto"/> | |||
<van-field label="签字" v-model="lzspyjData.zcrqz" placeholder="转出方签字" input-align="right" label-width="auto"/> | |||
<van-field | |||
readonly | |||
clickable | |||
v-model="lzspyjData.zcryjrq" | |||
label="签字日期" | |||
placeholder="签字日期" | |||
@click="showzcfqzrq = true" | |||
input-align="right" | |||
right-icon="arrow-down" | |||
/> | |||
<van-popup v-model="showzcfqzrq" position="bottom"> | |||
<van-datetime-picker | |||
:value="new Date" | |||
type="date" | |||
title="选择年月日" | |||
@confirm="onConfirmzcfqzrq" | |||
@cancel="showzcfqzrq = false" | |||
/> | |||
</van-popup> | |||
</div> | |||
<p class="main_title">村集体经济组织意见</p> | |||
<div class="main_box"> | |||
<van-field label="意见" v-model="lzspyjData.cjtjjzzyj" placeholder="村集体经济组织意见" input-align="right" label-width="auto"/> | |||
<van-field label="签字" v-model="lzspyjData.cjtjjzzqz" placeholder="村集体经济组织签字" input-align="right" label-width="auto"/> | |||
<van-field | |||
readonly | |||
clickable | |||
v-model="lzspyjData.cjtjjzzyjrq" | |||
label="签字日期" | |||
placeholder="签字日期" | |||
@click="showcjtqzrq = true" | |||
input-align="right" | |||
right-icon="arrow-down" | |||
/> | |||
<van-popup v-model="showcjtqzrq" position="bottom"> | |||
<van-datetime-picker | |||
:value="new Date" | |||
type="date" | |||
title="选择年月日" | |||
@confirm="onConfirmcjtqzrq" | |||
@cancel="showcjtqzrq = false" | |||
/> | |||
</van-popup> | |||
</div> | |||
<p class="main_title">宅基地审批管理办公室意见</p> | |||
<div class="main_box"> | |||
<van-field label="意见" v-model="lzspyjData.zzjdspyj" placeholder="审批管理办公室意见" input-align="right" label-width="auto"/> | |||
<van-field label="签字" v-model="lzspyjData.zzjdspqz" placeholder="审批管理办公室签字" input-align="right" label-width="auto"/> | |||
<van-field | |||
readonly | |||
clickable | |||
v-model="lzspyjData.zzjdspyjrq" | |||
label="签字日期" | |||
placeholder="签字日期" | |||
@click="showzzjdqzrq = true" | |||
input-align="right" | |||
right-icon="arrow-down" | |||
/> | |||
<van-popup v-model="showzzjdqzrq" position="bottom"> | |||
<van-datetime-picker | |||
:value="new Date" | |||
type="date" | |||
title="选择年月日" | |||
@confirm="onConfirmzzjdqzrq" | |||
@cancel="showzzjdqzrq = false" | |||
/> | |||
</van-popup> | |||
</div> | |||
<p class="main_title">镇级人民政府意见</p> | |||
<div class="main_box"> | |||
<van-field label="意见" v-model="lzspyjData.zjrmzfyj" placeholder="镇级人民政府意见" input-align="right" label-width="auto"/> | |||
<van-field label="签字" v-model="lzspyjData.zjrmzfqz" placeholder="镇级人民政府签字" input-align="right" label-width="auto"/> | |||
<van-field | |||
readonly | |||
clickable | |||
v-model="lzspyjData.zjrmzfyjrq" | |||
label="签字日期" | |||
placeholder="签字日期" | |||
@click="showzjrmzfdqzrq = true" | |||
input-align="right" | |||
right-icon="arrow-down" | |||
/> | |||
<van-popup v-model="showzjrmzfdqzrq" position="bottom"> | |||
<van-datetime-picker | |||
:value="new Date" | |||
type="date" | |||
title="选择年月日" | |||
@confirm="onConfirmzjrmzfqzrq" | |||
@cancel="showzjrmzfdqzrq = false" | |||
/> | |||
</van-popup> | |||
</div> | |||
</van-form> | |||
<div style="padding: 16px 0;"> | |||
<van-row> | |||
<van-col span="12" align="center"> | |||
<van-col span="24" align="center"> | |||
<van-button type="info" native-type="submit" class="submitButton" @click="goEdit">保<i style="margin-right: 1em;"></i>存</van-button> | |||
</van-col> | |||
<van-col span="12" align="center"> | |||
<van-button type="info" native-type="submit" class="submitButton" @click="goSubmit">提<i style="margin-right: 1em;"></i>交</van-button> | |||
</van-col> | |||
</van-row> | |||
<div class="clear"></div> | |||
</div> | |||
@@ -237,7 +323,8 @@ | |||
</template> | |||
<script> | |||
import { getLz , zjdzd , getByZjddm , edit , goApply } from "@/api/onlineHome/homestead/circulation"; | |||
import { getLz , zjdzd ,queryGeoZjdzd,queryHouserBaseNh, getByZjddm , edit , goApply } from "@/api/onlineHome/homestead/circulation"; | |||
import { listLzspyj,updateLzspyj } from "@/api/onlineHome/homestead/lzspyj"; | |||
import {Notify} from "vant"; | |||
export default { | |||
name: "circulationModify", | |||
@@ -257,6 +344,13 @@ export default { | |||
zrfdbmc: '',//转入方代表名称 | |||
zrfdbzjlx: '',//转入方证件类型 | |||
zjd: [],//宅基地列表 | |||
zjdData:{ | |||
jzmj:null, | |||
fwcs:null, | |||
zjdmj:null | |||
}, | |||
//流转审批意见 | |||
lzspyjData:{}, | |||
showLzfs: false, | |||
showShyqrdm: false, | |||
showLzqfwyt: false, | |||
@@ -266,6 +360,15 @@ export default { | |||
showZjd:false, | |||
showlzqsrq:false, | |||
showlzjsrq:false, | |||
showzcfqzrq:false, | |||
showcjtqzrq:false, | |||
showzzjdqzrq:false, | |||
showzjrmzfdqzrq:false, | |||
zrryjrq:null, | |||
zcryjrq:null, | |||
cjtjjzzyjrq:null, | |||
zzjdspyjrq:null, | |||
zjrmzfyjrq:null, | |||
circulation:[] | |||
}; | |||
}, | |||
@@ -318,16 +421,63 @@ export default { | |||
}); | |||
this.circulation = response.data; | |||
this.onConfirmZjd(response.data.zjddm); | |||
listLzspyj({lzId:response.data.id}).then((response) => { | |||
if(response.rows.length > 0){ | |||
this.lzspyjData = response.rows[0]; | |||
} | |||
}); | |||
}); | |||
}, | |||
zjddmChange(value){ | |||
let _this = this; | |||
queryGeoZjdzd({zjddm:value}).then(zjdRes => { | |||
if(zjdRes.data != null){ | |||
_this.$set(this.zjdData, "zjdzsh", zjdRes.data.zjdzsh); | |||
if(zjdRes.data.thouseBaseStandardNmfw.length > 0){ | |||
zjdRes.data.thouseBaseStandardNmfw.forEach(function (item) { | |||
if(_this.zjdData.jzmj != null && _this.zjdData.jzmj !== ""){ | |||
_this.$set(_this.zjdData, "jzmj", parseInt(_this.zjdData.jzmj) + parseInt(item.jzmj)); | |||
}else{ | |||
_this.$set(_this.zjdData, "jzmj", item.jzmj); | |||
} | |||
}) | |||
this.$set(this.zjdData, "fwcs", zjdRes.data.thouseBaseStandardNmfw[0].sjcs); | |||
} | |||
if(zjdRes.data.thouseBaseStandardZjdzdxx.length > 0){ | |||
this.$set(this.zjdData, "zjdmj", zjdRes.data.thouseBaseStandardZjdzdxx[0].zjdpzmj); | |||
} | |||
} | |||
}); | |||
}, | |||
onConfirmZjd(value) { | |||
this.zjddmChange(value); | |||
this.circulation.zjddm = value; | |||
let form = {}; | |||
form.zjddm = value; | |||
getByZjddm(form).then(qlrRes => { | |||
let data = qlrRes.data; | |||
this.circulation.shyqrdm = data.shyqrdm; | |||
let queryMember = { | |||
hzxm : data.shyqrdbxm, | |||
}; | |||
queryHouserBaseNh(queryMember).then((response) => { | |||
this.$set(this.circulation, 'hncysl', response.rows[0].hncysl); | |||
}); | |||
this.$set(this.circulation, 'suyqrdbxm', data.shyqrdbxm); | |||
this.$set(this.circulation, 'zjdsyqr', data.shyqrdbxm); | |||
this.$set(this.circulation, 'zcfsfbjtjjzzcy', data.sfbncjtjjzzcy == '1' || data.sfbncjtjjzzcy == 'Y' ? 'Y' : 'N'); | |||
this.$forceUpdate(); | |||
}); | |||
this.showZjd = false; | |||
}, | |||
onConfirmLzfs(value) { | |||
this.lzfs = value.text; | |||
this.circulation.lzfs = value.value; | |||
this.showLzfs = false; | |||
}, //流转方式 | |||
onConfirmZjd(value) { | |||
this.showZjd = false; | |||
}, //宅基地列表 | |||
onConfirmShyqrdm(value) { | |||
this.showShyqrdm = false; | |||
}, //转出方使用权人代码 | |||
@@ -351,19 +501,38 @@ export default { | |||
this.showZrfdbzjlx = false; | |||
}, //转入方代表证件类型 | |||
onConfirmLzqsrq(value) { | |||
this.circulation.lzqsrq = this.getNowFormatDate(value).substr(0,10); | |||
this.lzspyjData.zrryjrq = this.getNowFormatDate(value).substr(0,10); | |||
this.showlzqsrq = false; | |||
}, //流转起始时间 | |||
onConfirmLzjsrq(value) { | |||
this.circulation.lzjsrq = this.getNowFormatDate(value).substr(0,10); | |||
this.showlzjsrq = false; | |||
}, //流转结束时间 | |||
}, //转出方时间 | |||
onConfirmzcfqzrq(value) { | |||
this.lzspyjData.zcryjrq = this.getNowFormatDate(value).substr(0,10); | |||
this.showzcfqzrq = false; | |||
}, | |||
onConfirmcjtqzrq(value) { | |||
this.lzspyjData.cjtjjzzyjrq = this.getNowFormatDate(value).substr(0,10); | |||
this.showcjtqzrq = false; | |||
}, //村集体签字日期 | |||
onConfirmzzjdqzrq(value) { | |||
this.lzspyjData.zzjdspyjrq = this.getNowFormatDate(value).substr(0,10); | |||
this.showzzjdqzrq = false; | |||
},//宅基地审批管理办公室签字日期 | |||
onConfirmzjrmzfqzrq(value) { | |||
this.lzspyjData.zjrmzfyjrq = this.getNowFormatDate(value).substr(0,10); | |||
this.showzjrmzfdqzrq = false; | |||
},//镇级人民政府签字日期 | |||
goEdit(){ | |||
this.$refs._Form.validate().then(() => { | |||
edit(this.circulation).then(response => { | |||
if(response.code = 200){ | |||
if(this.lzspyjData != null){ | |||
updateLzspyj(this.lzspyjData).then((res) => { | |||
this.$toast.success('保存成功'); | |||
window.location.replace("circulationList") | |||
}); | |||
} | |||
this.$toast.success('保存成功'); | |||
this.$router.back(-1); | |||
window.location.replace("circulationList"); | |||
} | |||
}) | |||
}).catch((e) => { | |||
@@ -3117,19 +3117,19 @@ export default { | |||
} | |||
break; | |||
case "town_leader": | |||
msg = this.validateAgricultureForm(pass); | |||
if (msg) { | |||
break; | |||
} | |||
msg = this.validateNatureForm(); | |||
if (msg) { | |||
break; | |||
} | |||
msg = this.validateBuildingForm(); | |||
if (msg) { | |||
break; | |||
} | |||
// msg = this.validateAgricultureForm(pass); | |||
// if (msg) { | |||
// break; | |||
// } | |||
// msg = this.validateNatureForm(); | |||
// if (msg) { | |||
// break; | |||
// } | |||
// | |||
// msg = this.validateBuildingForm(); | |||
// if (msg) { | |||
// break; | |||
// } | |||
msg = this.validateTownForm(); | |||
if (msg) { | |||
break; | |||
@@ -3163,15 +3163,21 @@ export default { | |||
}); | |||
}); | |||
}else{ | |||
if (this.checkString(this.applicationDetail.tHouseApproveLocationplanOptions.locationPlan)) { | |||
msg = "现场踏勘不能为空"; | |||
_this.notify("现场踏勘不能为空", 'danger'); | |||
_this.$refs.form.validate().then(() => {}).catch((e)=>{}) | |||
} | |||
} | |||
}); | |||
} else { | |||
if (this.checkString(this.applicationDetail.tHouseApproveTownOptions.townPlan)) { | |||
msg = "镇政府审批现场拍照不能为空"; | |||
_this.notify("镇政府审批现场拍照不能为空", 'danger'); | |||
_this.$refs.form.validate().then(() => {}).catch((e)=>{}) | |||
}else{ | |||
if(!pass){ | |||
comment = "驳回"; | |||
} | |||
setTimeout(() => { | |||
saveHouseBaseInfo(_this.applicationDetail).then((response) => { | |||
_this.complete(pass, comment); | |||
@@ -3326,9 +3332,9 @@ export default { | |||
} | |||
comment = this.applicationDetail.tHouseApplyEnd.zhenOption; | |||
if(this.$refs.tHouseApplyEndZhen && this.$refs.tHouseApplyEndZhen.isValid()) { | |||
if (_this.$refs.pictureUploadAccepting && _this.$refs.pictureUploadAccepting.isValid()) { | |||
this.submitHouseApproveEndBZhenOptions().then(item=>{ | |||
comment = this.applicationDetail.tHouseApplyEnd.zhenOption; | |||
if (_this.$refs.pictureUploadAccepting && _this.$refs.pictureUploadAccepting.isValid()) { | |||
this.submitHouseApplyEndLocationplanOptions(pass).then(item2=>{ | |||
updateEnd(_this.applicationDetail.tHouseApplyEnd).then((response) => { | |||
_this.complete(pass, comment); | |||
@@ -3336,12 +3342,14 @@ export default { | |||
_this.notify('保存失败', 'danger'); | |||
}); | |||
}); | |||
}else{ | |||
if (this.checkString(this.applicationDetail.tHouseApplyEnd.locationPlan)) { | |||
msg = "竣工平面简图不能为空"; | |||
} | |||
} | |||
}); | |||
}else{ | |||
if (this.checkString(this.applicationDetail.tHouseApplyEnd.locationPlan)) { | |||
msg = "竣工平面简图不能为空"; | |||
} | |||
} | |||
} else { | |||
if (this.checkString(this.applicationDetail.tHouseApplyEnd.zhenPlan)) { | |||
msg = "乡镇政府现场拍照不能为空"; | |||