From 968394a4f9885e7df2a4af4b5b35af070975f4b6 Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期二, 29 八月 2023 17:03:02 +0800
Subject: [PATCH] 资源查询页面修改,接口对接调试,图层管理页面修改,数据上传页面修改

---
 src/views/datamanage/dataUpdata.vue |  137 +++++++++++++++++++++------------------------
 1 files changed, 64 insertions(+), 73 deletions(-)

diff --git a/src/views/datamanage/dataUpdata.vue b/src/views/datamanage/dataUpdata.vue
index 5a701b0..4105f52 100644
--- a/src/views/datamanage/dataUpdata.vue
+++ b/src/views/datamanage/dataUpdata.vue
@@ -83,50 +83,62 @@
             </el-form-item>
             <!-- 浼犳劅鍣ㄧ被鍨� -->
             <el-form-item
-              :label="$t('dataManage.dataUpObj.dataVersion')"
+              :label="$t('dataManage.dataUpObj.sensorType')"
               style="margin-right: 2%"
               size="small"
             >
               <el-select
                 :popper-append-to-body="false"
-                :disabled="tableData.length == 0 ? false : true"
-                v-model="formInline.verid"
+                v-model="formInline.sensorType"
                 :placeholder="$t('common.choose')"
                 size="small"
               >
                 <el-option
-                  v-for="item in verOption"
-                  :key="item.id"
+                  v-for="item in sensorOption"
+                  :key="item.value"
                   :label="item.name"
-                  :value="item.id"
+                  :value="item.value"
                 >
                 </el-option>
               </el-select>
             </el-form-item>
             <!-- 鍏冩暟鎹被鍨� -->
             <el-form-item
-              :label="$t('dataManage.dataUpObj.dataVersion')"
+              :label="$t('dataManage.dataUpObj.metadataType')"
               style="margin-right: 2%"
               size="small"
             >
               <el-select
                 :popper-append-to-body="false"
-                :disabled="tableData.length == 0 ? false : true"
-                v-model="formInline.verid"
+                v-model="formInline.mataType"
                 :placeholder="$t('common.choose')"
                 size="small"
               >
                 <el-option
-                  v-for="item in verOption"
-                  :key="item.id"
+                  v-for="item in metaOption"
+                  :key="item.value"
                   :label="item.name"
-                  :value="item.id"
+                  :value="item.value"
                 >
                 </el-option>
               </el-select>
             </el-form-item>
             <div class="flex_box">
               <div style="margin-right: auto">
+
+                <!-- 閲囬泦鏃堕棿 -->
+                <el-form-item
+                  :label="$t('dataManage.dataUpObj.collectionTime')"
+                  size="small"
+                >
+                  <el-date-picker
+                    v-model="formInline.acqTime"
+                    type="datetime"
+                    placeholder="璇烽�夋嫨閲囬泦鏃堕棿"
+                  >
+                  </el-date-picker>
+                </el-form-item>
+
                 <!-- 閫夋嫨鏁版嵁 -->
                 <el-form-item size="small">
                   <el-link
@@ -201,7 +213,7 @@
                   >{{ $t('common.Warehousin') }}
                   </el-button>
                   <!-- 璐ㄦ -->
-                  <el-button
+                  <!-- <el-button
                     style="margin-right:-9px"
                     v-if="menuStatus.insert"
                     :disabled="multipleSelection.length == 0 ? true : false"
@@ -210,7 +222,7 @@
                     icon="el-icon-folder-checked"
                     @click="handleQuayTestClick()"
                   >{{ $t('common.quayTest') }}
-                  </el-button>
+                  </el-button> -->
 
                 </el-form-item>
               </div>
@@ -318,7 +330,7 @@
               </div>
               <div>
                 <el-form-item>
-                  <el-button
+                  <!-- <el-button
                     v-if="menuStatus.upload"
                     :disabled="multipleDelete.length == 0 ? true : false"
                     @click="setEnclosure"
@@ -326,7 +338,7 @@
                     type="success"
                     size="small"
                   >{{ $t('common.enclosure') }}
-                  </el-button>
+                  </el-button> -->
                   <el-button
                     v-if="menuStatus.delete"
                     @click="setWarehouseDel"
@@ -1308,6 +1320,7 @@
   dataUpload_selectMetaById,
   selectdirTab,
 } from "../../api/api";
