liuminjian 3 лет назад
Родитель
Сommit
76eb6a8119
2 измененных файлов: 341 добавлений и 97 удалений
  1. +34
    -1
      src/api/homestead/index.js
  2. +307
    -96
      src/views/homestead/index.vue

+ 34
- 1
src/api/homestead/index.js Просмотреть файл

@@ -35,4 +35,37 @@ export function hcBottomSearch(query) {
method: 'get', method: 'get',
params: query params: query
}) })
}
}

//上传附件图片
export function commonUpload(query) {
return request({
url: '/common/upload',
method: 'post',
data: query
})
}

//农房新增
export function houseAdd(query) {
return request({
url: '/geo/house/add',
method: 'post',
data: query
})
}


//农地新增
export function landAdd(query) {
return request({
url: '/geo/land/add',
method: 'post',
data: query
})
}






+ 307
- 96
src/views/homestead/index.vue Просмотреть файл

@@ -418,12 +418,12 @@
v-show="landHomesteadEditVisbile" v-show="landHomesteadEditVisbile"
style="bottom: 0" style="bottom: 0"
> >
<div class="content_mian">
<div class="content_mian" ref="landHomesteadEditWrap">
<div class="info_title"> <div class="info_title">
{{ this.farmhouseStatus == 0 ? "录入宗地信息" : "录入农地信息" }} {{ this.farmhouseStatus == 0 ? "录入宗地信息" : "录入农地信息" }}
</div> </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="flex_block">
<div class="number_s50 mr50"> <div class="number_s50 mr50">
<div class="title_m">农房编号</div> <div class="title_m">农房编号</div>
@@ -459,7 +459,7 @@
</div> </div>
</div> </div>
<div class="number_s40"> <div class="number_s40">
<div class="title_m">农房权属</div>
<div class="title_m">土地性质</div>
<div class="input_m select"> <div class="input_m select">
<i class="dropDown_icon"></i> <i class="dropDown_icon"></i>
<van-field <van-field
@@ -467,7 +467,7 @@
readonly readonly
clickable clickable
name="picker" name="picker"
placeholder="农房权属"
placeholder="土地性质"
class="landHomesteadEdit_input" class="landHomesteadEdit_input"
@click="tdxzOptionsVibile = true" @click="tdxzOptionsVibile = true"
/> />
@@ -570,16 +570,31 @@
</div> </div>
<!--1--> <!--1-->
<div class="flex_block"> <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 <van-field
v-model="houseInfoList.tdzx"
placeholder="土地性质"
v-model="houseInfoList.tdfl"
readonly
clickable
name="picker"
placeholder="房屋类型"
class="landHomesteadEdit_input" 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> </div>
<div class="number_s35 mr50"> <div class="number_s35 mr50">
<div class="title_m">土地面积</div> <div class="title_m">土地面积</div>
<div class="input_m about"> <div class="input_m about">
@@ -648,12 +663,12 @@
placeholder="流转合同截止日期" placeholder="流转合同截止日期"
class="landHomesteadEdit_input" class="landHomesteadEdit_input"
readonly readonly
@click="landHomesteadEditcalendar = true"
@click="houseHomesteadEditcalendar = true"
/> />
<van-calendar <van-calendar
v-model="landHomesteadEditcalendar"
@confirm="landHomesteadEdConfirm"
type="range"
v-model="houseHomesteadEditcalendar"
@confirm="houseHomesteadEdConfirm"
:max-date="new Date(2025, 0, 31)"
/> />
</div> </div>
</div> </div>
@@ -662,12 +677,12 @@
<div class="uploadPicturesFlex_block"> <div class="uploadPicturesFlex_block">
<div class="title_m">上传图片</div> <div class="title_m">上传图片</div>
<div class="main_m"> <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>
</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--> <!--1-->
<div class="flex_block"> <div class="flex_block">
<div class="number_s50 mr50"> <div class="number_s50 mr50">
@@ -684,7 +699,7 @@
<div class="title_m">农地使用人名称</div> <div class="title_m">农地使用人名称</div>
<div class="input_m"> <div class="input_m">
<van-field <van-field
v-model="landInfoList.cbrmc"
v-model="landInfoList.syrmc"
placeholder="农地使用人名称" placeholder="农地使用人名称"
class="landHomesteadEdit_input" class="landHomesteadEdit_input"
/> />
@@ -694,52 +709,6 @@
<!--1--> <!--1-->
<div class="flex_block"> <div class="flex_block">
<div class="number_s60 mr50"> <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="title_m">现状情况</div>
<div class="input_m select"> <div class="input_m select">
<i class="dropDown_icon"></i> <i class="dropDown_icon"></i>
@@ -763,8 +732,18 @@
</van-popup> </van-popup>
</div> </div>
</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> </div>

