From a7d306cb0fe6482251f9d4acdc29674ffc13a032 Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期二, 18 四月 2023 12:10:07 +0800 Subject: [PATCH] 底图切换 --- src/views/Synthesis/LeftMenu.vue | 32 +++++++++++++++++++++++++++++--- 1 files changed, 29 insertions(+), 3 deletions(-) diff --git a/src/views/Synthesis/LeftMenu.vue b/src/views/Synthesis/LeftMenu.vue index d55d280..92f5dfd 100644 --- a/src/views/Synthesis/LeftMenu.vue +++ b/src/views/Synthesis/LeftMenu.vue @@ -2498,6 +2498,7 @@ } if (std[0].length != 0) { if (this.$store.state.pigCode) { + this.setPrjidWmsLayer(std[0]) } else { @@ -2584,6 +2585,7 @@ } }, setAddWmsLayer(res) { + var url = []; for (var i in res) { if (res[i].url) { @@ -2669,6 +2671,7 @@ this.attributeData = [] var valadata = data.result var laydomain = data1.result + this.optionx = data1.result for (var i in valadata) { if (valadata[i].showtype == 1) { if ( @@ -2677,11 +2680,11 @@ ) { for (var j in laydomain) { if (laydomain[j].domName == valadata[i].domainNa) { - valadata[i].domainNa = laydomain[j].codeDesc + // valadata[i].domainNa = laydomain[j].codeDesc } } } - this.optionx.push(valadata[i]) + // this.optionx.push(valadata[i]) this.attributeData.push(valadata[i]) } } @@ -2749,8 +2752,31 @@ var arr = {} for (var i = (this.attributeData.length - 1); i >= 0; i--) { var vla = this.attributeData[i] - arr[vla.alias] = valste[vla.field] + + + if (vla.domainNa) { + + var val = this.optionx.filter(res => { + if (res.domName == vla.domainNa && res.domCode == valste[vla.field]) { + return res; + } + }) + var vlue = null + if (val.length > 0) { + vlue = val[0].codeDesc + } else { + vlue = '' + } + arr[vla.alias] = vlue + } else { + arr[vla.alias] = valste[vla.field] + } } + + + + + arr['eventid'] = valste.eventid -- Gitblit v1.9.3