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