<!--1--> <!--1-->
<div class="flex_block"> <div class="flex_block">
<div class="number_s35 mr50"> <div class="number_s35 mr50">
@@ -833,7 +812,7 @@
<div class="title_m">承包人</div> <div class="title_m">承包人</div>
<div class="input_m"> <div class="input_m">
<van-field <van-field
v-model="message"
v-model="landInfoList.cbrmc"
placeholder="承包人" placeholder="承包人"
class="landHomesteadEdit_input" class="landHomesteadEdit_input"
/> />
@@ -857,7 +836,7 @@
<div class="title_m">流转合同截止日期</div> <div class="title_m">流转合同截止日期</div>
<div class="input_m"> <div class="input_m">
<van-field <van-field
v-model="message"
v-model="landInfoList.lzhtjzrq"
placeholder="流转合同截止日期" placeholder="流转合同截止日期"
class="landHomesteadEdit_input" class="landHomesteadEdit_input"
readonly readonly
@@ -866,9 +845,8 @@
<van-calendar <van-calendar
v-model="landHomesteadEditcalendar" v-model="landHomesteadEditcalendar"
@confirm="landHomesteadEdConfirm" @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> </div>
</div> </div>
@@ -877,7 +855,8 @@
<div class="uploadPicturesFlex_block"> <div class="uploadPicturesFlex_block">
<div class="title_m">上传图片</div> <div class="title_m">上传图片</div>
<div class="main_m"> <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> </div>
</div> </div>
@@ -911,7 +890,11 @@ import {
bigDataHcCountyInfo, bigDataHcCountyInfo,
bigDataHcVillageInfo, bigDataHcVillageInfo,
hcBottomSearch, hcBottomSearch,
commonUpload,
houseAdd,
landAdd
} from "@/api/homestead/index"; } from "@/api/homestead/index";

