From dda0e6f581e8c2b116f2eae53756d80215d6e5e0 Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期三, 01 二月 2023 09:31:37 +0800 Subject: [PATCH] 1 --- src/views/datamanage/SpatialData.vue | 67 ++++++++++++++++++--------------- 1 files changed, 37 insertions(+), 30 deletions(-) diff --git a/src/views/datamanage/SpatialData.vue b/src/views/datamanage/SpatialData.vue index 757d7f1..b720b5c 100644 --- a/src/views/datamanage/SpatialData.vue +++ b/src/views/datamanage/SpatialData.vue @@ -42,7 +42,7 @@ ></el-input> </el-form-item> <el-form-item> - <el-button + <el-button v-if="btnStatus.insert" @click="conditionVisible = true" size="small" icon="el-icon-plus" @@ -69,7 +69,7 @@ <el-button @click="getSpaceMapVisibale" size="small" - type="primary" + type="primary" >{{ $t('synthesis.rangequery') }}</el-button> @@ -90,6 +90,7 @@ /> <el-table-column width="60" + align="center" type="index" :label="$t('common.index')" /> @@ -102,7 +103,7 @@ align="center" ></el-table-column> <el-table-column - min-width="80" + min-width="120" :label="$t('common.operate')" > <template slot-scope="scope"> @@ -141,31 +142,33 @@ class="infoBox" v-show="showinfoBox" > - <el-card class="box-card"> + + <div + slot="header" + class="clearfix" + > + <span>{{$t('common.details')}}</span> + <div - slot="header" - class="clearfix" + style="float: right; cursor: pointer" + @click="closeDetial" > - <span>{{$t('common.details')}}</span> - <div - style="float: right; cursor: pointer" - @click="closeDetial" - > - <i class="el-icon-close"></i> - </div> + <i class="el-icon-close"></i> </div> - <div class="contentBox"> - <ul> - <li v-for="(item, index) in itemdetail"> - <p> - <label> {{ item.label }}:</label> - <label class="boxlabel">{{ item.value }}</label> - </p> - <el-divider></el-divider> - </li> - </ul> - </div> - </el-card> + <el-divider></el-divider> + </div> + <div class="contentBox"> + <ul> + <li v-for="(item, index) in itemdetail"> + <p> + <label> {{ item.label }}:</label> + <label class="boxlabel">{{ item.value }}</label> + </p> + <el-divider></el-divider> + </li> + </ul> + </div> + </div> <el-dialog :title="$t('common.attachinform')" @@ -191,7 +194,7 @@ style="display: none" @change="insertFile( )" /> - <el-link + <el-link @click="getInsertFile( )" :underline="false" ><i class="el-icon-folder-opened"></i></el-link> @@ -199,14 +202,14 @@ <el-form-item> <el-row> <el-col :span="3"> - <el-link + <el-link v-if="btnStatus.insert" class="elLink" :underline="false" @click="setAttachInsert" >{{$t('common.append')}}</i></el-link> </el-col> <el-col :span="3"> - <el-link + <el-link v-if="btnStatus.delete" class="elLink" :underline="false" @click="setAttachDel" @@ -618,7 +621,7 @@ permsEntity .filter((item) => item.perms == currentPerms) .map((item) => { - console.log(item); + this.btnStatus[item.tag.substr(1)] = true; }); }, @@ -1182,13 +1185,17 @@ } .infoBox { width: 500px; - position: absolute; z-index: 100; top: 15%; right: 15%; background-color: #303030; color: white; + border: 1px solid gray; + height: 600px; + padding: 10px; + overflow: auto; + border-radius: 5px; .el-card { background-color: transparent; color: white; -- Gitblit v1.9.3