管道基础大数据平台系统开发-【前端】-新系統界面
Surpriseplus
2023-04-18 a7d306cb0fe6482251f9d4acdc29674ffc13a032
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