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