From 2dc217ef7ea1a58350962cffe6962bc4a6053df9 Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期二, 07 三月 2023 14:52:05 +0800
Subject: [PATCH] 转孔柱状图添加鼠标移入显示信息,登录页面修改,样式管理,资料馆添加批量下载

---
 src/components/mapsdk.vue |  155 ++++++++++++++++++++++++++++++++-------------------
 1 files changed, 96 insertions(+), 59 deletions(-)

diff --git a/src/components/mapsdk.vue b/src/components/mapsdk.vue
index f6c03dd..14c3520 100644
--- a/src/components/mapsdk.vue
+++ b/src/components/mapsdk.vue
@@ -353,7 +353,12 @@
           <div slot="header">
             <span>{{$store.state.propertiesName.tabDesc || '灞炴�т俊鎭�'}}</span>
             <div style="float: right; cursor: pointer">
-              <el-link type="primary" :underline="false" @click="getAttatchList" style="margin-right: 10px">鏌ョ湅闄勪欢</el-link>
+              <el-link
+                type="primary"
+                :underline="false"
+                @click="getAttatchList"
+                style="margin-right: 10px"
+              >鏌ョ湅闄勪欢</el-link>
               <i
                 class="el-icon-close"
                 @click="closeBufferBox(6)"
@@ -369,49 +374,81 @@
               v-for="(value, key) in $store.state.propertiesInfo"
               :key="key"
             >
-              <span v-if="key != 'eventid'" style="font-size: 14px;font-weight: bold;margin-right: 5px">{{key}}:</span>
+              <span
+                v-if="key != 'eventid'"
+                style="font-size: 14px;font-weight: bold;margin-right: 5px"
+              >{{key}}:</span>
               <span v-if="key != 'eventid'">{{value}}</span>
             </div>
           </div>
         </el-card>
       </div>
+
+      <div
+        class="propertiesPop"
+        v-if="$store.state.propertiesFlag == '2'"
+      >
+        <el-card class="box-card">
+          <div slot="header">
+            <span>{{ $store.state.propertiesInfo.title }}</span>
+          </div>
+          <div
+            class="pointInfoBoxContext"
+            style="height:250px;overflow-y: auto"
+          >
+            <div style="line-height: 20px">宀╁湡鍚嶇О锛� {{ $store.state.propertiesInfo.name }}</div>
+            <div style="line-height: 20px">宀╁湡绫诲瀷锛� {{ $store.state.propertiesInfo.type }}</div>
+            <div style="line-height: 20px">灞傚簳娣卞害锛� {{ $store.state.propertiesInfo.botdepth }} 绫�</div>
+            <div style="line-height: 20px">鎻忚堪锛� {{ $store.state.propertiesInfo.describe }}</div>
+          </div>
+
+        </el-card>
+      </div>
       <!--闄勪欢鍒楄〃寮圭獥-->
       <el-dialog
-          title="闄勪欢鍒楄〃"
-          :append-to-body="false"
-          :visible.sync="showAttach"
-          width="35%"
-          :close-on-click-modal="false"
+        title="闄勪欢鍒楄〃"
+        :append-to-body="false"
+        :visible.sync="showAttach"
+        width="35%"
+        :close-on-click-modal="false"
       >
         <div>
           <el-table
-              :data="attachList"
-              height="100%"
-              style="width: 100%"
-              border
+            :data="attachList"
+            height="100%"
+            style="width: 100%"
+            border
           >
             <el-table-column
-                align="center"
-                type="index"
-                label="搴忓彿"
-                width="50"
+              align="center"
+              type="index"
+              label="搴忓彿"
+              width="50"
             />
             <el-table-column
-                prop="name"
-                label="鍚嶇О">
+              prop="name"
+              label="鍚嶇О"
+            >
             </el-table-column>
             <el-table-column
-                label="鏃堕棿"
-                width="180">
+              label="鏃堕棿"
+              width="180"
+            >
               <template slot-scope="scope">
                 <span>{{format(scope.row.createTime)}}</span>
               </template>
             </el-table-column>
             <el-table-column
-                label="鎿嶄綔"
-                width="100">
+              label="鎿嶄綔"
+              width="100"
+            >
               <template slot-scope="scope">
-                <el-button v-if="showAttachDetailBtn(scope.row)" @click="showAttachDetail(scope.row)" type="text" size="small">鏌ョ湅</el-button>
+                <el-button
+                  v-if="showAttachDetailBtn(scope.row)"
+                  @click="showAttachDetail(scope.row)"
+                  type="text"
+                  size="small"
+                >鏌ョ湅</el-button>
               </template>
             </el-table-column>
           </el-table>
