From 7692655063cbb653e4fe71dfe7c96562191c5df5 Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期一, 11 九月 2023 16:14:50 +0800
Subject: [PATCH] 图层管理详情界面修改,属性信息弹窗修改,空间查询修改

---
 src/views/layer/attributeList.vue |   58 ++++++++++++++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 52 insertions(+), 6 deletions(-)

diff --git a/src/views/layer/attributeList.vue b/src/views/layer/attributeList.vue
index dacc7f0..4ec72af 100644
--- a/src/views/layer/attributeList.vue
+++ b/src/views/layer/attributeList.vue
@@ -57,7 +57,7 @@
           >
             <template #default="scope">
               <el-button
-                :icon="Location"
+                class="el-icon-map"
                 size="small"
                 @click.prevent="spaceLocation(scope.$index, scope.row)"
               >
@@ -230,9 +230,37 @@
     return ElMessage.error("绌洪棿鏌ヨ澶辫触");
   }
   listData.value.count = data.count;
-  tableData.value = data.result;
-};
 
+  var val = data.result.filter((res) => {
+    if (res.apprTime) {
+      res.apprTime = format(res.apprTime);
+    }
+    if (res.createtime) {
+      res.apprTime = format(res.createtime);
+    }
+    if (res.updatetime) {
+      res.apprTime = format(res.updatetime);
+    }
+    return res;
+  });
+  tableData.value = val;
+};
+//鏍煎紡鍖栨椂闂�
+const format = (shijianchuo) => {
+  //shijianchuo鏄暣鏁帮紝鍚﹀垯瑕乸arseInt杞崲
+  var time = new Date(shijianchuo);
+  var y = time.getFullYear();
+  var m = time.getMonth() + 1;
+  var d = time.getDate();
+  var h = time.getHours();
+  var mm = time.getMinutes();
+  var s = time.getSeconds();
+  return y + "-" + add0(m) + "-" + add0(d) + " " + h + ":" + mm + ":" + s;
+};
+//鏍煎紡鍖栨椂闂�
+const add0 = (m) => {
+  return m < 10 ? "0" + m : m;
+};
 const setQueySpatialFields = async () => {
   const data = await dataQuery_selectFields({
     ns: "mn",
@@ -246,8 +274,17 @@
       return res;
     }
   });
-  attributeData.value = std;
-  fieldOption.value = std;
+  var val = std.filter((res) => {
+    if (res.field.indexOf("_") > -1) {
+      var str = res.field.split("_");
+      res.field = str[0] + str[1][0].toUpperCase() + str[1].slice(1);
+      return res;
+    } else {
+      return res;
+    }
+  });
+  attributeData.value = val;
+  fieldOption.value = val;
   conditionChange(data.result[0]);
   setQueySpatialData();
 };
@@ -418,7 +455,16 @@
     padding: 10px;
     height: 40px;
   }
-
+  .el-icon-map {
+    background: url("../../assets/img/location.png") center no-repeat;
+    background-size: 100% 100%;
+    border: transparent;
+  }
+  .el-icon-map:before {
+    content: "瀹氫綅";
+    font-size: 0;
+    visibility: hidden;
+  }
   /deep/.el-pagination button {
     background: transparent;
     color: #d6e4ff;

--
Gitblit v1.9.3