管道基础大数据平台系统开发-【前端】-新系統界面
Surpriseplus
2023-03-17 404cfaf59af1ba31f4b59685eea218c309a18f22
综合展示属性管理气泡,弹窗翻译,资料馆数据库文件下载修改
已修改6个文件
159 ■■■■■ 文件已修改
src/api/api.js 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/MapView/mapMenuPop.vue 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/MapView/mapSpacePop.vue 101 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/MapView/mapSpaceTop.vue 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/Archive/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/datamanage/SpatialData.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/api.js
@@ -695,6 +695,13 @@
export function dataLib_selectTabs(params) {
  return request.get('/dataLib/selectTabsByPage', { params: params });
}
//资料馆=>查询所有表格
export function dataLib_selectTabed(params) {
  return request.get('/dataLib/selectTabs', { params: params });
}
//资料馆=>查询所有表格
export function dataLib_selectFields(params) {
  return request.get('/dataLib/selectFields', { params: params });
src/components/MapView/mapMenuPop.vue
@@ -655,6 +655,7 @@
              }
            })
          })
          this.$store.state.propertiesInfo = obj
        }
      }, Cesium.ScreenSpaceEventType.LEFT_CLICK)
@@ -697,7 +698,39 @@
        }
      }
      this.pageCount = data.count
      this.tableData = data.result
      var val = data.result;
      val = val.filter((res) => {
        if (res.dirName) {
          res.dirid = res.dirName
        }
        if (res.depName) {
          res.depid = res.depName
        }
        if (res.verName) {
          res.verid = res.verName
        }
        if (res.updateName) {
          res.updateuser = res.updateName
        }
        if (res.createName) {
          res.createuser = res.createName
        }
        if (res.createtime) {
          res.createtime = this.format(res.createtime)
        }
        if (res.updatetime) {
          res.createtime = this.format(res.updatetime)
        }
        return res
      })
      this.tableData = val
      this.$refs.dialogPayChannel.doLayout()
      // this.showAllImage(data.result)
    },
src/components/MapView/mapSpacePop.vue
@@ -399,6 +399,35 @@
      if (data.code != 200) {
        this.$message.error("列表调用失败")
      }
      var val = data.result;
      val = val.filter((res) => {
        if (res.dirName) {
          res.dirid = res.dirName
        }
        if (res.depName) {
          res.depid = res.depName
        }
        if (res.verName) {
          res.verid = res.verName
        }
        if (res.updateName) {
          res.updateuser = res.updateName
        }
        if (res.createName) {
          res.createuser = res.createName
        }
        if (res.createtime) {
          res.createtime = this.format(res.createtime)
        }
        if (res.updatetime) {
          res.createtime = this.format(res.updatetime)
        }
        return res
      })
      var val_Data = data.result
      this.count = data.count
@@ -413,7 +442,9 @@
          }
        }
      }
      this.tableData = data.result
      this.tableData = val
      this.$refs.filterTable.doLayout()
    },
@@ -445,6 +476,7 @@
      this.listdata.wkt = encr(wkt)
      const data = await dataQuerySelectByPage(this.listdata)
      if (data.code != 200) {
        return this.$message.error("列表调用失败")
      }
@@ -453,11 +485,46 @@
          message: '未查询到转孔点数据',
          type: 'warning'
        });
      } else {
        this.$message({
          message: '柱状图查询成功',
          type: 'success'
        });
      }
      var val = data.result;
      val = val.filter((res) => {
        if (res.dirName) {
          res.dirid = res.dirName
        }
        if (res.depName) {
          res.depid = res.depName
        }
        if (res.verName) {
          res.verid = res.verName
        }
        if (res.updateName) {
          res.updateuser = res.updateName
        }
        if (res.createName) {
          res.createuser = res.createName
        }
        if (res.createtime) {
          res.createtime = this.format(res.createtime)
        }
        if (res.updatetime) {
          res.createtime = this.format(res.updatetime)
        }
        return res
      })
      this.listdata.count = data.count;
      this.tableData = data.result;
      this.$refs.filterTable.doLayout();
      this.tableData = val;
      this.showHistogramLayer(data.count)
      this.$refs.filterTable.doLayout();
      var that = this;
      window.histogramHandler = new Cesium.ScreenSpaceEventHandler(
@@ -843,6 +910,7 @@
      this.setMapHandler()
    },
    setMapHandler() {
      var that = this;
      window.propertieshandler = new Cesium.ScreenSpaceEventHandler(
        sgworld.Viewer.scene.canvas
      )
@@ -867,11 +935,38 @@
              }
            })
          })
          if (obj['更新时间']) {
            obj['更新时间'] = that.format(obj['更新时间'])
          }
          if (obj['创建时间']) {
            obj['创建时间'] = that.format(obj['创建时间'])
          }
          this.$store.state.propertiesInfo = obj
        }
      }, Cesium.ScreenSpaceEventType.LEFT_CLICK)
    },
    //格式化时间
    format(shijianchuo) {
      //shijianchuo是整数,否则要parseInt转换
      var time = new Date(shijianchuo);
      var y = time.getFullYear();
      var m = time.getMonth() + 1;
      var d = time.getDate();
      var h = time.getHours();
      var mm = time.getMinutes();
      var s = time.getSeconds();
      return y + "-" + this.add0(m) + "-" + this.add0(d);
    },
    //格式化时间
    add0(m) {
      return m < 10 ? "0" + m : m;
    },
  },
  destroyed() {
    this.$store.state.propertiesFlag = null
    if (window.propertieshandler != null && Cesium.defined(window.propertieshandler)) {
src/components/MapView/mapSpaceTop.vue
@@ -58,7 +58,7 @@
<script>
import queryinfo from "../../views/Tools/queryinfo.vue";
import { inquiry_SelectTabs, dataLib_selectTabs } from "../../api/api.js";
import { inquiry_SelectTabs, dataLib_selectTabed } from "../../api/api.js";
export default {
  components: { queryinfo },
  data() {
@@ -95,9 +95,9 @@
  methods: {
    async getAllTable() {
      // const data = await inquiry_SelectTabs();
      const data = await dataLib_selectTabs({
        pageIndex: 1,
        pageSize: 500,
      const data = await dataLib_selectTabed({
        hasGeom: "false",
        name: null,
      });
      if (data.code != 200) {
@@ -150,7 +150,7 @@
    menuTreeCheck(value) {
      this.mapSpaceQueryLayer = value;
      this.layerData.forEach(item => {
        if (this.menuTopFrom.queryLayer == item.entity){
        if (this.menuTopFrom.queryLayer == item.entity) {
          this.$store.state.propertiesName = item;
        }
      })
src/views/Archive/index.vue
@@ -1617,7 +1617,7 @@
      }
      var obj = {
        entities: [this.listBankData.name], // bpachydrogeology,bhydrogeologyattach
        filter: this.formInline.filter,
        filter: this.listBankData.filter,
        pwd: encrypt.encrypt(this.codeForm.password),
        depcodes: [this.listData.depcode],
        dirs: this.listData.dirs
src/views/datamanage/SpatialData.vue
@@ -738,12 +738,16 @@
        for (var j in res_val) {
          if (res_val[j].domainNa != null && res_val[j].domainNa != undefined) {
            val_Data[res_val[j].field] = res_val[j].domainNa;
          }
        }
      }
      this.attributeTable = data.result;
      this.$nextTick(() => {
        this.$resfs.refAttributeTable.doLayout()
      });
    },