浏览代码

优化地图

wulanhaote
hbao 3 年前
父节点
当前提交
4244f7f375
共有 3 个文件被更改,包括 30 次插入26 次删除
  1. +1
    -1
      src/components/Map/MapGisDrawing.vue
  2. +8
    -11
      src/views/homesteadSurvey/add.vue
  3. +21
    -14
      src/views/homesteadSurvey/list.vue

+ 1
- 1
src/components/Map/MapGisDrawing.vue 查看文件

@@ -140,7 +140,7 @@ export default {
// zjddmNew = that.$cookies.get("item").zjddm; // zjddmNew = that.$cookies.get("item").zjddm;
// } // }
// } // }
var cql_filter_all = "dept_id='" + that.$cookies.get("item").deptId + "'" + "and zjddm='" + that.$cookies.get("item").zjddm + "'";
var cql_filter_all = "dept_id='" + that.$cookies.get("map").deptId + "'" + "and zjddm='" + that.$cookies.get("map").zjddm + "'";
console.log(cql_filter_all); console.log(cql_filter_all);
console.log(that.$cookies.get("item")); console.log(that.$cookies.get("item"));
console.log(that.$cookies.get("search")); console.log(that.$cookies.get("search"));


+ 8
- 11
src/views/homesteadSurvey/add.vue 查看文件

@@ -3159,12 +3159,12 @@
}, },
created(){ created(){
console.log(this.$cookies.get("search")); console.log(this.$cookies.get("search"));
this.itemBc = this.$cookies.get("item");
this.$cookies.set("item","");
//this.itemBc = this.$cookies.get("map");
//this.$cookies.set("item","");
if(this.$cookies.get("search") !=null &&this.$cookies.get("search").zjddm !="" && this.$cookies.get("search").zjddm !=undefined && this.$cookies.get("search").zjddm !=null){ if(this.$cookies.get("search") !=null &&this.$cookies.get("search").zjddm !="" && this.$cookies.get("search").zjddm !=undefined && this.$cookies.get("search").zjddm !=null){
this.ztMap =false; this.ztMap =false;
this.$cookies.set("item",this.$cookies.get("search"));
console.log(this.$cookies.get("item"));
this.$cookies.set("map",this.$cookies.get("search"));
console.log(this.$cookies.get("map"));
}else { }else {
this.ztMap =true; this.ztMap =true;
} }
@@ -3179,7 +3179,7 @@
this.backMap.deptId = this.cookiesInfo.mapZjdAData.deptId; this.backMap.deptId = this.cookiesInfo.mapZjdAData.deptId;
this.backMap.zjddm = this.cookiesInfo.mapZjdAData.zjddm; this.backMap.zjddm = this.cookiesInfo.mapZjdAData.zjddm;
if(this.ztMap){ if(this.ztMap){
this.$cookies.set("item",this.backMap);
this.$cookies.set("map",this.backMap);
} }
this.form.theGeom = this.cookiesInfo.mapZjdAData.theGeom; this.form.theGeom = this.cookiesInfo.mapZjdAData.theGeom;
//this.enterMapZjddm = this.cookiesInfo.mapZjdAData.zjddm; //this.enterMapZjddm = this.cookiesInfo.mapZjdAData.zjddm;
@@ -4245,15 +4245,12 @@
// this.$router.push({name:'homesteadList'}); // this.$router.push({name:'homesteadList'});
// } else { // } else {
//this.enterMap=""; //this.enterMap="";
this.$cookies.set("item","");
//this.$cookies.set("item","");
if(this.ztMap && this.enterMap ==1){ if(this.ztMap && this.enterMap ==1){
this.itemBc.activeBtn = 4;
this.itemBc.backMapZjdAData = this.backMap.backMapZjdAData;
console.log(this.itemBc);
this.$cookies.set("item",this.itemBc);
this.$cookies.set("map",this.backMap);
} else { } else {
console.log(this.itemBc); console.log(this.itemBc);
this.$cookies.set("item",this.itemBc);
this.$cookies.set("map",this.itemBc);
} }
this.$router.push({name:'homesteadList'}); this.$router.push({name:'homesteadList'});
// } // }


+ 21
- 14
src/views/homesteadSurvey/list.vue 查看文件

@@ -67,13 +67,13 @@
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.16); width:calc( 100% - 40px);margin:20px"> box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.16); width:calc( 100% - 40px);margin:20px">
<template #title> <template #title>
<p v-if="item.syqr!=null&&item.syqr!=''" style="color:#22B7F2">{{limitWords(item.syqr)}} <p v-if="item.syqr!=null&&item.syqr!=''" style="color:#22B7F2">{{limitWords(item.syqr)}}
<van-button v-if="item.houseDataConfirmStatus=='CONFIRMED'" plain round color="#7AC943" size="mini" style="vertical-align:middle;float:right;" :to="{name:'homesteadAdd'}" >查看详情</van-button>
<van-button v-if="item.houseDataConfirmStatus!='CONFIRMED'"plain round color="#FA5353" size="mini" style="vertical-align:middle;float:right;" :to="{name:'homesteadAdd'}" >开始调查</van-button>
<van-button v-if="item.houseDataConfirmStatus=='CONFIRMED'" plain round color="#7AC943" size="mini" style="vertical-align:middle;float:right;">查看详情</van-button>
<van-button v-if="item.houseDataConfirmStatus!='CONFIRMED'"plain round color="#FA5353" size="mini" style="vertical-align:middle;float:right;">开始调查</van-button>
<van-button plain round color="#FA5353" size="mini" v-if="item.houseDataConfirmStatus!='CONFIRMED'" style="vertical-align:middle;float:right;margin-right:10px" @click="deleteZjd(item,index)">删除</van-button> <van-button plain round color="#FA5353" size="mini" v-if="item.houseDataConfirmStatus!='CONFIRMED'" style="vertical-align:middle;float:right;margin-right:10px" @click="deleteZjd(item,index)">删除</van-button>
</p> </p>
<p v-if="item.syqr==null||item.syqr==''" style="color:#878787">无 <p v-if="item.syqr==null||item.syqr==''" style="color:#878787">无
<van-button v-if="item.houseDataConfirmStatus=='CONFIRMED'" plain round color="#7AC943" size="mini" style="vertical-align:middle;float:right;" :to="{name:'homesteadAdd'}" >查看详情</van-button>
<van-button v-if="item.houseDataConfirmStatus!='CONFIRMED'"plain round color="#FA5353" size="mini" style="vertical-align:middle;float:right;" :to="{name:'homesteadAdd'}" >开始调查</van-button>
<van-button v-if="item.houseDataConfirmStatus=='CONFIRMED'" plain round color="#7AC943" size="mini" style="vertical-align:middle;float:right;">查看详情</van-button>
<van-button v-if="item.houseDataConfirmStatus!='CONFIRMED'"plain round color="#FA5353" size="mini" style="vertical-align:middle;float:right;">开始调查</van-button>
<van-button plain round color="#FA5353" size="mini" v-if="item.houseDataConfirmStatus!='CONFIRMED'" style="vertical-align:middle;float:right;margin-right:10px" @click="deleteZjd(item,index)">删除</van-button> <van-button plain round color="#FA5353" size="mini" v-if="item.houseDataConfirmStatus!='CONFIRMED'" style="vertical-align:middle;float:right;margin-right:10px" @click="deleteZjd(item,index)">删除</van-button>
</p> </p>
</template> </template>
@@ -151,13 +151,13 @@
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.16); width:calc( 100% - 40px);margin:20px"> box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.16); width:calc( 100% - 40px);margin:20px">
<template #title> <template #title>
<p v-if="item.syqr!=null&&item.syqr!=''" style="color:#22B7F2">{{limitWords(item.syqr)}} <p v-if="item.syqr!=null&&item.syqr!=''" style="color:#22B7F2">{{limitWords(item.syqr)}}
<van-button v-if="item.houseDataConfirmStatus=='CONFIRMED'" plain round color="#7AC943" size="mini" style="vertical-align:middle;float:right;" :to="{name:'homesteadAdd'}">查看详情</van-button>
<van-button v-if="item.houseDataConfirmStatus!='CONFIRMED'"plain round color="#FA5353" size="mini" style="vertical-align:middle;float:right;" :to="{name:'homesteadAdd'}">开始调查</van-button>
<van-button v-if="item.houseDataConfirmStatus=='CONFIRMED'" plain round color="#7AC943" size="mini" style="vertical-align:middle;float:right;">查看详情</van-button>
<van-button v-if="item.houseDataConfirmStatus!='CONFIRMED'"plain round color="#FA5353" size="mini" style="vertical-align:middle;float:right;">开始调查</van-button>
<van-button plain round color="#FA5353" size="mini" v-if="item.houseDataConfirmStatus!='CONFIRMED'" style="vertical-align:middle;float:right;margin-right:10px" @click="deleteZjd(item,index)">删除</van-button> <van-button plain round color="#FA5353" size="mini" v-if="item.houseDataConfirmStatus!='CONFIRMED'" style="vertical-align:middle;float:right;margin-right:10px" @click="deleteZjd(item,index)">删除</van-button>
</p> </p>
<p v-if="item.syqr==null||item.syqr==''" style="color:#878787">无 <p v-if="item.syqr==null||item.syqr==''" style="color:#878787">无
<van-button v-if="item.houseDataConfirmStatus=='CONFIRMED'" plain round color="#7AC943" size="mini" style="vertical-align:middle;float:right;" :to="{name:'homesteadAdd'}">查看详情</van-button>
<van-button v-if="item.houseDataConfirmStatus!='CONFIRMED'"plain round color="#FA5353" size="mini" style="vertical-align:middle;float:right;" :to="{name:'homesteadAdd'}">开始调查</van-button>
<van-button v-if="item.houseDataConfirmStatus=='CONFIRMED'" plain round color="#7AC943" size="mini" style="vertical-align:middle;float:right;">查看详情</van-button>
<van-button v-if="item.houseDataConfirmStatus!='CONFIRMED'"plain round color="#FA5353" size="mini" style="vertical-align:middle;float:right;">开始调查</van-button>
<van-button plain round color="#FA5353" size="mini" v-if="item.houseDataConfirmStatus!='CONFIRMED'" style="vertical-align:middle;float:right;margin-right:10px" @click="deleteZjd(item,index)">删除</van-button> <van-button plain round color="#FA5353" size="mini" v-if="item.houseDataConfirmStatus!='CONFIRMED'" style="vertical-align:middle;float:right;margin-right:10px" @click="deleteZjd(item,index)">删除</van-button>
</p> </p>
</template> </template>
@@ -1427,12 +1427,12 @@
}); });
if(this.$cookies.get("item").activeBtn !=null){ if(this.$cookies.get("item").activeBtn !=null){
if(this.$cookies.get("item").activeBtn == 4){ if(this.$cookies.get("item").activeBtn == 4){
this.activeBtn = this.$cookies.get("item").activeBtn;
this.item = this.$cookies.get("item");
this.mapAddJump = this.$cookies.get("item").backMapZjdAData.deptId;
this.backTheGeom = this.$cookies.get("item").backMapZjdAData.theGeom;
this.mapZjdData = this.$cookies.get("item").backMapZjdAData;
this.mapZjdTeAll.mapZjdAData = this.$cookies.get("item").backMapZjdAData;
this.activeBtn = this.$cookies.get("map").activeBtn;
this.item = this.$cookies.get("map");
this.mapAddJump = this.$cookies.get("map").backMapZjdAData.deptId;
this.backTheGeom = this.$cookies.get("map").backMapZjdAData.theGeom;
this.mapZjdData = this.$cookies.get("map").backMapZjdAData;
this.mapZjdTeAll.mapZjdAData = this.$cookies.get("map").backMapZjdAData;
this.zjdHcDy = 1; this.zjdHcDy = 1;
this.mapZjdDataTure = 1; this.mapZjdDataTure = 1;
this.mapAddJumpNum =1; this.mapAddJumpNum =1;
@@ -1785,7 +1785,9 @@
}); });
}, },
setCookies(item){ setCookies(item){
console.log(item);
this.$cookies.set("search",JSON.stringify(item)); this.$cookies.set("search",JSON.stringify(item));
this.$router.push({path:'/homesteadSurvey/add'});
}, },
// 入户核查搜索框新增。 // 入户核查搜索框新增。
onClickzjd(){ onClickzjd(){
@@ -4602,7 +4604,9 @@
"zjddm": obj.zjddm, "zjddm": obj.zjddm,
} }
that.$cookies.set("search", "") that.$cookies.set("search", "")
that.$cookies.set("map", "")
console.log(document.cookie.split(';').length) console.log(document.cookie.split(';').length)
console.log(params);
listZjdzd(params).then((response) => { listZjdzd(params).then((response) => {
if (response.rows[0].zdmj != "") { if (response.rows[0].zdmj != "") {
that.textMjAll = response.rows[0].zdmj; that.textMjAll = response.rows[0].zdmj;
@@ -4698,6 +4702,7 @@
"zjddm": obj.zjddm, "zjddm": obj.zjddm,
} }
that.$cookies.set("search", "") that.$cookies.set("search", "")
that.$cookies.set("map", "")
listZjdzd(params).then((response) => { listZjdzd(params).then((response) => {
that.mapZjdData = response.rows[0]; that.mapZjdData = response.rows[0];
//that.mapZjdAData.active = 1; //that.mapZjdAData.active = 1;
@@ -4768,6 +4773,7 @@
"pageSize": 20, "pageSize": 20,
} }
that.$cookies.remove("search") that.$cookies.remove("search")
that.$cookies.set("map", "")
listZjdzd(params).then((response) => { listZjdzd(params).then((response) => {
that.mapZjdData = response.rows[0]; that.mapZjdData = response.rows[0];
that.mapZjdData.active = 1; that.mapZjdData.active = 1;
@@ -5260,6 +5266,7 @@
console.log(this.mapZjdTeAll); console.log(this.mapZjdTeAll);
if(this.zjdHcDy != "" && this.zjdHcDy != "undefined"){ if(this.zjdHcDy != "" && this.zjdHcDy != "undefined"){
if(this.mapZjdData !=undefined && this.mapZjdData !="" && this.mapZjdDataTure !=""){ if(this.mapZjdData !=undefined && this.mapZjdData !="" && this.mapZjdDataTure !=""){
console.log("ggggggggg")
this.mapZjdTeAll.active =1; this.mapZjdTeAll.active =1;
this.$cookies.set("search",this.mapZjdTeAll); this.$cookies.set("search",this.mapZjdTeAll);
this.$router.push({path:'/homesteadSurvey/add'}); this.$router.push({path:'/homesteadSurvey/add'});


正在加载...
取消
保存