+import { meta_type, sensor_type } from "./js/layerManage";
 
 export default {
   name: "dataUpdata",
@@ -1318,34 +1331,7 @@
     return {
       coordinateOption: [],
       disOptions: [
-        {
-          name: "宕╁娌荤悊",
-          value: "宕╁娌荤悊",
-        },
-        {
-          name: "涓嶇ǔ瀹氭枩鍧℃不鐞�",
-          value: "涓嶇ǔ瀹氭枩鍧℃不鐞�",
-        },
-        {
-          name: "鍦伴潰濉岄櫡娌荤悊",
-          value: "鍦伴潰濉岄櫡娌荤悊",
-        },
-        {
-          name: "楂橀櫋杈瑰潯娌荤悊",
-          value: "楂橀櫋杈瑰潯娌荤悊",
-        },
-        {
-          name: "娉ョ煶娴佹不鐞�",
-          value: "娉ョ煶娴佹不鐞�",
-        },
-        {
-          name: "姘存瘉娌荤悊",
-          value: "姘存瘉娌荤悊",
-        },
-        {
-          name: "婊戝潯娌荤悊",
-          value: "婊戝潯娌荤悊",
-        },
+
       ],
       testQuayVisible: false,
       formCheckAll: {
@@ -1423,6 +1409,9 @@
         coordinateId: null,
         path: null,
         verid: null,
+        sensorType: 0,
+        mataType: 0,
+        acqTime: null
       },
       cascader: {
         label: "name",
@@ -1431,22 +1420,7 @@
         emitPath: false,
       },
       specialtyOption: [
-        {
-          value: "娴嬮噺涓撲笟",
-          label: "娴嬮噺涓撲笟",
-        },
-        {
-          value: "鍕樺療涓撲笟",
-          label: "鍕樺療涓撲笟",
-        },
-        {
-          value: "鍦扮伨涓撲笟",
-          label: "鍦扮伨涓撲笟",
-        },
-        {
-          value: "娲炲簱涓撲笟",
-          label: "娲炲簱涓撲笟",
-        },
+
       ],
       fileType: [],
       pathBak: null,
@@ -1519,15 +1493,18 @@
       },
       warehouseDialog: false,
       wareData: [],
+      metaOption: [],
+      sensorOption: []
     };
   },
 
   mounted() {
-
+    //鑾峰彇浼犳劅鍣ㄥ厓鏁版嵁绫诲瀷
+    this.getSensorMeta()
     //鑾峰彇鍧愭爣绯�
-    this.setCoordinateSystem();
+    //  this.setCoordinateSystem();
     //鑾峰彇椤圭洰鍚嶇О
-    this.setProjectName();
+    // this.setProjectName();
     //鑾峰彇鏂囦欢涓婁紶璺緞
     this.getFilePath();
     //鏉冮檺鑾峰彇
@@ -1543,6 +1520,10 @@
   },
   watch: {},
   methods: {
+    getSensorMeta() {
+      this.metaOption = meta_type;
+      this.sensorOption = sensor_type;
+    },
     stateFormat(row, column) {
       var val = ['shp', 'gdb', 'xls', 'xlsx']
       if (val.indexOf(row.type) > -1 && row.rows > 0) {
@@ -1859,11 +1840,11 @@
         '-' +
         this.add0(d) +
         ' ' +
-        h +
+        this.add0(h) +
         ':' +
-        mm +
+        this.add0(mm) +
         ':' +
-        s
+        this.add0(s)
       );
     },
     //鑷姩鍖归厤鍙栨秷
@@ -1899,6 +1880,15 @@
             res.isMeta = true;
           }
         });
+      }
+      var time = null;
+      if (this.formInline.acqTime) {
+        time = this.changetimeLayer(this.formInline.acqTime)
+      }
+      for (var i in this.insertWareList) {
+        this.insertWareList[i].mataType = this.formInline.mataType;
+        this.insertWareList[i].sensortype = this.formInline.sensorType;
+        this.insertWareList[i].acqTime = time.toString();
       }
 
 
@@ -2067,7 +2057,7 @@
       this.loading = true;
       var obj = {
         dirid: this.formInline.dirid,
-        epsgCode: this.formInline.coordinateId,
+        epsgCode: 'EPSG:4490',
         path: this.formInline.path,
         verid: this.formInline.verid,
       };
@@ -2391,9 +2381,9 @@
       this.formInline.specialtyData = "璇烽�夋嫨鏁版嵁";
       document.getElementById("selectDataFile").value = "";
       this.formInline.metaData = "璇烽�夋嫨鍏冩暟鎹�";
-      document.getElementById("metaDataFile").value = "";
+      // document.getElementById("metaDataFile").value = "";
       this.formInline.wbsData = "璇烽�夋嫨WBS鏁版嵁";
-      document.getElementById("wbsDataFile").value = "";
+      // document.getElementById("wbsDataFile").value = "";
     },
     //鑾峰彇涓婁紶鏂囦欢鏁伴噺
     async getFileLength() {
@@ -2577,8 +2567,8 @@
     },
     //閲嶇疆WPS閫夋嫨
     restWBSFile() {
-      this.formInline.wbsData = "璇烽�夋嫨WBS鏁版嵁";
-      document.getElementById("wbsDataFile").value = "";
+      // this.formInline.wbsData = "璇烽�夋嫨WBS鏁版嵁";
+      // document.getElementById("wbsDataFile").value = "";
     },
     //WBS鏁版嵁Change浜嬩欢
     handleWBSFileChange(event) {
@@ -2731,6 +2721,7 @@
     },
     //鏍煎紡鍖栨椂闂�
     add0(m) {
+
       return m < 10 ? "0" + m : m;
     },
     //澶у皬鍊兼敼鍙�
@@ -2799,8 +2790,8 @@
     },
     //閲嶇疆鍏冩暟鎹�
     restMetaFile() {
-      this.formInline.metaData = "璇烽�夋嫨鍏冩暟鎹�";
-      document.getElementById("metaDataFile").value = "";
+      // this.formInline.metaData = "璇烽�夋嫨鍏冩暟鎹�";
+      // document.getElementById("metaDataFile").value = "";
     },
     //閫夋嫨鍏冩暟鎹枃浠跺垏鎹�
     handleMetaFileChange(event) {

--
Gitblit v1.9.3