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