From 2ebfac32ae11f2c883d57b61626835d2e9c33b2a Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期六, 06 五月 2023 09:19:18 +0800 Subject: [PATCH] 修改发布影像白色无法选择;修改空间搜索选择后,上面的框类显示目录结构最高层级的名称;下拉框的收回机制修改;图层管理移动修改;管线输送介质,图层管理-属性表-翻译错误修改;3D切换到2D,底图切换失效修改;模板管理修改; --- src/components/MapView/mapSpacePop.vue | 81 +++++++++++++++++++++++++++++++++------- 1 files changed, 66 insertions(+), 15 deletions(-) diff --git a/src/components/MapView/mapSpacePop.vue b/src/components/MapView/mapSpacePop.vue index d20a926..1b2e5e9 100644 --- a/src/components/MapView/mapSpacePop.vue +++ b/src/components/MapView/mapSpacePop.vue @@ -500,23 +500,54 @@ if (data.code != 200) { this.$message.error("鍒楄〃璋冪敤澶辫触") } - this.filedsOption = []; + const data1 = await inquiry_selectDomains({ name: this.spaceLayer }) + if (data1.code != 200) { + this.$message.error("鍒楄〃璋冪敤澶辫触") + } + + + this.optionx = [] + 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 ( valadata[i].domainNa != null && valadata[i].domainNa != undefined ) { - valadata[i].domainNa = this.getMatchDomainNa(valadata[i].domainNa) + for (var j in laydomain) { + if (laydomain[j].domName == valadata[i].domainNa) { + // valadata[i].domainNa = laydomain[j].codeDesc + } + } } - this.optionx.push(valadata[i]) + this.filedsOption.push(valadata[i]) + // this.attributeData.push(valadata[i]) + // this.optionx.push(valadata[i]) this.attributeData.push(valadata[i]) + } } - this.startFiledAndcondition(); + + // this.filedsOption = []; + // this.optionx = [] + // var valadata = data.result + // for (var i in valadata) { + // if (valadata[i].showtype == 1) { + // if ( + // valadata[i].domainNa != null && + // valadata[i].domainNa != undefined + // ) { + // valadata[i].domainNa = this.getMatchDomainNa(valadata[i].domainNa) + // } + + // } + // } + // this.startFiledAndcondition(); this.showSpacePopLayer() }, appendQueryFilter() { @@ -645,21 +676,41 @@ }) - var val_Data = data.result + this.count = data.count - - for (var i in val_Data) { - var valste = val_Data[i] - for (var j in this.optionx) { - if ( - this.optionx[j].domainNa != null && - this.optionx[j].domainNa != undefined - ) { - valste[this.optionx[j].field] = this.optionx[j].domainNa + for (var i in val) { + var meson = this.optionx.filter(res => { + if (res.domCode == val[i].medium) { + return res } + }) + if (meson.length > 0) { + val[i].medium = meson[0].codeDesc + } else { + val[i].medium = '' } - } + } + // debugger + // // debugger + // // // for (var i in val_Data) { + // // // var valste = val_Data[i] + // // // for (var j in this.optionx) { + // // // if ( + // // // this.optionx[j].domainNa != null && + // // // this.optionx[j].domainNa != undefined + // // // ) { + // // // console.log(this.optionx[j]) + // // // // valste[this.optionx[j].field] = this.optionx[j].domainNa + // // // } + // // // } + // // // } + // // for (var j in this.optionx) { + // // console.log(this.optionx[j].domainNa) + // // // if (this.optionx[j].alias == '杈撻�佷粙璐�') { + // // // console.log(this.optionx[j].domainNa) + // // // } + // // } this.tableData = val this.$refs.filterTable.doLayout() -- Gitblit v1.9.3