庞东旭 3 lat temu
rodzic
commit
19c31ea883
3 zmienionych plików z 390 dodań i 46 usunięć
  1. +287
    -0
      src/components/Map/MapGisDrawing.vue
  2. +61
    -21
      src/views/homesteadSurvey/add.vue
  3. +42
    -25
      src/views/homesteadSurvey/list.vue

+ 287
- 0
src/components/Map/MapGisDrawing.vue Wyświetl plik

@@ -7,6 +7,7 @@
<!--<el-button :id=this.drawingPolygonMap style="background-color:#D0EEFF;color:#1E88C7" @click="" type="primary">画图</el-button>-->
<!--<input id="drawRemove" type="button" class="ant-btn ant-btn-red" value="取消"/>&nbsp;&nbsp;-->
<!--<el-button :id=this.drawingPolygonMap style="background-color:#D0EEFF;color:#1E88C7" type="primary">重置图层</el-button>-->
<input :id="this.positioningMap" type="button" class="ant-btn ant-btn-red" value="图层定位"/>&nbsp;&nbsp;
<input :id="this.drawingPolygonMap" class="ant-btn ant-btn-red" type="button" value="画图"/>&nbsp;&nbsp;
<input :id="this.drawingResetMap" type="button" class="ant-btn ant-btn-red" value="重置图层"/>
</div>
@@ -29,6 +30,10 @@ export default {
uuidMap: this.guidProduct(),
drawingPolygonMap: this.guidProduct(),
drawingResetMap: this.guidProduct(),
positioningMap: this.guidProduct(),
newZb: null,
newGeom: null,
mapData: null,
};
},
props: ['theGeom','message'],
@@ -108,6 +113,7 @@ export default {
maxZoom: 18.3, //地图放大限制
}),
});
that.mapData= that.message;
//图层查询定位开始 ---------start
if(this.message.substring(0,1) =="{"){
//that.newHt ="1";
@@ -199,6 +205,7 @@ export default {
//图层查询定位结束 ---------end
//开始绘制地图
$("#"+this.drawingPolygonMap).click(function () {
that.newGeom = 1;
map.removeLayer(hc_land);
map.removeLayer(vector_drawing);
//that.closeMoule = null;
@@ -238,6 +245,7 @@ export default {
// });
//还原之前图层
$("#"+this.drawingResetMap).click(function () {
that.newGeom = 2;
if(that.closeMoule !=null) {
map.addLayer(hc_land);
map.removeInteraction(draw);
@@ -245,6 +253,189 @@ export default {
that.formSubmit();
}
});
//定位当前绘制图层
$("#"+this.positioningMap).click(function () {
//图层查询定位开始 ---------start
console.log(that.message);
console.log(that.closeMoule);
console.log(that.newGeom);
// var dwmap;
// if(that.closeMoule != null && that.closeMoule !=""){
// dwmap = JSON.stringify(that.closeMoule);
// }else {
// console.log(that.newGeom);
// dwmap = JSON.stringify(that.newGeom);
// }
var deMap = JSON.stringify(that.closeMoule);
if(that.newGeom == 1){
if(deMap.substring(0,1) =="{"){
//that.newHt ="1";
// var theGeomMap =this.message.replace("Point", "MultiPolygon");
// var pointLeft = theGeomMap.replace("[", "[[[[");
// var pointRight = pointLeft.replace("]", "]]]]");
hc_landFuther = new ol.layer.Vector({
title: "add Layer",
source: new ol.source.Vector({
projection: projection,
features: new ol.format.GeoJSON().readFeatures("{\n" +
" \"type\": \"Feature\",\n" +
" \"geometry\":" + deMap + "}"),
}),
style: new ol.style.Style({
fill: new ol.style.Fill({
//矢量图层填充颜色,以及透明度
color: "rgba(204, 255, 204,0.3)",
}),
stroke: new ol.style.Stroke({
//边界样式
color: "#47c68f",
width: 3,
}),
}),
});
//map.addLayer(hc_land);
var maxXMap = hc_landFuther.values_.source.featuresRtree_.rbush_.data.maxX;
var maxYMap = hc_landFuther.values_.source.featuresRtree_.rbush_.data.maxY;
var minXMap = hc_landFuther.values_.source.featuresRtree_.rbush_.data.minX;
var minYMap = hc_landFuther.values_.source.featuresRtree_.rbush_.data.minY;
//定位查询位置
var center = ol.extent.getCenter([maxXMap, maxYMap, minXMap, minYMap]); //获取边界区域的中心位置
map.getView().animate({
// 只设置需要的属性即可
center: center, // 中心点
zoom: 17.9, // 缩放级别
rotation: undefined, // 缩放完成view视图旋转弧度
duration: 1000, // 缩放持续时间,默认不需要设置
});
// let resolution = map.getView().getResolutionForExtent([maxXMap, maxYMap, minXMap, minYMap],map.getSize());
// map.getView().fit([maxXMap, maxYMap, minXMap, minYMap]);
// map.getView().setResolution(resolution);
} else if(deMap.substring(0,1) =="[") {
//that.newHt ="1";
var zbNew = JSON.stringify({"type": "MultiPolygon", "coordinates": [deMap.replaceAll("\"", "")]});
var leftJoin = zbNew.replace("\"[", "[");
var rightJoin = leftJoin.replace("\"]", "]");
hc_landFuther = new ol.layer.Vector({
title: "add Layer",
source: new ol.source.Vector({
projection: projection,
features: new ol.format.GeoJSON().readFeatures("{\n" +
" \"type\": \"Feature\",\n" +
" \"geometry\":" + rightJoin + "}"),
}),
style: new ol.style.Style({
fill: new ol.style.Fill({
//矢量图层填充颜色,以及透明度
color: "rgba(204, 255, 204,0.3)",
}),
stroke: new ol.style.Stroke({
//边界样式
color: "#47c68f",
width: 3,
}),
}),
});
//map.addLayer(hc_land);
var maxXMap = hc_landFuther.values_.source.featuresRtree_.rbush_.data.maxX;
var maxYMap = hc_landFuther.values_.source.featuresRtree_.rbush_.data.maxY;
var minXMap = hc_landFuther.values_.source.featuresRtree_.rbush_.data.minX;
var minYMap = hc_landFuther.values_.source.featuresRtree_.rbush_.data.minY;
//定位查询位置
var center = ol.extent.getCenter([maxXMap, maxYMap, minXMap, minYMap]); //获取边界区域的中心位置
map.getView().animate({
// 只设置需要的属性即可
center: center, // 中心点
zoom: 16.9, // 缩放级别
rotation: undefined, // 缩放完成view视图旋转弧度
duration: 1000, // 缩放持续时间,默认不需要设置
});
}
} else {
console.log(that.mapData);
if(that.mapData.substring(0,1) =="{"){
//that.newHt ="1";
// var theGeomMap =this.message.replace("Point", "MultiPolygon");
// var pointLeft = theGeomMap.replace("[", "[[[[");
// var pointRight = pointLeft.replace("]", "]]]]");
hc_landFuther = new ol.layer.Vector({
title: "add Layer",
source: new ol.source.Vector({
projection: projection,
features: new ol.format.GeoJSON().readFeatures("{\n" +
" \"type\": \"Feature\",\n" +
" \"geometry\":" + that.mapData + "}"),
}),
style: new ol.style.Style({
fill: new ol.style.Fill({
//矢量图层填充颜色,以及透明度
color: "rgba(204, 255, 204,0.3)",
}),
stroke: new ol.style.Stroke({
//边界样式
color: "#47c68f",
width: 3,
}),
}),
});
//map.addLayer(hc_land);
var maxXMap = hc_landFuther.values_.source.featuresRtree_.rbush_.data.maxX;
var maxYMap = hc_landFuther.values_.source.featuresRtree_.rbush_.data.maxY;
var minXMap = hc_landFuther.values_.source.featuresRtree_.rbush_.data.minX;
var minYMap = hc_landFuther.values_.source.featuresRtree_.rbush_.data.minY;
//定位查询位置
var center = ol.extent.getCenter([maxXMap, maxYMap, minXMap, minYMap]); //获取边界区域的中心位置
map.getView().animate({
// 只设置需要的属性即可
center: center, // 中心点
zoom: 17.9, // 缩放级别
rotation: undefined, // 缩放完成view视图旋转弧度
duration: 1000, // 缩放持续时间,默认不需要设置
});
// let resolution = map.getView().getResolutionForExtent([maxXMap, maxYMap, minXMap, minYMap],map.getSize());
// map.getView().fit([maxXMap, maxYMap, minXMap, minYMap]);
// map.getView().setResolution(resolution);
} else if(that.mapData.substring(0,1) =="[") {
//that.newHt ="1";
var zbNew = JSON.stringify({"type": "MultiPolygon", "coordinates": [that.mapData.replaceAll("\"", "")]});
var leftJoin = zbNew.replace("\"[", "[");
var rightJoin = leftJoin.replace("\"]", "]");
hc_landFuther = new ol.layer.Vector({
title: "add Layer",
source: new ol.source.Vector({
projection: projection,
features: new ol.format.GeoJSON().readFeatures("{\n" +
" \"type\": \"Feature\",\n" +
" \"geometry\":" + rightJoin + "}"),
}),
style: new ol.style.Style({
fill: new ol.style.Fill({
//矢量图层填充颜色,以及透明度
color: "rgba(204, 255, 204,0.3)",
}),
stroke: new ol.style.Stroke({
//边界样式
color: "#47c68f",
width: 3,
}),
}),
});
//map.addLayer(hc_land);
var maxXMap = hc_landFuther.values_.source.featuresRtree_.rbush_.data.maxX;
var maxYMap = hc_landFuther.values_.source.featuresRtree_.rbush_.data.maxY;
var minXMap = hc_landFuther.values_.source.featuresRtree_.rbush_.data.minX;
var minYMap = hc_landFuther.values_.source.featuresRtree_.rbush_.data.minY;
//定位查询位置
var center = ol.extent.getCenter([maxXMap, maxYMap, minXMap, minYMap]); //获取边界区域的中心位置
map.getView().animate({
// 只设置需要的属性即可
center: center, // 中心点
zoom: 16.9, // 缩放级别
rotation: undefined, // 缩放完成view视图旋转弧度
duration: 1000, // 缩放持续时间,默认不需要设置
});
}
}
});
} else{
//this.closeMoule = null;
document.getElementById(that.uuidMap).innerHTML = '';
@@ -398,6 +589,7 @@ export default {
var feature = evt.feature;
var geometry = feature.getGeometry();
var coordinate = geometry.getCoordinates();
that.newZb = JSON.stringify(coordinate);
if(coordinate !="" && coordinate !=null){
//map.addLayer(vector_drawing);
map.removeInteraction(draw);
@@ -424,6 +616,101 @@ export default {
//that.closeMoule = null;
that.formSubmit();
});
//定位当前绘制图层
$("#"+this.positioningMap).click(function () {
console.log(that.newZb);
//图层查询定位开始 ---------start
//if(){}
//map.removeLayer(hc_landFuther);
if(that.newZb.substring(0,1) =="{"){
//that.newHt ="1";
// var theGeomMap =this.message.replace("Point", "MultiPolygon");
// var pointLeft = theGeomMap.replace("[", "[[[[");
// var pointRight = pointLeft.replace("]", "]]]]");
hc_landFuther = new ol.layer.Vector({
title: "add Layer",
source: new ol.source.Vector({
projection: projection,
features: new ol.format.GeoJSON().readFeatures("{\n" +
" \"type\": \"Feature\",\n" +
" \"geometry\":" + that.newZb + "}"),
}),
style: new ol.style.Style({
fill: new ol.style.Fill({
//矢量图层填充颜色,以及透明度
color: "rgba(204, 255, 204,0.3)",
}),
stroke: new ol.style.Stroke({
//边界样式
color: "#47c68f",
width: 3,
}),
}),
});
//map.addLayer(hc_landFuther);
var maxXMap = hc_landFuther.values_.source.featuresRtree_.rbush_.data.maxX;
var maxYMap = hc_landFuther.values_.source.featuresRtree_.rbush_.data.maxY;
var minXMap = hc_landFuther.values_.source.featuresRtree_.rbush_.data.minX;
var minYMap = hc_landFuther.values_.source.featuresRtree_.rbush_.data.minY;
//定位查询位置
var center = ol.extent.getCenter([maxXMap, maxYMap, minXMap, minYMap]); //获取边界区域的中心位置
map.getView().animate({
// 只设置需要的属性即可
center: center, // 中心点
zoom: 17.9, // 缩放级别
rotation: undefined, // 缩放完成view视图旋转弧度
duration: 1000, // 缩放持续时间,默认不需要设置
});
// let resolution = map.getView().getResolutionForExtent([maxXMap, maxYMap, minXMap, minYMap],map.getSize());
// map.getView().fit([maxXMap, maxYMap, minXMap, minYMap]);
// map.getView().setResolution(resolution);
} else if(that.newZb.substring(0,1) =="["){
//that.newHt ="1";
var zbNew = JSON.stringify({"type": "MultiPolygon", "coordinates": [that.newZb.replaceAll("\"","")]});
var leftJoin = zbNew.replace("\"[","[");
var rightJoin = leftJoin.replace("\"]","]");
hc_landFuther = new ol.layer.Vector({
title: "add Layer",
source: new ol.source.Vector({
projection: projection,
features: new ol.format.GeoJSON().readFeatures("{\n" +
" \"type\": \"Feature\",\n" +
" \"geometry\":" + rightJoin + "}"),
}),
style: new ol.style.Style({
fill: new ol.style.Fill({
//矢量图层填充颜色,以及透明度
color: "rgba(204, 255, 204,0.3)",
}),
stroke: new ol.style.Stroke({
//边界样式
color: "#47c68f",
width: 3,
}),
}),
});
//map.addLayer(hc_landFuther);
var maxXMap = hc_landFuther.values_.source.featuresRtree_.rbush_.data.maxX;
var maxYMap = hc_landFuther.values_.source.featuresRtree_.rbush_.data.maxY;
var minXMap = hc_landFuther.values_.source.featuresRtree_.rbush_.data.minX;
var minYMap = hc_landFuther.values_.source.featuresRtree_.rbush_.data.minY;
//定位查询位置
var center = ol.extent.getCenter([maxXMap, maxYMap, minXMap, minYMap]); //获取边界区域的中心位置
map.getView().animate({
// 只设置需要的属性即可
center: center, // 中心点
zoom: 16.9, // 缩放级别
rotation: undefined, // 缩放完成view视图旋转弧度
duration: 1000, // 缩放持续时间,默认不需要设置
});
// let resolution = map.getView().getResolutionForExtent([maxXMap, maxYMap, minXMap, minYMap],map.getSize());
// map.getView().fit([maxXMap, maxYMap, minXMap, minYMap]);
// map.getView().setResolution(resolution);
} else {

}
//图层查询定位结束 ---------end
});
}
},
},


+ 61
- 21
src/views/homesteadSurvey/add.vue Wyświetl plik

@@ -674,7 +674,7 @@
name="不动产权证号"
label="不动产权证号"
placeholder="不动产权证号"
v-show="form1.bdcdyh!=null&&form1.bdcdyh==''"
v-show="form1.bdcdyh!=null&&form1.bdcdyh!=''"
/>
<van-field
autocomplete="off"
@@ -695,10 +695,16 @@
<van-field
autocomplete="off"
input-align="right"
v-model="form1.sshy"
v-model="form1.sshyName"
name="所属行业"
label="所属行业"
placeholder="所属行业"
@click="showsyqrsshy = true"
/>
<van-field
autocomplete="off"
v-model="form1.sshy"
style="display:none"
/>
<van-field name="radio" label="国家/地区" input-align="right" autocomplete="off">
<template #input>
@@ -2484,6 +2490,16 @@
@cancel="shownmfwnhdm = false"
/>
</van-popup>
<!--使用权人所属行业列表-->
<van-popup v-model="showsyqrsshy" position="bottom">
<van-picker
show-toolbar
:columns="industryOptions"
value-key="dictLabel"
@confirm="onConfirmsyqrsshy"
@cancel="showsyqrsshy = false"
/>
</van-popup>
</div>
</template>

@@ -2514,6 +2530,7 @@
resultImg: "", // 最终画布生成的base64图片
isCrop: false, // 是否裁剪,在画布设定尺寸基础上裁掉四周空白部分
showdj:false,
showsyqrsshy:false,
shownmfwnhdm:false,
showsyqrnmfwdm:false,
showhncysjly:false,
@@ -2676,6 +2693,8 @@
jzqkOptions:[],
// 土地等级字典
tddjOptions:[],
// 所属行业
industryOptions:[],

// 图片上传路径
baseUrl:"",
@@ -2770,7 +2789,14 @@
this.zjlxOptions = response.data;
});
this.getDicts("family_status").then(response => {
this.yhzgxOptions = response.data;
var arr = [];response.data.forEach(function (item) {
if (item.dictLabel !== '户主') {
arr.push(item)
}
});
this.yhzgxOptions = arr;

/*this.yhzgxOptions = response.data;*/
});
this.getDicts("rights_nature").then(response => {
this.qlxzOptions = response.data;
@@ -2802,6 +2828,9 @@
this.getDicts("tddj").then(response => {
this.tddjOptions = response.data;
});
this.getDicts("Industry").then(response => {
this.industryOptions = response.data;
});
this.getnhdmlist();
this.getZjd();
this.getBaseUrl();
@@ -3073,6 +3102,12 @@
this.nmfwform.nhdm = value.nhdm
this.shownmfwnhdm = false
},
// 使用权人所属行业弹出框
onConfirmsyqrsshy(value){
this.form1.sshyName = value.dictLabel
this.form1.sshy = value.dictValue
this.showsyqrsshy= false
},
// 户内成员数据来源弹出框
onConfirmhncysjly(value){
this.form5.sjlyName = value.dictLabel
@@ -3505,16 +3540,15 @@
sjlyName:'农村宅基地使用权确权登记发证'
}
if(response.rows.length>0){
console.log(response.rows[0].suyqrdm)
this.form.suyqrdm = response.rows[0].suyqrdm
}
});
}
},
getSyqrList() {
if(this.item.zjddm) {
if(this.item.zjddm!=null||this.form.zjddm!=null) {
let params = {
"zjddm":this.item.zjddm,
"zjddm":this.item.zjddm?this.item.zjddm:this.form.zjddm,
deptId:this.item.deptId
}
listShyqr(params).then(response => {
@@ -3523,10 +3557,9 @@
}
},
getZrzList() {
if(this.item.zjddm){
/* let _this = this*/
if(this.item.zjddm!=null||this.form.zjddm!=null) {
let params = {
"zjddm":this.item.zjddm,
"zjddm":this.item.zjddm?this.item.zjddm:this.form.zjddm,
deptId:this.item.deptId
}
listZrz(params).then(response => {
@@ -3538,9 +3571,9 @@
}
},
getFsssList() {
if(this.item.zjddm){
if(this.item.zjddm!=null||this.form.zjddm!=null) {
let params = {
"zjddm":this.item.zjddm,
"zjddm":this.item.zjddm?this.item.zjddm:this.form.zjddm,
deptId:this.item.deptId
}
listFsss(params).then(response => {
@@ -3559,7 +3592,8 @@
onClose:function(){
_this.showhncy = false
let params = {
"nhdm":_this.form5.nhdm
"nhdm":_this.form5.nhdm,
deptId:this.item.deptId
}
listNhhncy(params).then((response) => {
_this.hncylist = response.rows
@@ -3577,7 +3611,8 @@
onClose:function(){
_this.showhncy = false
let params = {
"nhdm":_this.form5.nhdm
"nhdm":_this.form5.nhdm,
deptId:this.item.deptId
}
listNhhncy(params).then((response) => {
_this.hncylist = response.rows
@@ -3792,6 +3827,11 @@
if(this.form1.qlbl==null||this.form1.qlbl==""){
this.form1.qlbl = '1'
}
this.industryOptions.map(res => {
if(res.dictValue == this.form1.sshy){
this.form1.sshyName = res.dictLabel
}
})
this.sjlyOptions.map(res => {
if(res.dictValue == this.form1.sjly){
this.form1.sjlyName = res.dictLabel
@@ -3933,8 +3973,8 @@
}else{
if(item==""){
this.form3={
zjddm:this.item.zjddm,
deptId:this.item.deptId,
zjddm:this.item.zjddm?this.item.zjddm:this.form.zjddm,
deptId:this.item.deptId?this.item.deptId:this.form.deptId,
zcs:"1",
dscs:"1",
dxcs:"0",
@@ -3991,10 +4031,10 @@
this.showfw = true;
if(item==""){
this.nmfwform={
zrzh: this.item.zrzh,
deptId : this.item.deptId,
zjddm : this.item.zjddm,
nmfwzh : this.item.nmfwzh,
zrzh: null,
deptId : this.item.deptId?this.item.deptId:this.form.deptId,
zjddm : this.item.zjddm?this.item.zjddm:this.form.zjddm,
nmfwzh : null,
ch:"1",
sjc:"1",
myc:"1",
@@ -4206,8 +4246,8 @@
}else{
if(item==""){
this.form4={
deptId:this.item.deptId,
zjddm:this.item.zjddm,
deptId:this.item.deptId?this.item.deptId:this.form.deptId,
zjddm:this.item.zjddm?this.item.zjddm:this.form.zjddm,
fssslx:'11',
fssslxName:'畜厩',
qsly:'99',


+ 42
- 25
src/views/homesteadSurvey/list.vue Wyświetl plik

@@ -55,7 +55,7 @@
</van-search>
<van-tabs v-model="active" title-active-color="#7AC943" color="#7AC943" swipeable animated @click="getZjdList">
<van-tab >
<template #title>全部<van-badge v-if="qbNums>0" :content="qbNums" /></template>
<template #title>全部<van-badge v-if="qbNums>=0" :content="qbNums" /></template>
<van-pull-refresh v-model="isLoadingzjd" @refresh="onRefreshzjd">
<van-cell v-for="(item,index) in list" :key="index" size="small" @click.native="setCookies(item)" :to="{name:'homesteadAdd'}" style="border-radius: 16px;
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.16); width:calc( 100% - 40px);margin:20px">
@@ -78,7 +78,7 @@
</van-pull-refresh>
</van-tab>
<van-tab >
<template #title>已核查<van-badge v-if="yhcNums>0" :content="yhcNums" /></template>
<template #title>已核查<van-badge v-if="yhcNums>=0" :content="yhcNums" /></template>
<van-pull-refresh v-model="isLoadingzjd" @refresh="onRefreshzjd">
<van-cell v-for="(item,index) in list1" :key="index" size="small" @click.native="setCookies(item)" :to="{name:'homesteadAdd'}" style="border-radius: 16px;
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.16); width:calc( 100% - 40px);margin:20px">
@@ -101,7 +101,7 @@
</van-pull-refresh>
</van-tab>
<van-tab >
<template #title>未核查<van-badge v-if="whcNums>0" :content="whcNums" /></template>
<template #title>未核查<van-badge v-if="whcNums>=0" :content="whcNums" /></template>
<van-pull-refresh v-model="isLoadingzjd" @refresh="onRefreshzjd">
<van-cell v-for="(item,index) in list2" :key="index" size="small" @click.native="setCookies(item)" :to="{name:'homesteadAdd'}" style="border-radius: 16px;
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.16); width:calc( 100% - 40px);margin:20px">
@@ -1199,7 +1199,7 @@
zjdvalue:"",
// 使用权人搜索框
nhvalue:"",
active:null,
active:2,
// 全部列表
list:[],
// 已核查列表
@@ -1332,7 +1332,14 @@
this.jzhcssfyzfOptions = response.data;
});
this.getDicts("family_status").then(response => {
this.yhzgxOptions = response.data;
var arr = [];response.data.forEach(function (item) {
if (item.dictLabel !== '户主') {
arr.push(item)
}
});
this.yhzgxOptions = arr;

/*this.yhzgxOptions = response.data;*/
});
this.getDicts("cybz").then(response => {
this.cybzOptions = response.data;
@@ -1727,7 +1734,7 @@
if(this.active==1){
let params = {
"deptId" : this.item.deptId,
"houserDataConfirmStatus" : "CONFIRMED",
"houseDataConfirmStatus" : "CONFIRMED",
"syqr" : this.zjdvalue
}
listZjdzd(params).then((response) => {
@@ -1738,10 +1745,11 @@
}else if(this.active==2){
let params = {
"deptId" : this.item.deptId,
"houserDataConfirmStatus" : "UNCONFIRMED",
"houseDataConfirmStatus" : "UNCONFIRMED",
"syqr" : this.zjdvalue
}
listZjdzd(params).then((response) => {
console.log(response)
if (response.code == 200) {
this.list2 = response.rows
}
@@ -1872,17 +1880,25 @@
},
// 户内成员列表
showPopuphncylist(item){
this.showhncylist = true
let params = {
"nhdm":item.nhdm,
"deptId":this.item.deptId
}
listNhhncy(params).then((response) => {
if (response.code == 200) {
this.hncylist = response.rows
console.log(this.hncylist)
if(item.nhdm==null||item.nhdm==""){
this.$toast({
icon: 'error', // 找到自己需要的图标
message: '请先保存户主信息',
duration:"1000"
})
}else{
this.showhncylist = true
let params = {
"nhdm":item.nhdm,
"deptId":this.item.deptId
}
});
listNhhncy(params).then((response) => {
if (response.code == 200) {
this.hncylist = response.rows
}
});
}

},
showPopupnh(item){
this.shownh = true
@@ -1914,7 +1930,7 @@
})
},
getZjdList(){
if(this.active==1){
/*if(this.active==1){
let params = {
"deptId" : this.item.deptId,
"houseDataConfirmStatus" : "CONFIRMED",
@@ -1940,8 +1956,7 @@
this.list2 = response.rows
}
});
}else{
console.log(1)
}else{*/
let params = {
"deptId" : this.item.deptId,
"pageNum": 1,
@@ -1963,6 +1978,7 @@
listZjdzd(params1).then((response) => {
if (response.code == 200) {
this.yhcNums = response.total
this.list1 = response.rows
}
});
let params2 = {
@@ -1974,9 +1990,10 @@
listZjdzd(params2).then((response) => {
if (response.code == 200) {
this.whcNums = response.total
this.list2 = response.rows
}
});
}
/* }*/
},
onConfirm(){},
onSubmithncy(){
@@ -1990,7 +2007,8 @@
onClose:function(){
_this.showhncy = false
let params = {
"nhdm":_this.form5.nhdm
"nhdm":_this.form5.nhdm,
deptId:_this.form5.deptId
}
listNhhncy(params).then((response) => {
_this.hncylist = response.rows
@@ -2007,12 +2025,11 @@
duration:"1000",
onClose:function(){
_this.showhncy = false
console.log(_this.form5,this.form5)
let params = {
"nhdm":_this.form5.nhdm
"nhdm":_this.form5.nhdm,
deptId:_this.form5.deptId
}
listNhhncy(params).then((response) => {
console.log(response.rows)
_this.hncylist = response.rows
})
}


Ładowanie…
Anuluj
Zapisz