export default { export default {
name: "homesteadLogin", name: "homesteadLogin",
data() { data() {
@@ -957,15 +940,19 @@ export default {
drawMapPolygon: false, //绘制地图 drawMapPolygon: false, //绘制地图
}, },
//地图绘制坐标存储 //地图绘制坐标存储
coordinateList: [],
coordinateList: '',
//新建选择农房土地弹窗 显隐 //新建选择农房土地弹窗 显隐
farmlandEditSwitchVisbule: false, //false farmlandEditSwitchVisbule: false, //false
//编辑房屋土地块高度
landHomesteadEditWrapHeight:0,
//编辑房屋土地信息--显隐 //编辑房屋土地信息--显隐
landHomesteadEditVisbile: false, landHomesteadEditVisbile: false,
//查看编辑房屋、土地--类型 0 农房 1 农地 //查看编辑房屋、土地--类型 0 农房 1 农地
farmhouseStatus: 0, farmhouseStatus: 0,
//新增日历显影
landHomesteadEditcalendar: false,
//新增农房日历显影
houseHomesteadEditcalendar: false,
//新增农地日历显影
landHomesteadEditcalendar:false,
//选择顺序 //选择顺序
selectChooseOrder: 0, selectChooseOrder: 0,


@@ -981,7 +968,7 @@ export default {
nydlx: "", // String 否 农用地类型 nydlx: "", // String 否 农用地类型
mj: "", // String 否 面积 mj: "", // String 否 面积
lzsynx: "", // String 否 流转剩余年限 lzsynx: "", // String 否 流转剩余年限
zlhtjzrq: "", // String 否 日期
lzhtjzrq: "", // String 否 日期
sfylzyx: "", // String 否 是否流转意向 sfylzyx: "", // String 否 是否流转意向
xzqk: "", // String 否 现状情况 xzqk: "", // String 否 现状情况
theGeom: "", //String 否 空间坐标 theGeom: "", //String 否 空间坐标
@@ -1004,7 +991,6 @@ export default {
tdzh: "", // String 否 土地证号 tdzh: "", // String 否 土地证号
jzmj: "", // String 否 建筑面积 jzmj: "", // String 否 建筑面积
tdmj: "", // String 否 土地面积 tdmj: "", // String 否 土地面积
tdzx: "", // String 否 土地性质
sfyspsx: "", // String 否 是否有审批手续 sfyspsx: "", // String 否 是否有审批手续
xzqk: "", // String 否 现状情况 xzqk: "", // String 否 现状情况
theGeom: "", // String 否 空间坐标 theGeom: "", // String 否 空间坐标
@@ -1024,6 +1010,9 @@ export default {
tdxzOptions: [], tdxzOptions: [],
tdxzOptionsVibile: false, //农房 - 农房权属 -弹窗 tdxzOptionsVibile: false, //农房 - 农房权属 -弹窗
tdxzOptionsValue: "", //农房 - 农房权属 值 tdxzOptionsValue: "", //农房 - 农房权属 值
//农房 - 房屋类型
fwdlxOptions: ["个人", "集体"],
fwdlxOptionsVibile: false, // 农地 -- 农用地类型--弹窗
//农房 - 现状情况 //农房 - 现状情况
xzqkOptions: [], xzqkOptions: [],
xzqkOptionsVisbile: false, //农房 - 现状情况 弹窗 xzqkOptionsVisbile: false, //农房 - 现状情况 弹窗
@@ -1034,9 +1023,6 @@ export default {
xfApprovalOptions: ["是", "否"], xfApprovalOptions: ["是", "否"],
xfCirculationVisbile: false, //农房 - 是否有审批 -弹窗 xfCirculationVisbile: false, //农房 - 是否有审批 -弹窗


//农地 -- 是否有审批手续
xdApprovalOptions: ["是", "否"],
xdCirculationVisbile: false, //农房 - 是否有审批 -弹窗
//农地 -- 现状情况 //农地 -- 现状情况
ndxzqkOptions: [], ndxzqkOptions: [],
ndxzqkOptionsVisbile: false, ndxzqkOptionsVisbile: false,
@@ -1049,8 +1035,10 @@ export default {
xdCirculationOptions: ["是", "否"], xdCirculationOptions: ["是", "否"],
xdlzCirculationVisbile: false, //农房 - 是否有流转 弹窗 xdlzCirculationVisbile: false, //农房 - 是否有流转 弹窗


//以下删
fileList: [],
//农房上传图片附件
nfAddfileList: [],
//农地上传图片附件
ndAddfileList: [],
}; };
}, },
mounted() { mounted() {
@@ -1070,7 +1058,7 @@ export default {
}, },
//新建选择农房土地弹窗 //新建选择农房土地弹窗
farmlandEditSwitchFun() { farmlandEditSwitchFun() {
if (this.coordinateList.length == 0) {
if (this.coordinateList == '') {
this.$toast("请先完成绘制"); this.$toast("请先完成绘制");
return false; return false;
} }
@@ -1119,6 +1107,15 @@ export default {
this.landHomesteadEditVisbile = false; this.landHomesteadEditVisbile = false;
}, 300); }, 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) { farmlandEditSwitchVisbuleFun(type) {
@@ -1151,20 +1148,214 @@ export default {
}, },
//新增地块 编辑页 保存 //新增地块 编辑页 保存
landHomesteadEditSave() { 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.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() { initDraw() {
//清除数据 //清除数据
$("#drawRemove").trigger("click"); $("#drawRemove").trigger("click");
$("#drawReset").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; //绘制地图 this.draw.drawMapPolygon = false; //绘制地图
}, },
@@ -1189,12 +1380,11 @@ export default {
ndDictionary() { ndDictionary() {
//农用地类型 //农用地类型
this.getDicts("sub_object_type").then((response) => { this.getDicts("sub_object_type").then((response) => {
console.log(response);
this.nydlxOptions = response.data; this.nydlxOptions = response.data;
}); });
//现状情况 //现状情况
this.getDicts("geo_hc_land").then((response) => { this.getDicts("geo_hc_land").then((response) => {
console.log(response);
this.ndxzqkOptions = response.data; this.ndxzqkOptions = response.data;
}); });
}, },
@@ -2231,7 +2421,6 @@ export default {
var draw; var draw;
//开始绘制地图 //开始绘制地图
$("#drawPolygon").click(function () { $("#drawPolygon").click(function () {
console.log("111");
//map.removeLayer(zjd_land); //map.removeLayer(zjd_land);
map.removeLayer(vector_drawing); map.removeLayer(vector_drawing);
//var source = new ol.source.Vector({wrapX: false}); //var source = new ol.source.Vector({wrapX: false});
@@ -2250,8 +2439,11 @@ export default {
var geometry = feature.getGeometry(); var geometry = feature.getGeometry();
var coordinate = geometry.getCoordinates(); var coordinate = geometry.getCoordinates();
console.log("打印" + coordinate); console.log("打印" + coordinate);
_this.coordinateList.push(coordinate);

_this.coordinateList= coordinate;
$("#drawRemove").trigger("click");
_this.$set(_this.draw, "drawMapPolygon", false);
//that.drawInsert = coordinate; //that.drawInsert = coordinate;
}); });
map.addInteraction(draw); map.addInteraction(draw);
@@ -2597,11 +2789,13 @@ export default {
//-----------------------------------------------------------------------------特效农地加载结束 end //-----------------------------------------------------------------------------特效农地加载结束 end
}, },


//农房 - 农房权属 选择值
//农房 - 土地性质 选择值
tdxzOptionsFun(value) { tdxzOptionsFun(value) {
this.houseInfoList.tdxz = value.dictValue;
this.houseInfoList.tdxz = value.dictLabel;
this.tdxzOptionsValue = value.dictLabel; this.tdxzOptionsValue = value.dictLabel;
this.tdxzOptionsVibile = false; this.tdxzOptionsVibile = false;
console.log(value)
console.log( this.houseInfoList)
}, },
//农房 - 是否有审批 选择值 //农房 - 是否有审批 选择值
xfCirculationFun(value) { xfCirculationFun(value) {
@@ -2618,10 +2812,10 @@ export default {
this.xflzCirculationVisbile = false; this.xflzCirculationVisbile = false;
this.houseInfoList.xzfwsfylzy = value; this.houseInfoList.xzfwsfylzy = value;
}, },
//农地 - 是否有审批 选择值
xdCirculationFun(value) {
this.xdCirculationVisbile = false;
this.landInfoList.sfyspsx = value;
//农房 - 房屋类型
fwdlxOptionsFun(value){
this.houseInfoList.tdfl = value;
this.fwdlxOptionsVibile = false;
}, },
//农地 - 现状情况 选择值 //农地 - 现状情况 选择值
ndxzqkOptionsFun(value) { ndxzqkOptionsFun(value) {
@@ -2630,7 +2824,7 @@ export default {
}, },
//农地 - 农用地类型 选择值 //农地 - 农用地类型 选择值
nydlxOptionsFun(value) { nydlxOptionsFun(value) {
this.landInfoList.nydlx = value.dictValue;
this.landInfoList.nydlx = value.dictLabel;
this.nydlxOptionsValue = value.dictLabel; this.nydlxOptionsValue = value.dictLabel;
this.nydlxOptionsVibile = false; this.nydlxOptionsVibile = false;
}, },
@@ -2639,7 +2833,24 @@ export default {
this.xdlzCirculationVisbile = false; this.xdlzCirculationVisbile = false;
this.landInfoList.sfylzyx = value; 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> </script>
<style scoped lang="scss"> <style scoped lang="scss">


Загрузка…
Отмена
Сохранить