@@ -419,32 +456,32 @@
       </el-dialog>
       <!--闄勪欢寮圭獥-->
       <el-dialog
-          title="棰勮"
-          :append-to-body="false"
-          :visible.sync="dialog.dialogVisible"
-          width="70%"
-          :close-on-click-modal="false"
+        title="棰勮"
+        :append-to-body="false"
+        :visible.sync="dialog.dialogVisible"
+        width="70%"
+        :close-on-click-modal="false"
       >
         <div
-            v-if="dialog.isPdf"
-            class="pdfClass"
+          v-if="dialog.isPdf"
+          class="pdfClass"
         >
           <iframe
-              :src="dialog.src"
-              type="application/x-google-chrome-pdf"
-              width="100%"
-              height="100%"
+            :src="dialog.src"
+            type="application/x-google-chrome-pdf"
+            width="100%"
+            height="100%"
           >
           </iframe>
         </div>
         <div
-            v-if="dialog.isJpg"
-            class="pdfClass"
+          v-if="dialog.isJpg"
+          class="pdfClass"
         >
           <img
-              style="width:100%; height:100%;"
-              :src="dialog.src"
-              alt=""
+            style="width:100%; height:100%;"
+            :src="dialog.src"
+            alt=""
           />
         </div>
       </el-dialog>
@@ -472,7 +509,7 @@
   comprehensive_selectRoute,
   dataLib_selectFiles
 } from "../api/api";
-import {getToken} from '@/utils/auth'
+import { getToken } from '@/utils/auth'
 
 export default {
   name: "",
@@ -567,8 +604,8 @@
         height: '10'
       },
       showLengendDialog: false,
-      showAttach:false,
-      attachList:[],
+      showAttach: false,
+      attachList: [],
       dialog: {
         dialogVisible: false,
         isPdf: false,
@@ -1163,11 +1200,11 @@
     },
     //鑾峰彇闄勪欢鍒楄〃
     async getAttatchList() {
-      let tabName = this.$store.state.propertiesName.ns+'.'+this.$store.state.propertiesName.tab;
+      let tabName = this.$store.state.propertiesName.ns + '.' + this.$store.state.propertiesName.tab;
       let eventid = this.$store.state.propertiesInfo.eventid;
       var obj = {
-        eventid:eventid,
-        tabName:tabName,
+        eventid: eventid,
+        tabName: tabName,
       };
       const res = await dataLib_selectFiles(obj);
       if (res.code != 200) {
@@ -1182,7 +1219,7 @@
       this.showAttach = true;
     },
     //鏄惁鏄剧ず鏌ョ湅鎸夐挳
-    showAttachDetailBtn(row){
+    showAttachDetailBtn(row) {
       var name = row.name;
       if (name.indexOf('.pdf') != -1 || name.indexOf('.jpg') != -1 || name.indexOf('.gif') != -1 || name.indexOf('.png') != -1 || name.indexOf('.jpeg') != -1) {
         return true;
@@ -1197,19 +1234,19 @@
       this.dialog.isJpg = false;
     },
     //鏌ョ湅闄勪欢
-    showAttachDetail(row){
+    showAttachDetail(row) {
       this.refreshAttatchDetail();
       var name = row.name;
       if (name.indexOf('.pdf') != -1) {
         this.dialog.dialogVisible = true;
         this.dialog.isPdf = true;
-        var url = BASE_URL + "/res/downloadForView?guid=" + row.guid + "&token=" + getToken();
+        var url = BASE_URL + "/comprehensive/downloadForView?guid=" + row.guid + "&token=" + getToken();
         this.dialog.src = url
       }
       else if (name.indexOf('.jpg') != -1 || name.indexOf('.gif') != -1 || name.indexOf('.png') != -1 || name.indexOf('.jpeg') != -1) {
         this.dialog.dialogVisible = true;
         this.dialog.isJpg = true;
-        var url = BASE_URL + "/res/downloadForView?guid=" + row.guid + "&token=" + getToken();
+        var url = BASE_URL + "/comprehensive/downloadForView?guid=" + row.guid + "&token=" + getToken();
         this.dialog.src = url
       }
     },
@@ -1224,17 +1261,17 @@
       var mm = time.getMinutes();
       var s = time.getSeconds();
       return (
-          y +
-          '-' +
-          this.add0(m) +
-          '-' +
-          this.add0(d) +
-          ' ' +
-          h +
-          ':' +
-          mm +
-          ':' +
-          s
+        y +
+        '-' +
+        this.add0(m) +
+        '-' +
+        this.add0(d) +
+        ' ' +
+        h +
+        ':' +
+        mm +
+        ':' +
+        s
       );
     },
     //鏍煎紡鍖栨椂闂�

--
Gitblit v1.9.3