北京经济技术开发区经开区虚拟城市项目-【前端】-Web
lixuliang
2024-10-09 61eb5a39f95962d021e8170e83286fdc790d1567
src/components/menu/tools/special.vue
@@ -2,52 +2,28 @@
  <div class="special" id="special">
    <div class="specialTools">
      <div class="specialTool" @click="tdglHandle">
        <el-tooltip
          class="item"
          effect="dark"
          content="土地管理"
          placement="top-start"
          popper-class="item_tooltip"
        >
        <el-tooltip class="item" effect="dark" content="土地管理" placement="top-start" popper-class="item_tooltip">
          <el-button>
            <img src="@/assets/img/left/ztfx/tdgl.png" />
          </el-button>
        </el-tooltip>
      </div>
      <div class="specialTool" @click="stdsj">
        <el-tooltip
          class="item"
          effect="dark"
          content="视图大数据平台"
          placement="top-start"
          popper-class="item_tooltip"
        >
        <el-tooltip class="item" effect="dark" content="视图大数据平台" placement="top-start" popper-class="item_tooltip">
          <el-button>
            <img src="@/assets/img/left/ztfx/dashuju.png" />
          </el-button>
        </el-tooltip>
      </div>
      <div class="specialTool" @click="spjkHandle">
        <el-tooltip
          class="item"
          effect="dark"
          content="视频监控"
          placement="top-start"
          popper-class="item_tooltip"
        >
        <el-tooltip class="item" effect="dark" content="视频监控" placement="top-start" popper-class="item_tooltip">
          <el-button>
            <img src="@/assets/img/left/ztfx/spjk.png" />
          </el-button>
        </el-tooltip>
      </div>
      <div class="specialTool" @click="jjHandle">
        <el-tooltip
          class="item"
          effect="dark"
          content="街景"
          placement="top-start"
          popper-class="item_tooltip"
        >
        <el-tooltip class="item" effect="dark" content="街景" placement="top-start" popper-class="item_tooltip">
          <el-button>
            <img src="@/assets/img/left/ztfx/jiejing.png" />
          </el-button>
@@ -55,26 +31,14 @@
      </div>
      <div class="specialTool" @click="qytj">
        <el-tooltip
          class="item"
          effect="dark"
          content="数据汇聚"
          placement="top-start"
          popper-class="item_tooltip"
        >
        <el-tooltip class="item" effect="dark" content="数据汇聚" placement="top-start" popper-class="item_tooltip">
          <el-button>
            <img src="@/assets/img/left/ztfx/yqfk.png" />
          </el-button>
        </el-tooltip>
      </div>
      <div class="specialTool" @click="rangeQuery()">
        <el-tooltip
          class="item"
          effect="dark"
          content="范围查询"
          placement="top-start"
          popper-class="item_tooltip"
        >
        <el-tooltip class="item" effect="dark" content="范围查询" placement="top-start" popper-class="item_tooltip">
          <el-button>
            <img src="@/assets/img/left/ztfx/sjxq.png" />
          </el-button>
@@ -662,7 +626,6 @@
                Longtitude,
                ...userData
              } = obj;
              // 判断展示的类型
              if (
                userData.hasOwnProperty("部件名称") ||
@@ -682,9 +645,7 @@
                // 展示LayerField数据
                for (let item in LayerField) {
                  let value = LayerField[item];
                  value &&
                    (tooltipHTML += `<p>${item}:${value ||
                      "无"}</p>`);
                  value && (tooltipHTML += `<p>${item}:${value || "无"}</p>`);
                }
              } else if (
                userData.hasOwnProperty("当事人名称") ||
@@ -713,13 +674,12 @@
                  // console.log(tooltipHTML);
                }
              } else {
                // 直接展示
                for (let itemName in newOBJ) {
                for (let itemName in userData) {
                  let CnName = itemName;
                  let value = userData[itemName];
                  let CnName = keyName[itemName] || itemName;
                  value &&
                    (tooltipHTML += `<p>${CnName}:${value || "无"}</p>`);
                  // console.log(tooltipHTML);
                    (tooltipHTML += `<p style="margin-top:7px;">${CnName}:${value ||
                      "无"}</p>`);
                }
              }