|
@@ -20,7 +20,7 @@
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
<el-cascader
|
|
|
- v-model="region1"
|
|
|
+ v-model="updateObj.region"
|
|
|
:show-all-levels="false"
|
|
|
:options="store.state.region_tree"
|
|
|
@change="regionChange1"
|
|
@@ -59,15 +59,15 @@
|
|
|
<Jclxqk
|
|
|
@updateParent="changeData"
|
|
|
ref="tbzl"
|
|
|
- :region="region1"
|
|
|
- :tab="tab"
|
|
|
- :val0="val0"
|
|
|
- :val1="val1"
|
|
|
- :val2="val2"
|
|
|
+ :updateObj="updateObj"
|
|
|
></Jclxqk>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="图斑清单" name="tbqd">
|
|
|
- <Tbqd @updateParent="changeData" ref="tbqd"></Tbqd>
|
|
|
+ <Tbqd
|
|
|
+ @updateParent="changeData"
|
|
|
+ ref="tbqd"
|
|
|
+ :updateObj="updateObj"
|
|
|
+ ></Tbqd>
|
|
|
</el-tab-pane>
|
|
|
</el-tabs>
|
|
|
</div>
|
|
@@ -152,18 +152,22 @@ export default {
|
|
|
imgList: [],
|
|
|
imgIndex: -1,
|
|
|
|
|
|
- region1: "4602",
|
|
|
xzqTreeData: [], //申请范围
|
|
|
- tab: 1,
|
|
|
+
|
|
|
options: [],
|
|
|
cityList: [],
|
|
|
yearsOpt: [], //检测图斑时间季度
|
|
|
monitorOpt: [],
|
|
|
monitorVal: "",
|
|
|
yearsVal: "",
|
|
|
- val0: "",
|
|
|
- val1: "",
|
|
|
- val2: "",
|
|
|
+ updateObj: {
|
|
|
+ region: "4602",
|
|
|
+ tab: 1,
|
|
|
+
|
|
|
+ val0: "",
|
|
|
+ val1: "",
|
|
|
+ val2: "",
|
|
|
+ },
|
|
|
};
|
|
|
},
|
|
|
mounted() {
|
|
@@ -178,12 +182,8 @@ export default {
|
|
|
this.activeTabs = evt.name;
|
|
|
this.isShowTb = false;
|
|
|
this.imgIndex = -1;
|
|
|
- console.log();
|
|
|
if (this.activeTabs == "tbqd") {
|
|
|
this.$refs.tbqd.init();
|
|
|
- // console.log("哈哈哈",this.$refs.tbqd);
|
|
|
- } else {
|
|
|
- // console.log(33333,viewer);
|
|
|
}
|
|
|
},
|
|
|
closeBox() {
|
|
@@ -219,36 +219,23 @@ export default {
|
|
|
},
|
|
|
aimScreen() {},
|
|
|
GetInfo(val) {
|
|
|
- this.tab = val;
|
|
|
- this.$nextTick(() => {
|
|
|
- this.$refs.tbzl.initEcharts();
|
|
|
- });
|
|
|
- // this.initEcharts();
|
|
|
+ this.updateObj.tab = val;
|
|
|
},
|
|
|
- async regionChange1(region) {
|
|
|
- console.log(region, "region");
|
|
|
- this.region1 = region;
|
|
|
-
|
|
|
- await this.$refs.tbzl.getData();
|
|
|
+ regionChange1(region) {
|
|
|
+ this.updateObj.region = region;
|
|
|
},
|
|
|
typeChange(val) {
|
|
|
- this.val2 = val;
|
|
|
- // this.getzl();
|
|
|
+ this.updateObj.val2 = val;
|
|
|
},
|
|
|
//年份季度改变
|
|
|
- async yearsChange(val) {
|
|
|
+ yearsChange(val) {
|
|
|
// if (val) {
|
|
|
console.log(val, "valval");
|
|
|
val = JSON.parse(JSON.stringify(val));
|
|
|
- this.val0 = val.startTime;
|
|
|
- this.val1 = val.endTime;
|
|
|
+ this.updateObj.val0 = val.startTime;
|
|
|
+ this.updateObj.val1 = val.endTime;
|
|
|
this.yearsVal = val.quarter;
|
|
|
- this.$refs.tbzl.getData();
|
|
|
- console.log(this.val0, this.val1, this.yearsVal);
|
|
|
- // this.getzl();
|
|
|
- // this.GetCityList();
|
|
|
- // this.initEcharts();
|
|
|
- // this.getData();
|
|
|
+ console.log(this.updateObj.val0, this.updateObj.val1, this.yearsVal);
|
|
|
},
|
|
|
getXzqTreeData() {
|
|
|
GetXzqhTree().then((res) => {
|
|
@@ -265,8 +252,8 @@ export default {
|
|
|
|
|
|
GetDateList().then((res) => {
|
|
|
this.yearsOpt = res.data;
|
|
|
- this.val0 = res.data[0].startTime;
|
|
|
- this.val1 = res.data[0].endTime;
|
|
|
+ this.updateObj.val0 = res.data[0].startTime;
|
|
|
+ this.updateObj.val1 = res.data[0].endTime;
|
|
|
this.yearsVal = res.data[0].quarter;
|
|
|
});
|
|
|
//检测类型分类
|