|
|
@@ -418,12 +418,12 @@ |
|
|
|
v-show="landHomesteadEditVisbile" |
|
|
|
style="bottom: 0" |
|
|
|
> |
|
|
|
<div class="content_mian"> |
|
|
|
<div class="content_mian" ref="landHomesteadEditWrap"> |
|
|
|
<div class="info_title"> |
|
|
|
{{ this.farmhouseStatus == 0 ? "录入宗地信息" : "录入农地信息" }} |
|
|
|
</div> |
|
|
|
<!-- 农房 --> |
|
|
|
<div class="flex_main" v-if="this.farmhouseStatus == 0"> |
|
|
|
<div class="flex_main" v-if="this.farmhouseStatus == 0" :style="{'height':landHomesteadEditWrapHeight+'px'}"> |
|
|
|
<div class="flex_block"> |
|
|
|
<div class="number_s50 mr50"> |
|
|
|
<div class="title_m">农房编号</div> |
|
|
@@ -459,7 +459,7 @@ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="number_s40"> |
|
|
|
<div class="title_m">农房权属</div> |
|
|
|
<div class="title_m">土地性质</div> |
|
|
|
<div class="input_m select"> |
|
|
|
<i class="dropDown_icon"></i> |
|
|
|
<van-field |
|
|
@@ -467,7 +467,7 @@ |
|
|
|
readonly |
|
|
|
clickable |
|
|
|
name="picker" |
|
|
|
placeholder="农房权属" |
|
|
|
placeholder="土地性质" |
|
|
|
class="landHomesteadEdit_input" |
|
|
|
@click="tdxzOptionsVibile = true" |
|
|
|
/> |
|
|
@@ -570,16 +570,31 @@ |
|
|
|
</div> |
|
|
|
<!--1--> |
|
|
|
<div class="flex_block"> |
|
|
|
<div class="number_s35 mr50"> |
|
|
|
<div class="title_m">土地性质</div> |
|
|
|
<div class="input_m"> |
|
|
|
<div class="number_s35 mr50"> |
|
|
|
<div class="title_m">房屋类型</div> |
|
|
|
<div class="input_m select"> |
|
|
|
<i class="dropDown_icon"></i> |
|
|
|
<van-field |
|
|
|
v-model="houseInfoList.tdzx" |
|
|
|
placeholder="土地性质" |
|
|
|
v-model="houseInfoList.tdfl" |
|
|
|
readonly |
|
|
|
clickable |
|
|
|
name="picker" |
|
|
|
placeholder="房屋类型" |
|
|
|
class="landHomesteadEdit_input" |
|
|
|
@click="fwdlxOptionsVibile = true" |
|
|
|
/> |
|
|
|
<van-popup v-model="fwdlxOptionsVibile" position="bottom"> |
|
|
|
<van-picker |
|
|
|
show-toolbar |
|
|
|
:columns="fwdlxOptions" |
|
|
|
value-key="dictLabel" |
|
|
|
@confirm="fwdlxOptionsFun" |
|
|
|
@cancel="fwdlxOptionsVibile = false" |
|
|
|
/> |
|
|
|
</van-popup> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="number_s35 mr50"> |
|
|
|
<div class="title_m">土地面积</div> |
|
|
|
<div class="input_m about"> |
|
|
@@ -648,12 +663,12 @@ |
|
|
|
placeholder="流转合同截止日期" |
|
|
|
class="landHomesteadEdit_input" |
|
|
|
readonly |
|
|
|
@click="landHomesteadEditcalendar = true" |
|
|
|
@click="houseHomesteadEditcalendar = true" |
|
|
|
/> |
|
|
|
<van-calendar |
|
|
|
v-model="landHomesteadEditcalendar" |
|
|
|
@confirm="landHomesteadEdConfirm" |
|
|
|
type="range" |
|
|
|
v-model="houseHomesteadEditcalendar" |
|
|
|
@confirm="houseHomesteadEdConfirm" |
|
|
|
:max-date="new Date(2025, 0, 31)" |
|
|
|
/> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@@ -662,12 +677,12 @@ |
|
|
|
<div class="uploadPicturesFlex_block"> |
|
|
|
<div class="title_m">上传图片</div> |
|
|
|
<div class="main_m"> |
|
|
|
<van-uploader v-model="fileList" multiple :max-count="2" /> |
|
|
|
<van-uploader v-model="nfAddfileList" :after-read="nfAddimgonRead" :max-count="1" accept="image/gif, image/jpeg, image/png" /> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<!-- 农地 --> |
|
|
|
<div class="flex_main" v-else-if="this.farmhouseStatus == 1"> |
|
|
|
<div class="flex_main" v-else-if="this.farmhouseStatus == 1" :style="{'height':landHomesteadEditWrapHeight+'px'}"> |
|
|
|
<!--1--> |
|
|
|
<div class="flex_block"> |
|
|
|
<div class="number_s50 mr50"> |
|
|
@@ -684,7 +699,7 @@ |
|
|
|
<div class="title_m">农地使用人名称</div> |
|
|
|
<div class="input_m"> |
|
|
|
<van-field |
|
|
|
v-model="landInfoList.cbrmc" |
|
|
|
v-model="landInfoList.syrmc" |
|
|
|
placeholder="农地使用人名称" |
|
|
|
class="landHomesteadEdit_input" |
|
|
|
/> |
|
|
@@ -694,52 +709,6 @@ |
|
|
|
<!--1--> |
|
|
|
<div class="flex_block"> |
|
|
|
<div class="number_s60 mr50"> |
|
|
|
<div class="title_m">村名</div> |
|
|
|
<div class="input_m"> |
|
|
|
<van-field |
|
|
|
v-model="landInfoList.cm" |
|
|
|
placeholder="村名" |
|
|
|
class="landHomesteadEdit_input" |
|
|
|
/> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="number_s40"> |
|
|
|
<div class="title_m">土地证号</div> |
|
|
|
<div class="input_m"> |
|
|
|
<van-field |
|
|
|
v-model="landInfoList.tdzh" |
|
|
|
placeholder="土地证号" |
|
|
|
class="landHomesteadEdit_input" |
|
|
|
/> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<!--1--> |
|
|
|
<div class="flex_block"> |
|
|
|
<div class="number_s60 mr50"> |
|
|
|
<div class="title_m">是否有审批手续</div> |
|
|
|
<div class="input_m select"> |
|
|
|
<i class="dropDown_icon"></i> |
|
|
|
<van-field |
|
|
|
v-model="landInfoList.sfyspsx" |
|
|
|
readonly |
|
|
|
clickable |
|
|
|
name="picker" |
|
|
|
placeholder="是否有审批手续" |
|
|
|
class="landHomesteadEdit_input" |
|
|
|
@click="xdCirculationVisbile = true" |
|
|
|
/> |
|
|
|
<van-popup v-model="xdCirculationVisbile" position="bottom"> |
|
|
|
<van-picker |
|
|
|
show-toolbar |
|
|
|
:columns="xdApprovalOptions" |
|
|
|
@confirm="xdCirculationFun" |
|
|
|
@cancel="xdCirculationVisbile = false" |
|
|
|
/> |
|
|
|
</van-popup> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="number_s40"> |
|
|
|
<div class="title_m">现状情况</div> |
|
|
|
<div class="input_m select"> |
|
|
|
<i class="dropDown_icon"></i> |
|
|
@@ -763,8 +732,18 @@ |
|
|
|
</van-popup> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="number_s40"> |
|
|
|
<div class="title_m">土地证号</div> |
|
|
|
<div class="input_m"> |
|
|
|
<van-field |
|
|
|
v-model="landInfoList.tdzh" |
|
|
|
placeholder="土地证号" |
|
|
|
class="landHomesteadEdit_input" |
|
|
|
/> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<!--1--> |
|
|
|
<div class="flex_block"> |
|
|
|
<div class="number_s35 mr50"> |
|
|
@@ -833,7 +812,7 @@ |
|
|
|
<div class="title_m">承包人</div> |
|
|
|
<div class="input_m"> |
|
|
|
<van-field |
|
|
|
v-model="message" |
|
|
|
v-model="landInfoList.cbrmc" |
|
|
|
placeholder="承包人" |
|
|
|
class="landHomesteadEdit_input" |
|
|
|
/> |
|
|
@@ -857,7 +836,7 @@ |
|
|
|
<div class="title_m">流转合同截止日期</div> |
|
|
|
<div class="input_m"> |
|
|
|
<van-field |
|
|
|
v-model="message" |
|
|
|
v-model="landInfoList.lzhtjzrq" |
|
|
|
placeholder="流转合同截止日期" |
|
|
|
class="landHomesteadEdit_input" |
|
|
|
readonly |
|
|
@@ -866,9 +845,8 @@ |
|
|
|
<van-calendar |
|
|
|
v-model="landHomesteadEditcalendar" |
|
|
|
@confirm="landHomesteadEdConfirm" |
|
|
|
type="range" |
|
|
|
:max-date="new Date(2025, 0, 31)" |
|
|
|
/> |
|
|
|
<!-- :min-date="new Date(2018, 1, 1)" :max-date="new Date(2010, 0, 31)" --> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@@ -877,7 +855,8 @@ |
|
|
|
<div class="uploadPicturesFlex_block"> |
|
|
|
<div class="title_m">上传图片</div> |
|
|
|
<div class="main_m"> |
|
|
|
<van-uploader v-model="fileList" multiple :max-count="2" /> |
|
|
|
<van-uploader v-model="ndAddfileList" :after-read="ndAddimgonRead" :max-count="1" accept="image/gif, image/jpeg, image/png" /> |
|
|
|
|
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@@ -911,7 +890,11 @@ import { |
|
|
|
bigDataHcCountyInfo, |
|
|
|
bigDataHcVillageInfo, |
|
|
|
hcBottomSearch, |
|
|
|
commonUpload, |
|
|
|
houseAdd, |
|
|
|
landAdd |
|
|
|
} from "@/api/homestead/index"; |
|
|
|
|
|
|
|
export default { |
|
|
|
name: "homesteadLogin", |
|
|
|
data() { |
|
|
@@ -957,15 +940,19 @@ export default { |
|
|
|
drawMapPolygon: false, //绘制地图 |
|
|
|
}, |
|
|
|
//地图绘制坐标存储 |
|
|
|
coordinateList: [], |
|
|
|
coordinateList: '', |
|
|
|
//新建选择农房土地弹窗 显隐 |
|
|
|
farmlandEditSwitchVisbule: false, //false |
|
|
|
//编辑房屋土地块高度 |
|
|
|
landHomesteadEditWrapHeight:0, |
|
|
|
//编辑房屋土地信息--显隐 |
|
|
|
landHomesteadEditVisbile: false, |
|
|
|
//查看编辑房屋、土地--类型 0 农房 1 农地 |
|
|
|
farmhouseStatus: 0, |
|
|
|
//新增日历显影 |
|
|
|
landHomesteadEditcalendar: false, |
|
|
|
//新增农房日历显影 |
|
|
|
houseHomesteadEditcalendar: false, |
|
|
|
//新增农地日历显影 |
|
|
|
landHomesteadEditcalendar:false, |
|
|
|
//选择顺序 |
|
|
|
selectChooseOrder: 0, |
|
|
|
|
|
|
@@ -981,7 +968,7 @@ export default { |
|
|
|
nydlx: "", // String 否 农用地类型 |
|
|
|
mj: "", // String 否 面积 |
|
|
|
lzsynx: "", // String 否 流转剩余年限 |
|
|
|
zlhtjzrq: "", // String 否 日期 |
|
|
|
lzhtjzrq: "", // String 否 日期 |
|
|
|
sfylzyx: "", // String 否 是否流转意向 |
|
|
|
xzqk: "", // String 否 现状情况 |
|
|
|
theGeom: "", //String 否 空间坐标 |
|
|
@@ -1004,7 +991,6 @@ export default { |
|
|
|
tdzh: "", // String 否 土地证号 |
|
|
|
jzmj: "", // String 否 建筑面积 |
|
|
|
tdmj: "", // String 否 土地面积 |
|
|
|
tdzx: "", // String 否 土地性质 |
|
|
|
sfyspsx: "", // String 否 是否有审批手续 |
|
|
|
xzqk: "", // String 否 现状情况 |
|
|
|
theGeom: "", // String 否 空间坐标 |
|
|
@@ -1024,6 +1010,9 @@ export default { |
|
|
|
tdxzOptions: [], |
|
|
|
tdxzOptionsVibile: false, //农房 - 农房权属 -弹窗 |
|
|
|
tdxzOptionsValue: "", //农房 - 农房权属 值 |
|
|
|
//农房 - 房屋类型 |
|
|
|
fwdlxOptions: ["个人", "集体"], |
|
|
|
fwdlxOptionsVibile: false, // 农地 -- 农用地类型--弹窗 |
|
|
|
//农房 - 现状情况 |
|
|
|
xzqkOptions: [], |
|
|
|
xzqkOptionsVisbile: false, //农房 - 现状情况 弹窗 |
|
|
@@ -1034,9 +1023,6 @@ export default { |
|
|
|
xfApprovalOptions: ["是", "否"], |
|
|
|
xfCirculationVisbile: false, //农房 - 是否有审批 -弹窗 |
|
|
|
|
|
|
|
//农地 -- 是否有审批手续 |
|
|
|
xdApprovalOptions: ["是", "否"], |
|
|
|
xdCirculationVisbile: false, //农房 - 是否有审批 -弹窗 |
|
|
|
//农地 -- 现状情况 |
|
|
|
ndxzqkOptions: [], |
|
|
|
ndxzqkOptionsVisbile: false, |
|
|
@@ -1049,8 +1035,10 @@ export default { |
|
|
|
xdCirculationOptions: ["是", "否"], |
|
|
|
xdlzCirculationVisbile: false, //农房 - 是否有流转 弹窗 |
|
|
|
|
|
|
|
//以下删 |
|
|
|
fileList: [], |
|
|
|
//农房上传图片附件 |
|
|
|
nfAddfileList: [], |
|
|
|
//农地上传图片附件 |
|
|
|
ndAddfileList: [], |
|
|
|
}; |
|
|
|
}, |
|
|
|
mounted() { |
|
|
@@ -1070,7 +1058,7 @@ export default { |
|
|
|
}, |
|
|
|
//新建选择农房土地弹窗 |
|
|
|
farmlandEditSwitchFun() { |
|
|
|
if (this.coordinateList.length == 0) { |
|
|
|
if (this.coordinateList == '') { |
|
|
|
this.$toast("请先完成绘制"); |
|
|
|
return false; |
|
|
|
} |
|
|
@@ -1119,6 +1107,15 @@ export default { |
|
|
|
this.landHomesteadEditVisbile = false; |
|
|
|
}, 300); |
|
|
|
} |
|
|
|
setTimeout(()=>{ |
|
|
|
//新建土地、房屋高度 |
|
|
|
let landHomesteadEditWrap = this.$refs.landHomesteadEditWrap.offsetHeight; |
|
|
|
let landHomesteadEditWrapPdg = $('.landHomesteadEdit_wrap .content_mian').css('paddingTop').replace('px','') |
|
|
|
let landHomesteadEditWrapTitHei = $('.landHomesteadEdit_wrap .info_title').css('height').replace('px','') |
|
|
|
if(landHomesteadEditWrap && landHomesteadEditWrapPdg && landHomesteadEditWrapTitHei){ |
|
|
|
this.landHomesteadEditWrapHeight = landHomesteadEditWrap-landHomesteadEditWrapPdg*2-landHomesteadEditWrapTitHei-10; |
|
|
|
} |
|
|
|
},301) |
|
|
|
}, |
|
|
|
//选择农地 农房显影 |
|
|
|
farmlandEditSwitchVisbuleFun(type) { |
|
|
@@ -1151,20 +1148,214 @@ export default { |
|
|
|
}, |
|
|
|
//新增地块 编辑页 保存 |
|
|
|
landHomesteadEditSave() { |
|
|
|
this.landHomesteadEditVisbileFun("hide"); |
|
|
|
this.initDraw(); |
|
|
|
|
|
|
|
if(this.farmhouseStatus == 0){ |
|
|
|
//农房 |
|
|
|
let houseInfoList = this.houseInfoList; |
|
|
|
houseInfoList.theGeom= this.coordinateList; |
|
|
|
// orgCode 后期传 |
|
|
|
// cdm 后期传 |
|
|
|
// cm 后期传 |
|
|
|
|
|
|
|
if(houseInfoList.xh ==''){ |
|
|
|
this.$toast("请填写序号"); |
|
|
|
return false; |
|
|
|
}else if(houseInfoList.fwsyrmc ==''){ |
|
|
|
this.$toast("请填写房屋所有人名称"); |
|
|
|
return false; |
|
|
|
}else if(houseInfoList.fwsyqh ==''){ |
|
|
|
this.$toast("请填写房屋所有权证号"); |
|
|
|
return false; |
|
|
|
}else if(houseInfoList.tdzh ==''){ |
|
|
|
this.$toast("请填写土地证号"); |
|
|
|
return false; |
|
|
|
}else if(houseInfoList.jzmj ==''){ |
|
|
|
this.$toast("请填写建筑面积"); |
|
|
|
return false; |
|
|
|
}else if(houseInfoList.tdmj ==''){ |
|
|
|
this.$toast("请填写土地面积"); |
|
|
|
return false; |
|
|
|
}else if(houseInfoList.tdxz ==''){ |
|
|
|
this.$toast("请选择土地性质"); |
|
|
|
return false; |
|
|
|
}else if(houseInfoList.sfyspsx ==''){ |
|
|
|
this.$toast("请选择是否有审批手续"); |
|
|
|
return false; |
|
|
|
}else if(houseInfoList.xzqk ==''){ |
|
|
|
this.$toast("请选择现状情况"); |
|
|
|
return false; |
|
|
|
}else if(houseInfoList.theGeom ==''){ |
|
|
|
this.$toast("请选择地图坐标"); |
|
|
|
return false; |
|
|
|
}else if(houseInfoList.frontHouse ==''){ |
|
|
|
this.$toast("请选择上传图片"); |
|
|
|
return false; |
|
|
|
}else if(houseInfoList.dz ==''){ |
|
|
|
this.$toast("请填写地址"); |
|
|
|
return false; |
|
|
|
}else if(houseInfoList.zlrxm ==''){ |
|
|
|
this.$toast("请填写租赁人姓名"); |
|
|
|
return false; |
|
|
|
}else if(houseInfoList.zlhtjzrq ==''){ |
|
|
|
this.$toast("请填写租赁合同截止日期"); |
|
|
|
return false; |
|
|
|
}else if(houseInfoList.zlsynx ==''){ |
|
|
|
this.$toast("请填写租赁剩余年限"); |
|
|
|
return false; |
|
|
|
}else if(houseInfoList.xzfwsfylzy ==''){ |
|
|
|
this.$toast("请选择闲置房屋是否有流转意愿"); |
|
|
|
return false; |
|
|
|
}else if(houseInfoList.tdfl ==''){ |
|
|
|
this.$toast("请选择房屋类型"); |
|
|
|
return false; |
|
|
|
} |
|
|
|
console.log(houseInfoList) |
|
|
|
|
|
|
|
houseAdd(houseInfoList).then((res)=>{ |
|
|
|
if(res.code == 200){ |
|
|
|
this.$toast("农房新建成功"); |
|
|
|
this.landHomesteadEditVisbileFun("hide"); |
|
|
|
this.initDraw(); |
|
|
|
} |
|
|
|
}) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}else if(this.farmhouseStatus == 1){ |
|
|
|
// orgCode: "", // String 否 行政区代码 |
|
|
|
// cdm: "", // String 否 村代码 |
|
|
|
// cm: "", //String 否 村名 |
|
|
|
//农地 |
|
|
|
let landInfoList = this.landInfoList; |
|
|
|
landInfoList.theGeom= this.coordinateList; |
|
|
|
|
|
|
|
if(landInfoList.xh ==''){ |
|
|
|
this.$toast("请填写序号"); |
|
|
|
return false; |
|
|
|
}else if(landInfoList.cbrmc==''){ |
|
|
|
this.$toast("请填写承包人名称"); |
|
|
|
return false; |
|
|
|
}else if(landInfoList.syrmc==''){ |
|
|
|
this.$toast("请填写使用人名称"); |
|
|
|
return false; |
|
|
|
}else if(landInfoList.nydlx==''){ |
|
|
|
this.$toast("请选择农用地类型"); |
|
|
|
return false; |
|
|
|
}else if(landInfoList.mj==''){ |
|
|
|
this.$toast("请填写面积"); |
|
|
|
return false; |
|
|
|
}else if(landInfoList.lzsynx==''){ |
|
|
|
this.$toast("请填写流转剩余年限"); |
|
|
|
return false; |
|
|
|
}else if(landInfoList.lzhtjzrq==''){ |
|
|
|
this.$toast("请填写流转合同截止日期"); |
|
|
|
return false; |
|
|
|
}else if(landInfoList.sfylzyx==''){ |
|
|
|
this.$toast("请填写是否流转意向"); |
|
|
|
return false; |
|
|
|
}else if(landInfoList.xzqk==''){ |
|
|
|
this.$toast("请填写现状情况"); |
|
|
|
return false; |
|
|
|
}else if(landInfoList.theGeom==''){ |
|
|
|
this.$toast("请勾选空间坐标"); |
|
|
|
return false; |
|
|
|
}else if(landInfoList.frontland==''){ |
|
|
|
this.$toast("请上传图片"); |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
landAdd(landInfoList).then((res)=>{ |
|
|
|
if(res.code == 200){ |
|
|
|
this.$toast("农地新建成功"); |
|
|
|
this.landHomesteadEditVisbileFun("hide"); |
|
|
|
this.initDraw(); |
|
|
|
} |
|
|
|
}) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
//保存成功触发 |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
landHomesteadEdConfirm(data) { |
|
|
|
landHomesteadEdConfirm(value) { |
|
|
|
//农地 |
|
|
|
this.landHomesteadEditcalendar = false; |
|
|
|
//获取日历的值 |
|
|
|
this.landInfoList.lzhtjzrq = this.getDate(new Date(value)); |
|
|
|
}, |
|
|
|
houseHomesteadEdConfirm(value){ |
|
|
|
//农房 |
|
|
|
this.houseHomesteadEditcalendar = false; |
|
|
|
this.houseInfoList.zlhtjzrq = this.getDate(new Date(value)); |
|
|
|
}, |
|
|
|
getDate(date){ |
|
|
|
//date是传过来的时间戳,注意需为13位,10位需*1000 |
|
|
|
//也可以不传,获取的就是当前时间 |
|
|
|
var time = new Date(date); |
|
|
|
var year= time.getFullYear() //年 |
|
|
|
var month = ("0" + (time.getMonth() + 1)).slice(-2); //月 |
|
|
|
var day = ("0" + time.getDate()).slice(-2); //日 |
|
|
|
var mydate = year + "-" + month + "-" + day; |
|
|
|
return mydate |
|
|
|
}, |
|
|
|
//初始化绘制 |
|
|
|
initDraw() { |
|
|
|
//清除数据 |
|
|
|
$("#drawRemove").trigger("click"); |
|
|
|
$("#drawReset").trigger("click"); |
|
|
|
this.coordinateList = []; |
|
|
|
this.coordinateList = ''; |
|
|
|
//农地数据初始化 |
|
|
|
this.landInfoList = { |
|
|
|
id: "", //String 是 主键id |
|
|
|
orgCode: "", // String 否 行政区代码 |
|
|
|
cdm: "", // String 否 村代码 |
|
|
|
cm: "", //String 否 村名 |
|
|
|
xh: "", // String 否 序号 |
|
|
|
cbrmc: "", //String 否 承包人名称 |
|
|
|
syrmc: "", //String 否 使用人名称 |
|
|
|
nydlx: "", // String 否 农用地类型 |
|
|
|
mj: "", // String 否 面积 |
|
|
|
lzsynx: "", // String 否 流转剩余年限 |
|
|
|
zlhtjzrq: "", // String 否 日期 |
|
|
|
sfylzyx: "", // String 否 是否流转意向 |
|
|
|
xzqk: "", // String 否 现状情况 |
|
|
|
theGeom: "", //String 否 空间坐标 |
|
|
|
xzqkKey: "", // String 否 忽略 |
|
|
|
nydlxKey: "", // String 否 忽略 |
|
|
|
frontland: "", //String 否 图片前 |
|
|
|
behindland: "", //String 否 图片后 |
|
|
|
}; |
|
|
|
|
|
|
|
//农房数据初始化 |
|
|
|
this.houseInfoList = { |
|
|
|
id: "", // String 是 主键id |
|
|
|
orgCode: "", // String 否 行政区代码 |
|
|
|
cdm: "", // String 否 村代码 |
|
|
|
cm: "", // String 否 村名 |
|
|
|
xh: "", // String 否 序号 |
|
|
|
tdxz: "", //土地性质 |
|
|
|
fwsyrmc: "", // String 否 房屋所有人名称 |
|
|
|
fwsyqh: "", // String 否 房屋所有权证号 |
|
|
|
tdzh: "", // String 否 土地证号 |
|
|
|
jzmj: "", // String 否 建筑面积 |
|
|
|
tdmj: "", // String 否 土地面积 |
|
|
|
sfyspsx: "", // String 否 是否有审批手续 |
|
|
|
xzqk: "", // String 否 现状情况 |
|
|
|
theGeom: "", // String 否 空间坐标 |
|
|
|
xzqkKey: "", // String 否 忽略传null |
|
|
|
tdxzKey: "", // String 否 忽略传null |
|
|
|
frontHouse: "", // String 否 图片前 |
|
|
|
behindHouse: "", // String 否 图片后 |
|
|
|
dz: "", // String 否 地址 |
|
|
|
zlrxm: "", // String 否 租赁人姓名 |
|
|
|
zlhtjzrq: "", // 租赁合同截止日期 |
|
|
|
zlsynx: "", // 租赁剩余年限 |
|
|
|
xzfwsfylzy: "", // 闲置房屋是否有流转意愿 |
|
|
|
tdfl: "", // 集体/个人 |
|
|
|
}; |
|
|
|
|
|
|
|
this.draw.drawMapPolygon = false; //绘制地图 |
|
|
|
}, |
|
|
@@ -1189,12 +1380,11 @@ export default { |
|
|
|
ndDictionary() { |
|
|
|
//农用地类型 |
|
|
|
this.getDicts("sub_object_type").then((response) => { |
|
|
|
console.log(response); |
|
|
|
this.nydlxOptions = response.data; |
|
|
|
}); |
|
|
|
//现状情况 |
|
|
|
this.getDicts("geo_hc_land").then((response) => { |
|
|
|
console.log(response); |
|
|
|
|
|
|
|
this.ndxzqkOptions = response.data; |
|
|
|
}); |
|
|
|
}, |
|
|
@@ -2231,7 +2421,6 @@ export default { |
|
|
|
var draw; |
|
|
|
//开始绘制地图 |
|
|
|
$("#drawPolygon").click(function () { |
|
|
|
console.log("111"); |
|
|
|
//map.removeLayer(zjd_land); |
|
|
|
map.removeLayer(vector_drawing); |
|
|
|
//var source = new ol.source.Vector({wrapX: false}); |
|
|
@@ -2250,8 +2439,11 @@ export default { |
|
|
|
var geometry = feature.getGeometry(); |
|
|
|
var coordinate = geometry.getCoordinates(); |
|
|
|
console.log("打印" + coordinate); |
|
|
|
_this.coordinateList.push(coordinate); |
|
|
|
|
|
|
|
_this.coordinateList= coordinate; |
|
|
|
|
|
|
|
$("#drawRemove").trigger("click"); |
|
|
|
_this.$set(_this.draw, "drawMapPolygon", false); |
|
|
|
|
|
|
|
//that.drawInsert = coordinate; |
|
|
|
}); |
|
|
|
map.addInteraction(draw); |
|
|
@@ -2597,11 +2789,13 @@ export default { |
|
|
|
//-----------------------------------------------------------------------------特效农地加载结束 end |
|
|
|
}, |
|
|
|
|
|
|
|
//农房 - 农房权属 选择值 |
|
|
|
//农房 - 土地性质 选择值 |
|
|
|
tdxzOptionsFun(value) { |
|
|
|
this.houseInfoList.tdxz = value.dictValue; |
|
|
|
this.houseInfoList.tdxz = value.dictLabel; |
|
|
|
this.tdxzOptionsValue = value.dictLabel; |
|
|
|
this.tdxzOptionsVibile = false; |
|
|
|
console.log(value) |
|
|
|
console.log( this.houseInfoList) |
|
|
|
}, |
|
|
|
//农房 - 是否有审批 选择值 |
|
|
|
xfCirculationFun(value) { |
|
|
@@ -2618,10 +2812,10 @@ export default { |
|
|
|
this.xflzCirculationVisbile = false; |
|
|
|
this.houseInfoList.xzfwsfylzy = value; |
|
|
|
}, |
|
|
|
//农地 - 是否有审批 选择值 |
|
|
|
xdCirculationFun(value) { |
|
|
|
this.xdCirculationVisbile = false; |
|
|
|
this.landInfoList.sfyspsx = value; |
|
|
|
//农房 - 房屋类型 |
|
|
|
fwdlxOptionsFun(value){ |
|
|
|
this.houseInfoList.tdfl = value; |
|
|
|
this.fwdlxOptionsVibile = false; |
|
|
|
}, |
|
|
|
//农地 - 现状情况 选择值 |
|
|
|
ndxzqkOptionsFun(value) { |
|
|
@@ -2630,7 +2824,7 @@ export default { |
|
|
|
}, |
|
|
|
//农地 - 农用地类型 选择值 |
|
|
|
nydlxOptionsFun(value) { |
|
|
|
this.landInfoList.nydlx = value.dictValue; |
|
|
|
this.landInfoList.nydlx = value.dictLabel; |
|
|
|
this.nydlxOptionsValue = value.dictLabel; |
|
|
|
this.nydlxOptionsVibile = false; |
|
|
|
}, |
|
|
@@ -2639,7 +2833,24 @@ export default { |
|
|
|
this.xdlzCirculationVisbile = false; |
|
|
|
this.landInfoList.sfylzyx = value; |
|
|
|
}, |
|
|
|
//农房 -- 新建 上传图片方法 |
|
|
|
nfAddimgonRead(file){ |
|
|
|
var formData =new FormData();//构造一个 FormData,把后台需要发送的参数添加 |
|
|
|
formData.append('file', file.file);//接口需要传的参数 |
|
|
|
commonUpload(formData).then((res)=>{ |
|
|
|
this.houseInfoList.frontHouse = res.url; |
|
|
|
}) |
|
|
|
}, |
|
|
|
//农地 -- 新建 上传图片方法 |
|
|
|
ndAddimgonRead(file){ |
|
|
|
var formData =new FormData();//构造一个 FormData,把后台需要发送的参数添加 |
|
|
|
formData.append('file', file.file);//接口需要传的参数 |
|
|
|
commonUpload(formData).then((res)=>{ |
|
|
|
this.landInfoList.frontland = res.url; |
|
|
|
}) |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
}; |
|
|
|
</script> |
|
|
|
<style scoped lang="scss"> |
|
|
|