From fda6fcfc6598c4349d486ca71d57c74e33043d76 Mon Sep 17 00:00:00 2001 From: 王旭 <1377869194@qq.com> Date: 星期一, 20 二月 2023 11:32:58 +0800 Subject: [PATCH] 数据管理页面样式统一修改 --- src/views/datamanage/dataUpdata.vue | 1087 +++++++++++++++++++++++++++++++------------------------- 1 files changed, 603 insertions(+), 484 deletions(-) diff --git a/src/views/datamanage/dataUpdata.vue b/src/views/datamanage/dataUpdata.vue index 394b056..58e7da8 100644 --- a/src/views/datamanage/dataUpdata.vue +++ b/src/views/datamanage/dataUpdata.vue @@ -18,7 +18,7 @@ :label="$t('dataManage.dataUpObj.uploaddata')" name="first" > - <div class="subpage_Iquery subpage_Div"> + <div class="inquire subpage_Div" ref="container"> <el-form :inline="true" :model="formInline" @@ -159,80 +159,80 @@ </el-option> </el-select> </el-form-item> - - <!-- 閫夋嫨鏁版嵁 --> - <el-form-item> - <el-link - :disabled="tableData.length == 0 ? false : true" - v-show="formInline.specialtyData == '璇烽�夋嫨鏁版嵁'" - @click="setSelectFile" - :underline="false" - type="primary" - >{{$t('dataManage.dataUpObj.selectData') }}</el-link> - <el-link - v-show="formInline.specialtyData != '璇烽�夋嫨鏁版嵁'" - @click="restSelectFile" - :underline="false" - type="primary" - >{{$t('common.reset') }}</el-link> - <input - id="selectDataFile" - type="file" - name="file" - multiple="multiple" - :accept="formInline.selectFileType" - @change="handleSelectFileChange" - style="display: none" - ></input> - </el-form-item> - <el-form-item> - <el-input - placeholder="璇疯緭鍏ュ唴瀹�" - v-model="formInline.specialtyData" - style="width:210px;" - disabled - > - </el-input> - </el-form-item> - <!-- 閫夋嫨鍏冩暟鎹� --> - <el-form-item v-show="uploadFlag"> - <el-link - :disabled="tableData.length == 0 ? false : true" - v-show="formInline.metaData == '璇烽�夋嫨鍏冩暟鎹�'" - @click="setMetaFile" - :underline="false" - type="primary" - >{{$t('dataManage.dataUpObj.selectMetadata') }}</el-link> - <el-link - v-show="formInline.metaData != '璇烽�夋嫨鍏冩暟鎹�'" - @click="restMetaFile" - :underline="false" - type="primary" - >{{$t('common.reset') }}</el-link> - <input - id="metaDataFile" - type="file" - name="file" - multiple="multiple" - accept=".xls,.xlsx" - style="display: none" - @change="handleMetaFileChange" - ></input> - </el-form-item> - <el-form-item - v-show="uploadFlag" - style="margin-left: 0.7%;" - > - <el-input - placeholder="璇疯緭鍏ュ唴瀹�" - v-model="formInline.metaData" - style="width:210px;" - disabled - > - </el-input> - </el-form-item> - <!-- 閫夋嫨WBS鏁版嵁 --> - <el-form-item v-show="!uploadFlag"> + <div class="flex_box"> + <div style="margin-right: auto"> + <!-- 閫夋嫨鏁版嵁 --> + <el-form-item> + <el-link + :disabled="tableData.length == 0 ? false : true" + v-show="formInline.specialtyData == '璇烽�夋嫨鏁版嵁'" + @click="setSelectFile" + :underline="false" + type="primary" + >{{$t('dataManage.dataUpObj.selectData') }}</el-link> + <el-link + v-show="formInline.specialtyData != '璇烽�夋嫨鏁版嵁'" + @click="restSelectFile" + :underline="false" + type="primary" + >{{$t('common.reset') }}</el-link> + <input + id="selectDataFile" + type="file" + name="file" + multiple="multiple" + :accept="formInline.selectFileType" + @change="handleSelectFileChange" + style="display: none" + ></input> + </el-form-item> + <el-form-item> + <el-input + placeholder="璇疯緭鍏ュ唴瀹�" + v-model="formInline.specialtyData" + style="width:210px;" + disabled + > + </el-input> + </el-form-item> + <!-- 閫夋嫨鍏冩暟鎹� --> + <el-form-item v-show="uploadFlag"> + <el-link + :disabled="tableData.length == 0 ? false : true" + v-show="formInline.metaData == '璇烽�夋嫨鍏冩暟鎹�'" + @click="setMetaFile" + :underline="false" + type="primary" + >{{$t('dataManage.dataUpObj.selectMetadata') }}</el-link> + <el-link + v-show="formInline.metaData != '璇烽�夋嫨鍏冩暟鎹�'" + @click="restMetaFile" + :underline="false" + type="primary" + >{{$t('common.reset') }}</el-link> + <input + id="metaDataFile" + type="file" + name="file" + multiple="multiple" + accept=".xls,.xlsx" + style="display: none" + @change="handleMetaFileChange" + ></input> + </el-form-item> + <el-form-item + v-show="uploadFlag" + > + <el-input + placeholder="璇疯緭鍏ュ唴瀹�" + v-model="formInline.metaData" + style="width:210px;" + disabled + > + </el-input> + </el-form-item> + <!-- 閫夋嫨WBS鏁版嵁 --> + <el-form-item v-show="!uploadFlag"> <el-link :disabled="tableData.length == 0 ? false : true" v-show="formInline.wbsData == '璇烽�夋嫨WBS鏁版嵁'" @@ -256,8 +256,8 @@ style="display: none" @change="handleWBSFileChange" ></input> - </el-form-item> - <el-form-item v-show="!uploadFlag"> + </el-form-item> + <el-form-item v-show="!uploadFlag"> <el-input placeholder="璇烽�夋嫨WBS鏁版嵁" v-model="formInline.wbsData" @@ -265,8 +265,10 @@ disabled > </el-input> - </el-form-item> - <el-form-item style="float: right;"> + </el-form-item> + </div> + <div> + <el-form-item> <!-- 涓婁紶 --> <el-button v-if="menuStatus.upload" @@ -308,16 +310,21 @@ >{{$t('common.quayTest')}} </el-button> - </el-form-item> + </el-form-item> + </div> + </div> + + </el-form> - </el-form> + </div> <!-- 涓婁紶鏁版嵁鍒楄〃 --> - <div class="subpage_Content subpage_Div"> + <div class="table_box" :style="styleVar"> <el-table - style="min-height: 470px;" + style="width:100%" :data="tableData" @selection-change="handleSelectionChange" + height="calc(100% - 57px)" > <el-table-column type="selection" @@ -376,12 +383,14 @@ :label="$t('dataManage.dataUpObj.receiptdata')" name="second" > - <div class="subpage_Iquery subpage_Div"> + <div class="inquire subpage_Div" ref="container1"> <el-form :inline="true" :model="formWarehousing" class="demo-form-inline" > + <div class="flex_box"> + <div style="margin-right: auto"> <el-form-item :label="$t('dataManage.dataUpObj.describe')"> <el-input v-model="formWarehousing.name" @@ -389,7 +398,9 @@ style="width: 200px;" ></el-input> </el-form-item> - <el-form-item style="float: right;"> + </div> + <div> + <el-form-item> <el-button v-if="menuStatus.delete" @click="setWarehouseDel" @@ -412,7 +423,7 @@ type="info" >{{ $t('common.reset') }}</el-button> </el-form-item> - <el-form-item style="float: right;"> + <el-form-item> <el-button v-if="menuStatus.upload" :disabled="multipleDelete.length == 0 ? true : false" @@ -422,17 +433,20 @@ size="small" >{{ $t('common.enclosure') }}</el-button> </el-form-item> + </div> + </div> + + </el-form> </div> <!-- 鍏ュ簱 --> - <div class="bottom"> - <div class="rightTable subpage_Div"> - <div class="table_box"> + + <div class="table_box" :style="styleVar1"> <el-table ref="filterTable" :data="waretableData" style="width: 100%" - height="99%" + height="calc(100% - 57px)" @selection-change="handleDelteChange" > <el-table-column @@ -514,8 +528,7 @@ width="100" /> </el-table> - </div> - <div class="pagination_box"> + <div class="pagination_box"> <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" @@ -527,8 +540,9 @@ > </el-pagination> </div> - </div> - </div> + </div> + + </el-tab-pane> </el-tabs> <!-- 璐ㄦ寮圭獥 --> @@ -1055,9 +1069,9 @@ </template> <script> -import $ from 'jquery'; -import MyBread from '../../components/MyBread.vue'; -import { getToken } from '@/utils/auth'; +import $ from "jquery"; +import MyBread from "../../components/MyBread.vue"; +import { getToken } from "@/utils/auth"; import { dataUploadSelectPath, selectdirTab, @@ -1075,38 +1089,45 @@ dataUpload_insertFiles, dataUpload_selectFields, dataUpload_selectDbData, -} from '../../api/api'; +} from "../../api/api"; export default { - name: 'dataUpdata', + name: "dataUpdata", components: { MyBread, }, data() { return { - coordinateOption: [], - disOptions: [{ - name: '宕╁娌荤悊', - value: '宕╁娌荤悊', - }, { - name: '涓嶇ǔ瀹氭枩鍧℃不鐞�', - value: '涓嶇ǔ瀹氭枩鍧℃不鐞�', - }, { - name: '鍦伴潰濉岄櫡娌荤悊', - value: '鍦伴潰濉岄櫡娌荤悊', - }, { - name: '楂橀櫋杈瑰潯娌荤悊', - value: '楂橀櫋杈瑰潯娌荤悊', - }, { - name: '娉ョ煶娴佹不鐞�', - value: '娉ョ煶娴佹不鐞�', - }, { - name: '姘存瘉娌荤悊', - value: '姘存瘉娌荤悊', - }, { - name: '婊戝潯娌荤悊', - value: '婊戝潯娌荤悊', - }], + disOptions: [ + { + name: "宕╁娌荤悊", + value: "宕╁娌荤悊", + }, + { + name: "涓嶇ǔ瀹氭枩鍧℃不鐞�", + value: "涓嶇ǔ瀹氭枩鍧℃不鐞�", + }, + { + name: "鍦伴潰濉岄櫡娌荤悊", + value: "鍦伴潰濉岄櫡娌荤悊", + }, + { + name: "楂橀櫋杈瑰潯娌荤悊", + value: "楂橀櫋杈瑰潯娌荤悊", + }, + { + name: "娉ョ煶娴佹不鐞�", + value: "娉ョ煶娴佹不鐞�", + }, + { + name: "姘存瘉娌荤悊", + value: "姘存瘉娌荤悊", + }, + { + name: "婊戝潯娌荤悊", + value: "婊戝潯娌荤悊", + }, + ], testQuayVisible: false, formCheckAll: { names: null, @@ -1119,17 +1140,17 @@ xmmc: null, names: null, sjzy: null, - tolerance: '0.001', - gcdOffset: '20', - rangeOffset: '200', - kzdOffset: '100', - xgMax: '0.005', - coordinateSystem: 'CGCS2000/degree', - imgResolution: '0.2', - demTolerance: '5', - demChangeRate: '200', - lazDensity: '1', - imgResolution: '0.2', + tolerance: "0.001", + gcdOffset: "20", + rangeOffset: "200", + kzdOffset: "100", + xgMax: "0.005", + coordinateSystem: "CGCS2000/degree", + imgResolution: "0.2", + demTolerance: "5", + demChangeRate: "200", + lazDensity: "1", + imgResolution: "0.2", }, quayTestShow: { checkOsgb: false, @@ -1154,7 +1175,7 @@ name: null, }, count: 0, - formWarehousing: { name: '' }, + formWarehousing: { name: "" }, multipleSelection: [], tableData: [], entryOption: [], @@ -1162,45 +1183,53 @@ verOption: [], catalogOption: [], activeTabName: "first", - uploadOption: [{ - value: 'v1', - label: '鍗曟枃浠朵笂浼�' - }, { - value: 'v2', - label: '椤圭洰鏁翠綋涓婁紶' - }], + uploadOption: [ + { + value: "v1", + label: "鍗曟枃浠朵笂浼�", + }, + { + value: "v2", + label: "椤圭洰鏁翠綋涓婁紶", + }, + ], formInline: { - uploadType: 'v1', + uploadType: "v1", dirid: null, verid: null, - specialtyId: '娴嬮噺涓撲笟', - specialtyData: '璇烽�夋嫨鏁版嵁', - metaData: '璇烽�夋嫨鍏冩暟鎹�', - wbsData: '璇烽�夋嫨WBS鏁版嵁', + specialtyId: "娴嬮噺涓撲笟", + specialtyData: "璇烽�夋嫨鏁版嵁", + metaData: "璇烽�夋嫨鍏冩暟鎹�", + wbsData: "璇烽�夋嫨WBS鏁版嵁", entryId: null, - selectFileType: '*.*', + selectFileType: "*.*", coordinateId: null, path: null, }, cascader: { - label: 'name', - value: 'id', - children: 'children', + label: "name", + value: "id", + children: "children", emitPath: false, }, - specialtyOption: [{ - value: '娴嬮噺涓撲笟', - label: '娴嬮噺涓撲笟' - }, { - value: '鍕樺療涓撲笟', - label: '鍕樺療涓撲笟' - }, { - value: '鍦扮伨涓撲笟', - label: '鍦扮伨涓撲笟' - }, { - value: '娲炲簱涓撲笟', - label: '娲炲簱涓撲笟' - }], + specialtyOption: [ + { + value: "娴嬮噺涓撲笟", + label: "娴嬮噺涓撲笟", + }, + { + value: "鍕樺療涓撲笟", + label: "鍕樺療涓撲笟", + }, + { + value: "鍦扮伨涓撲笟", + label: "鍦扮伨涓撲笟", + }, + { + value: "娲炲簱涓撲笟", + label: "娲炲簱涓撲笟", + }, + ], fileType: [], pathBak: null, progress: 0, @@ -1212,9 +1241,9 @@ tableWareThree: [], wareSelectOne: null, wareSelectTwo: null, - activeName: '', - activeName2: '', - activeName3: '', + activeName: "", + activeName2: "", + activeName3: "", wareTableFlag: null, insertWareList: null, loading: false, @@ -1233,15 +1262,22 @@ update: false, upload: false, download: false, - }, jindutiao: 0, jindudialogVisible: false, jindutiaoname: [], enclosureData: [], enclosureVisible: false, - enclosureTitle: '', - } + enclosureTitle: "", + tableHeight: 0, + timer: 0, + styleVar: { + height: "calc(100% - 109px)", + }, + styleVar1: { + height: "calc(100% - 109px)", + }, + }; }, mounted() { @@ -1255,92 +1291,119 @@ this.getFilePath(); //鏉冮檺鑾峰彇 this.getPerms(); + window.addEventListener("resize", this.onResize); + this.calHeight(); }, - watch: { - + beforeDestroy() { + this.timer && clearTimeout(this.timer); + window.removeEventListener("resize", this.onResize); }, + watch: {}, methods: { + onResize() { + this.timer && clearTimeout(this.timer); + this.timer = setTimeout(() => { + this.calHeight(); + }, 500); + }, + calHeight() { + this.$nextTick(() => { + const rect = this.$refs.container.getBoundingClientRect(); + const rect1 = this.$refs.container1.getBoundingClientRect(); + console.log(rect) + console.log(rect1) + this.tableHeight = `${rect.height + 40}px`; + this.styleVar["height"] = `calc(100% - ${rect.height + 40}px)`; + this.styleVar1["height"] = `calc(100% - ${rect1.height + 40}px)`; + }); + }, + editFromDataClose() { + this.updateFormdialog = false; + this.$nextTick(() => { + this.editForm = JSON.parse(this.initialForm); + }); + }, //闄勪欢鍙樺寲 uploadAnFilesChange() { var formData = new FormData(); var fs = document.getElementById("editimageFile"); if (fs.files.length == 0) { - this.$message.error('璇烽�夋嫨瑕佷笂浼犵殑鏂囦欢'); + this.$message.error("璇烽�夋嫨瑕佷笂浼犵殑鏂囦欢"); return; } for (var i = 0, c = fs.files.length; i < c; i++) { formData.append("file", fs.files[i]); // fs.files[i].name,file } for (var i in this.enclosureData) { - formData.append('ids', this.enclosureData[i]) + formData.append("ids", this.enclosureData[i]); } - const that = this - that.jindudialogVisible = true - that.$set(this, 'jindutiaoname', "闄勪欢涓婁紶") - that.$set(this, 'jindutiao', 0) + const that = this; + that.jindudialogVisible = true; + that.$set(this, "jindutiaoname", "闄勪欢涓婁紶"); + that.$set(this, "jindutiao", 0); this.loading = true; - $.ajax(BASE_URL + "/dataUpload/uploadXlsAnnex?token=" + getToken() + "&path=" + this.formInline.path, { - type: "post", - data: formData, - async: true, - cache: false, - processData: false, - contentType: false, - success: (rs) => { - this.loading = false; - if (rs.code != 200) { - return this.$message.error('闄勪欢涓婁紶澶辫触'); - } + $.ajax( + BASE_URL + + "/dataUpload/uploadXlsAnnex?token=" + + getToken() + + "&path=" + + this.formInline.path, + { + type: "post", + data: formData, + async: true, + cache: false, + processData: false, + contentType: false, + success: (rs) => { + this.loading = false; + if (rs.code != 200) { + return this.$message.error("闄勪欢涓婁紶澶辫触"); + } - this.$set(this, 'jindutiao', 100) - this.$message({ - message: '闄勪欢涓婁紶鎴愬姛', - type: 'success' - }); - - }, - error: (rs) => { - this.loading = false; - this.$message.error('闄勪欢涓婁紶澶辫触'); - }, - xhr: function () { - var myXhr = $.ajaxSettings.xhr(); - if (myXhr.upload) { //妫�鏌pload灞炴�ф槸鍚﹀瓨鍦� - myXhr.upload.addEventListener('progress', that.progressHandlingFunction, false); //缁戝畾progress浜嬩欢鐨勫洖璋冨嚱鏁� - } - return myXhr; //xhr瀵硅薄杩斿洖缁檍Query浣跨敤 + this.$set(this, "jindutiao", 100); + this.$message({ + message: "闄勪欢涓婁紶鎴愬姛", + type: "success", + }); + }, + error: (rs) => { + this.loading = false; + this.$message.error("闄勪欢涓婁紶澶辫触"); + }, + xhr: function () { + var myXhr = $.ajaxSettings.xhr(); + if (myXhr.upload) { + //妫�鏌pload灞炴�ф槸鍚﹀瓨鍦� + myXhr.upload.addEventListener( + "progress", + that.progressHandlingFunction, + false + ); //缁戝畾progress浜嬩欢鐨勫洖璋冨嚱鏁� + } + return myXhr; //xhr瀵硅薄杩斿洖缁檍Query浣跨敤 + }, } - }); - - - - - - - - - + ); }, //閫夋嫨涓婁紶闄勪欢鐨勬枃浠� uploadAnFiles() { - $('#editimageFile').click(); + $("#editimageFile").click(); }, //涓婁紶闄勪欢 - uploadAnnex() { - - }, + uploadAnnex() {}, //闄勪欢涓婁紶 setEnclosure() { var enclosureData = [ - 'bd.b_pac_hydrogeology', - 'bd.b_pac_frozensoil', - 'bd.b_pac_geologic_hazard', - 'bd.b_pac_marine_meteorological', - 'bd.b_pac_meteorological', - 'bs.m_equipment_nameplate', - 'bs.m_hydraulic_protection', - 'bs.m_marker', - 'bs.s_borehole' + "bd.b_pac_hydrogeology", + "bd.b_pac_frozensoil", + "bd.b_pac_geologic_hazard", + "bd.b_pac_marine_meteorological", + "bd.b_pac_meteorological", + "bs.m_equipment_nameplate", + "bs.m_hydraulic_protection", + "bs.m_marker", + "bs.s_borehole", ]; var std = []; this.enclosureData = []; @@ -1349,14 +1412,13 @@ var row = this.multipleDelete[i]; if (row.tab && row.rows && enclosureData.indexOf(row.tab) > -1) { - - this.enclosureData.push(row.id) + this.enclosureData.push(row.id); } else { - std.push(row.name) + std.push(row.name); } } if (std.length != 0) { - this.enclosureTitle = std.toString() + this.enclosureTitle = std.toString(); this.enclosureVisible = true; } else { this.uploadAnFiles(); @@ -1364,21 +1426,20 @@ }, //鏉冮檺閰嶇疆 showPermsMenu(res) { - switch (res.tag) { - case '/delete': + case "/delete": this.menuStatus.delete = true; break; - case '/insert': + case "/insert": this.menuStatus.insert = true; break; - case '/update': + case "/update": this.menuStatus.update = true; break; - case '/upload': + case "/upload": this.menuStatus.upload = true; break; - case '/download': + case "/download": this.menuStatus.download = true; break; } @@ -1395,7 +1456,6 @@ } for (var i = 0; i < permsEntity.length; i++) { if (val === permsEntity[i].perms) { - this.showPermsMenu(permsEntity[i]); } } @@ -1414,16 +1474,16 @@ var val = res.tab.split("."); const data = await dataUpload_selectFields({ ns: val[0], - tab: val[1] - }) + tab: val[1], + }); if (data.code != 200) { - this.$message.error('瀛楁鍒楄〃璋冪敤澶辫触'); - return + this.$message.error("瀛楁鍒楄〃璋冪敤澶辫触"); + return; } var val_data = data.result; for (var i in val_data) { - if (val_data[i].alias.indexOf('ID') != -1) { - val_data[i].alias = val_data[i].alias.replace('ID', '') + if (val_data[i].alias.indexOf("ID") != -1) { + val_data[i].alias = val_data[i].alias.replace("ID", ""); } } this.dialogVisible = true; @@ -1433,14 +1493,14 @@ id: res.id, pageIndex: 1, pageSize: 10, - } + }; this.getDataLoaderSelectDbData(); }, async getDataLoaderSelectDbData() { const data1 = await dataUpload_selectDbData(this.listLoader); if (data1.code != 200) { - this.$message.error('瀛楁鍒楄〃璋冪敤澶辫触'); - return + this.$message.error("瀛楁鍒楄〃璋冪敤澶辫触"); + return; } var val = data1.result; for (var i in val) { @@ -1450,10 +1510,10 @@ val[i].verid = val[i].verName; val[i].updateuser = val[i].updateName; if (val[i].createtime != null) { - val[i].createtime = this.changetimeLayer(val[i].createtime) + val[i].createtime = this.changetimeLayer(val[i].createtime); } if (val[i].updatetime != null) { - val[i].updatetime = this.changetimeLayer(val[i].updatetime) + val[i].updatetime = this.changetimeLayer(val[i].updatetime); } } this.dbTableData = data1.result; @@ -1462,9 +1522,9 @@ //鑷姩鍖归厤鍙栨秷 setInsrtWareTableClose() { this.dialogWarehousing = false; - this.activeName = ''; - this.activeName2 = ''; - this.activeName3 = ''; + this.activeName = ""; + this.activeName2 = ""; + this.activeName3 = ""; this.tableWareThree = []; this.tableWareTwo = []; this.tableWareOne = []; @@ -1485,15 +1545,17 @@ } this.loading = true; - const res = await dataUpload_insertFiles(JSON.stringify(this.insertWareList)); - this.loading = false + const res = await dataUpload_insertFiles( + JSON.stringify(this.insertWareList) + ); + this.loading = false; if (res.code != 200) { - this.$message.error('鏁版嵁鍏ュ簱澶辫触'); + this.$message.error("鏁版嵁鍏ュ簱澶辫触"); return; } this.$message({ - message: '鏁版嵁鍏ュ簱鎴愬姛', - type: 'success' + message: "鏁版嵁鍏ュ簱鎴愬姛", + type: "success", }); this.setInsrtWareTableClose(); }, @@ -1503,10 +1565,10 @@ var val2 = this.tableWareTwo; var std = []; for (var i = 0; i < val1.length; i++) { - const stdTab = this.setSplitWare(val1[i].tab) + const stdTab = this.setSplitWare(val1[i].tab); for (var j = 0; j < val2.length; j++) { if (val2[j].tab == stdTab) { - std.push(val1[i].tab) + std.push(val1[i].tab); val1[i].entity = val2[j].entity; val1[i].tabDesc = val2[j].tabDesc; val1[i].tabs = val2[j].tab; @@ -1515,8 +1577,10 @@ } } } - std.forEach(item => { - this.tableWareOne = this.tableWareOne.filter(items => items.tab !== item); + std.forEach((item) => { + this.tableWareOne = this.tableWareOne.filter( + (items) => items.tab !== item + ); }); }, setSplitWare(res) { @@ -1539,36 +1603,36 @@ if (this.tableWareOne.indexOf(value1) != -1) { } else { this.tableWareOne.push(value1); - this.tableWareThree.splice(res, 1) - this.activeName = ''; - this.activeName2 = ''; - this.activeName3 = ''; + this.tableWareThree.splice(res, 1); + this.activeName = ""; + this.activeName2 = ""; + this.activeName3 = ""; } }, //鏁版嵁鍖归厤鍚戝彸 setWareTableChangeRight() { this.wareSelectOne.entity = this.wareSelectTwo.entity; this.wareSelectOne.tabDesc = this.wareSelectTwo.tabDesc; - this.wareSelectOne.tabs = this.wareSelectTwo.ns + "." + this.wareSelectTwo.tab; + this.wareSelectOne.tabs = + this.wareSelectTwo.ns + "." + this.wareSelectTwo.tab; if (this.tableWareThree.indexOf(this.wareSelectOne) != -1) { - } else { - this.tableWareThree.push(this.wareSelectOne) + this.tableWareThree.push(this.wareSelectOne); this.tableWareOne.forEach((value, index, array) => { if (value.tab == this.wareSelectOne.tab) { - this.tableWareOne.splice(index, 1) + this.tableWareOne.splice(index, 1); } - }) - this.activeName = ''; - this.activeName2 = ''; - this.activeName3 = ''; + }); + this.activeName = ""; + this.activeName2 = ""; + this.activeName3 = ""; } }, //鏌ヨ鎵�鏈夌殑琛� async getDataLoaderSelectTabs() { const res = await dataUpload_selectTabs(); if (res.code != 200) { - this.$message.error('鏁版嵁璇锋眰澶辫触'); + this.$message.error("鏁版嵁璇锋眰澶辫触"); return; } this.tableWareTwo = res.result; @@ -1576,12 +1640,12 @@ //鏁版嵁鍖归厤宸︿晶鐐瑰嚮浜嬩欢 singleElection(row) { this.wareSelectOne = row; - this.activeName = row.eventid + this.activeName = row.eventid; }, //鏁版嵁鍖归厤宸︿晶涓棿鐐瑰嚮浜嬩欢 singleElection2(row) { this.wareSelectTwo = row; - this.activeName2 = row.entity + this.activeName2 = row.entity; }, //鏁版嵁鍖归厤宸︿晶鍙充晶鐐瑰嚮浜嬩欢 singleElection3(res) { @@ -1590,26 +1654,30 @@ }, //寮�鍚暟鎹尮閰� showWareHousing() { - this.getDataLoaderSelectTabs() + this.getDataLoaderSelectTabs(); this.dialogWarehousing = true; - }, //鏁版嵁鍏ュ簱 async setFileWare() { - if (this.pathBak != null) {//鏄惁鏈夎川妫�鏂规 - if (this.formInline.uploadType == 'v1') {//鍗曟枃浠朵笂浼� + if (this.pathBak != null) { + //鏄惁鏈夎川妫�鏂规 + if (this.formInline.uploadType == "v1") { + //鍗曟枃浠朵笂浼� var std = []; for (var i in this.tableData) { - if (this.tableData[i].name.indexOf('.zip') != -1) { + if (this.tableData[i].name.indexOf(".zip") != -1) { if (this.tableData[i].code != null) { std.push(this.tableData[i].name); } } } if (std.length != 0) { - return this.$message.error(std.toString() + ",鏈川妫�鎴栬川妫�澶辫触,涓嶈兘鍏ュ簱"); + return this.$message.error( + std.toString() + ",鏈川妫�鎴栬川妫�澶辫触,涓嶈兘鍏ュ簱" + ); } - } else if (this.formInline.uploadType == 'v2') {//鏁翠綋椤圭洰涓婁紶 + } else if (this.formInline.uploadType == "v2") { + //鏁翠綋椤圭洰涓婁紶 if (this.tableData.length != 2) { return this.$message.error("璇蜂繚鐣欎竴涓獄ip鏁版嵁,涓�涓猈BS鏁版嵁杩涜鍏ュ簱"); @@ -1621,20 +1689,20 @@ } } if (std.length != 0) { - return this.$message.error(std.toString() + ",鏈川妫�鎴栬川妫�澶辫触,涓嶈兘鍏ュ簱"); + return this.$message.error( + std.toString() + ",鏈川妫�鎴栬川妫�澶辫触,涓嶈兘鍏ュ簱" + ); } - } - } var obj = { dirid: this.formInline.dirid, epsgCode: this.formInline.coordinateId, path: this.formInline.path, verid: this.formInline.verid, - } + }; //鏌ヨ鏄犲皠 - const data = await dataUpload_selectMappers(obj) + const data = await dataUpload_selectMappers(obj); if (data.code != 200) { return this.$message.error("鏁版嵁鏄犲皠澶辫触"); } @@ -1643,38 +1711,43 @@ this.insertWareList = data.result; for (var i in result) { if (result[i].type == "shp" || result[i].type == "gdb") { - std.push(result[i]) + std.push(result[i]); } } if (std.length != 0) { this.tableWareOne = std; - this.showWareHousing() + this.showWareHousing(); } else { this.setInsrtWareTable(); } - }, //涓嬭浇鏃ュ織 handerLogClick(res) { - for (var i in res.code) { - var url = BASE_URL + '/dataUpload/downloadResult?token=' + getToken() + "&id=" + res.code[i]; + var url = + BASE_URL + + "/dataUpload/downloadResult?token=" + + getToken() + + "&id=" + + res.code[i]; $("#downFrame").attr("src", url).click(); } - }, //鏁翠綋鏂囦欢璐ㄦ鎻愪氦 commonTestQuay() { this.testQuayVisible = false; if (this.formCheckAll.diZaiType != "NO") { - this.formCheckAll.isDiZai = "YES" + this.formCheckAll.isDiZai = "YES"; } this.loading = true; this.getStartTestQuayTaskStatus(); }, //鏁翠綋鏂囦欢澶氭潯鏁版嵁璐ㄦ async getStartTestQuayTaskStatus() { - if (this.multipleSelection == 0 || this.taskStatus == this.multipleSelection.length) { + if ( + this.multipleSelection == 0 || + this.taskStatus == this.multipleSelection.length + ) { this.loading = false; return; } @@ -1682,16 +1755,16 @@ var name = this.multipleSelection[i].name; var path = this.multipleSelection[i].path; if (name.indexOf(".zip") != -1) { - this.formCheckAll.zipPath = path + this.formCheckAll.zipPath = path; } else if (name.indexOf(".xls") != -1) { - this.formCheckAll.wbsPath = path + this.formCheckAll.wbsPath = path; } else if (name.indexOf(".xlsx") != -1) { - this.formCheckAll.wbsPath = path + this.formCheckAll.wbsPath = path; } } const data = await dataUpload_uploadChecks(this.formCheckAll); if (data.code != 200) { - this.$message.error('鏁版嵁璐ㄦ鎻愪氦澶辫触'); + this.$message.error("鏁版嵁璐ㄦ鎻愪氦澶辫触"); this.taskStatus++; this.getStartTestQuayTaskStatus(); return; @@ -1699,9 +1772,8 @@ var reset = data.result; this.progress = 0; this.setIntel = setInterval(() => { - this.sendTaskStatus(reset) - }, 5000) - + this.sendTaskStatus(reset); + }, 5000); }, //鍗曟枃浠舵暟鎹川妫�鎻愪氦 @@ -1713,7 +1785,10 @@ }, //鍗曟枃浠跺鏉℃暟鎹川妫� async getStartTaskStatus() { - if (this.multipleSelection == 0 || this.taskStatus == this.multipleSelection.length) { + if ( + this.multipleSelection == 0 || + this.taskStatus == this.multipleSelection.length + ) { this.loading = false; return; } @@ -1723,14 +1798,15 @@ this.getStartTaskStatus(); } else { this.quayTestForms.names = this.pathBak; - var value = this.$refs['selectcascader'].getCheckedNodes(); + var value = this.$refs["selectcascader"].getCheckedNodes(); var bak = value[0].data.fullName.split("\\"); this.quayTestForms.xmmc = bak[this.taskStatus]; this.quayTestForms.sjzy = this.formInline.specialtyId; - this.quayTestForms.zipPath = this.multipleSelection[this.taskStatus].path; + this.quayTestForms.zipPath = + this.multipleSelection[this.taskStatus].path; const data = await dataUpload_uploadChecks(this.quayTestForms); if (data.code != 200) { - this.$message.error('鏁版嵁璐ㄦ鎻愪氦澶辫触'); + this.$message.error("鏁版嵁璐ㄦ鎻愪氦澶辫触"); this.taskStatus++; this.getStartTaskStatus(); return; @@ -1738,36 +1814,42 @@ var reset = data.result; this.progress = 0; this.setIntel = setInterval(() => { - this.getselectTaskStatus(reset) - }, 5000) + this.getselectTaskStatus(reset); + }, 5000); } - }, async getselectTaskStatus(res) { var std = 0; for (var i = 0; i < res.length; i++) { - const data = await dataUpload_selectTaskStatus({ id: res[i] }) + const data = await dataUpload_selectTaskStatus({ id: res[i] }); - std += data.progress + std += data.progress; if (data.status == 5) { - } else { - if (data.status == 1 && data.resultFile == null) {//璐ㄦ鎴愬姛 + if (data.status == 1 && data.resultFile == null) { + //璐ㄦ鎴愬姛 for (var i in this.tableData) { - if (this.tableData[i].path == this.multipleSelection[this.taskStatus].path) { + if ( + this.tableData[i].path == + this.multipleSelection[this.taskStatus].path + ) { this.tableData[i].status = "璐ㄦ鎴愬姛"; } } if (this.progress == 1) { - clearInterval(this.setIntel) + clearInterval(this.setIntel); this.setIntel = null; this.taskStatus++; - this.getStartTaskStatus() + this.getStartTaskStatus(); } - } else {//浠诲姟澶辫触 + } else { + //浠诲姟澶辫触 for (var i in this.tableData) { - if (this.tableData[i].path == this.multipleSelection[this.taskStatus].path) { + if ( + this.tableData[i].path == + this.multipleSelection[this.taskStatus].path + ) { this.tableData[i].status = "璐ㄦ澶辫触"; } } @@ -1778,16 +1860,18 @@ } } } - clearInterval(this.setIntel) + clearInterval(this.setIntel); this.setIntel = null; this.taskStatus++; - this.getStartTaskStatus() + this.getStartTaskStatus(); } } } this.progress = std / (res.length * 100); for (var i in this.tableData) { - if (this.tableData[i].path == this.multipleSelection[this.taskStatus].path) { + if ( + this.tableData[i].path == this.multipleSelection[this.taskStatus].path + ) { this.tableData[i].status = parseInt(this.progress * 100) + "%"; } } @@ -1795,12 +1879,13 @@ async sendTaskStatus(res) { var std = 0; for (var i = 0; i < res.length; i++) { - const data = await dataUpload_selectTaskStatus({ id: res[i] }) + const data = await dataUpload_selectTaskStatus({ id: res[i] }); std += data.progress; if (data.status == 5) { } else { - if (data.status == 1 && data.resultFile == null) {//璐ㄦ鎴愬姛 + if (data.status == 1 && data.resultFile == null) { + //璐ㄦ鎴愬姛 for (var i in this.tableData) { for (var j in this.multipleSelection) { if (this.tableData[i].path == this.multipleSelection[j].path) { @@ -1809,11 +1894,12 @@ } } if (this.progress == 1) { - clearInterval(this.setIntel) + clearInterval(this.setIntel); this.setIntel = null; this.loading = false; } - } else {//浠诲姟澶辫触 + } else { + //浠诲姟澶辫触 for (var i in this.tableData) { for (var j in this.multipleSelection) { if (this.tableData[i].path == this.multipleSelection[j].path) { @@ -1829,7 +1915,7 @@ } } - clearInterval(this.setIntel) + clearInterval(this.setIntel); this.setIntel = null; this.loading = false; // this.taskStatus++; @@ -1891,16 +1977,13 @@ // } // clearInterval(this.setIntel) // this.setIntel = null; - - - }, //鍒犻櫎涓婁紶鐨勬枃浠� async setFileDelete() { var data = JSON.stringify(this.multipleSelection); const res = await dataUploadDeleteFiles(data); if (res.code != 200) { - this.$message.error('鍒犻櫎澶辫触'); + this.$message.error("鍒犻櫎澶辫触"); return; } this.getFileLength(); @@ -1918,7 +2001,7 @@ async getFileLength() { const res = await dataUploadSelectFiles(this.formInline.path); if (res.code != 200) { - this.$message.error('鏂囦欢涓婁紶鏁版嵁鑾峰彇澶辫触'); + this.$message.error("鏂囦欢涓婁紶鏁版嵁鑾峰彇澶辫触"); return; } if (res.result == null) { @@ -1928,9 +2011,8 @@ res.result[i].status = "--"; res.result[i].code = null; } - this.tableData = res.result + this.tableData = res.result; } - }, //涓婁紶鏂囦欢 setFileUpload() { @@ -1938,117 +2020,131 @@ var formData = new FormData(); var fs1 = document.getElementById("selectDataFile"); if (fs1.files.length == 0) { - return this.$message.error('璇烽�夋嫨闇�瑕佷笂浼犵殑鏁版嵁鏂囦欢'); + return this.$message.error("璇烽�夋嫨闇�瑕佷笂浼犵殑鏁版嵁鏂囦欢"); } var fs2 = null; - if (this.formInline.uploadType == 'v1') {//鍗曟枃浠堕」鐩笂浼� + if (this.formInline.uploadType == "v1") { + //鍗曟枃浠堕」鐩笂浼� fs2 = document.getElementById("metaDataFile"); if (this.pathBak != null && this.pathBak.indexOf("checkMain") > -1) { if (fs2.files.length == 0) { - return this.$message.error('璇烽�夋嫨闇�瑕佷笂浼犵殑鍏冩暟鎹枃浠�'); + return this.$message.error("璇烽�夋嫨闇�瑕佷笂浼犵殑鍏冩暟鎹枃浠�"); } } - } else if (this.formInline.uploadType == 'v2') {//鏁翠綋椤圭洰涓婁紶 + } else if (this.formInline.uploadType == "v2") { + //鏁翠綋椤圭洰涓婁紶 fs2 = document.getElementById("wbsDataFile"); if (fs2.files.length == 0) { - return this.$message.error('璇烽�夋嫨闇�瑕佷笂浼犵殑WBS鏁版嵁鏂囦欢'); + return this.$message.error("璇烽�夋嫨闇�瑕佷笂浼犵殑WBS鏁版嵁鏂囦欢"); } } for (var i = 0, c = fs1.files.length; i < c; i++) { formData.append(fs1.files[i].name, fs1.files[i]); - this.fileType.push({ name: fs1.files[i].name, type: "selectData" }) + this.fileType.push({ name: fs1.files[i].name, type: "selectData" }); } if (fs2 != null) { for (var i = 0, c = fs2.files.length; i < c; i++) { formData.append(fs2.files[i].name, fs2.files[i]); - if (this.formInline.uploadType == 'v1') { - this.fileType.push({ name: fs2.files[i].name, type: "metaData" }) - } else if (this.formInline.uploadType == 'v2') { - this.fileType.push({ name: fs2.files[i].name, type: "wbsData" }) + if (this.formInline.uploadType == "v1") { + this.fileType.push({ name: fs2.files[i].name, type: "metaData" }); + } else if (this.formInline.uploadType == "v2") { + this.fileType.push({ name: fs2.files[i].name, type: "wbsData" }); } } } - const that = this - that.jindudialogVisible = true - let listval = [] + const that = this; + that.jindudialogVisible = true; + let listval = []; formData.forEach((key, val) => { listval.push({ - name: val - }) - }) - that.$set(this, 'jindutiaoname', listval) - that.$set(this, 'jindutiao', 0) - this.loading = true; - $.ajax(BASE_URL + "/dataUpload/uploadFiles?token=" + token + "&path=" + this.formInline.path, { - type: "post", - data: formData, - async: true, - cache: false, - processData: false, - contentType: false, - success: (rs) => { - this.loading = false; - if (rs.code != 200) { - return this.$message.error('鏁版嵁涓婁紶澶辫触'); - } - this.getFileLength(); - this.$set(this, 'jindutiao', 100) - this.$message({ - message: '涓婁紶鎴愬姛', - type: 'success' - }); - this.clearFileSelect(); - }, - error: (rs) => { - this.loading = false; - this.$message.error('鏁版嵁涓婁紶澶辫触'); - }, - xhr: function () { - var myXhr = $.ajaxSettings.xhr(); - - if (myXhr.upload) { //妫�鏌pload灞炴�ф槸鍚﹀瓨鍦� - myXhr.upload.addEventListener('progress', that.progressHandlingFunction, false); //缁戝畾progress浜嬩欢鐨勫洖璋冨嚱鏁� - } - return myXhr; //xhr瀵硅薄杩斿洖缁檍Query浣跨敤 - } + name: val, + }); }); + that.$set(this, "jindutiaoname", listval); + that.$set(this, "jindutiao", 0); + this.loading = true; + $.ajax( + BASE_URL + + "/dataUpload/uploadFiles?token=" + + token + + "&path=" + + this.formInline.path, + { + type: "post", + data: formData, + async: true, + cache: false, + processData: false, + contentType: false, + success: (rs) => { + this.loading = false; + if (rs.code != 200) { + return this.$message.error("鏁版嵁涓婁紶澶辫触"); + } + this.getFileLength(); + this.$set(this, "jindutiao", 100); + this.$message({ + message: "涓婁紶鎴愬姛", + type: "success", + }); + this.clearFileSelect(); + }, + error: (rs) => { + this.loading = false; + this.$message.error("鏁版嵁涓婁紶澶辫触"); + }, + xhr: function () { + var myXhr = $.ajaxSettings.xhr(); + + if (myXhr.upload) { + //妫�鏌pload灞炴�ф槸鍚﹀瓨鍦� + myXhr.upload.addEventListener( + "progress", + that.progressHandlingFunction, + false + ); //缁戝畾progress浜嬩欢鐨勫洖璋冨嚱鏁� + } + return myXhr; //xhr瀵硅薄杩斿洖缁檍Query浣跨敤 + }, + } + ); }, progressHandlingFunction(event) { - var loaded = event.loaded;//宸蹭笂浼� + var loaded = event.loaded; //宸蹭笂浼� var loaded = Math.floor(100 * (event.loaded / event.total) - 1); //璁$畻宸茬粡涓婁紶鐨勭櫨鍒嗘瘮 $("#prog").html(loaded + "%"); //搴旂敤鍒版樉绀篣I锛屽彲鏍规嵁鑷繁闇�瑕佷慨鏀� - this.jindutiao = loaded - this.$set(this, 'jindutiao', loaded) + this.jindutiao = loaded; + this.$set(this, "jindutiao", loaded); }, format(percentage) { - return percentage === 100 ? '涓婁紶瀹屾瘯' : `${percentage}%`; + return percentage === 100 ? "涓婁紶瀹屾瘯" : `${percentage}%`; }, //鑾峰彇鏂囦欢涓婁紶璺緞 async getFilePath() { const res = await dataUploadSelectPath(); if (res.code != 200) { - this.$message.error('鏂囦欢涓婁紶璺緞鑾峰彇澶辫触'); + this.$message.error("鏂囦欢涓婁紶璺緞鑾峰彇澶辫触"); return; } this.formInline.path = res.result; }, //椤圭洰鍚嶇О鍒囨崲 entryNameChange(res) { - var val = this.entryOption.filter(rs => { + var val = this.entryOption.filter((rs) => { if (rs.name == res) { return rs; } }); this.pathBak = val[0].bak; - this.formInline.dirid = val[0].id + this.formInline.dirid = val[0].id; this.getselectVerByDirid(); }, //鑾峰彇椤圭洰鍚嶇О async setProjectName() { - const data = await dataUpload_selectProject() + const data = await dataUpload_selectProject(); if (data.code != 200) { - this.$message.error('椤圭洰鍒楄〃鑾峰彇澶辫触'); - return + this.$message.error("椤圭洰鍒楄〃鑾峰彇澶辫触"); + return; } this.entryOption = data.result; this.formInline.entryId = this.entryOption[0].name; @@ -2058,10 +2154,10 @@ }, //鑾峰彇鎵�鏈夊潗鏍囩郴 async setCoordinateSystem() { - const data = await dataUpload_selectCoords() + const data = await dataUpload_selectCoords(); if (data.code != 200) { - this.$message.error('鍧愭爣绯诲垪琛ㄨ幏鍙栧け璐�'); - return + this.$message.error("鍧愭爣绯诲垪琛ㄨ幏鍙栧け璐�"); + return; } this.coordinateOption = data.result; this.formInline.coordinateId = this.coordinateOption[0].epsgcode; @@ -2072,7 +2168,7 @@ }, //閲嶇疆WPS閫夋嫨 restWBSFile() { - this.formInline.wbsData = '璇烽�夋嫨WBS鏁版嵁'; + this.formInline.wbsData = "璇烽�夋嫨WBS鏁版嵁"; document.getElementById("wbsDataFile").value = ""; }, //WBS鏁版嵁Change浜嬩欢 @@ -2081,28 +2177,28 @@ var len = event.currentTarget.files.length; for (var i = 0; i < len; i++) { var f = event.currentTarget.files[i]; - std.push(f.name) + std.push(f.name); } this.formInline.wbsData = std.toString(); }, //鏁版嵁璐ㄦ寮圭獥鍏抽棴--椤圭洰鏁翠綋 handleTestQuayCloseDown() { - this.$confirm('纭鍏抽棴锛�') - .then(_ => { - this.closeTestQuayCloseDialog() + this.$confirm("纭鍏抽棴锛�") + .then((_) => { + this.closeTestQuayCloseDialog(); }) - .catch(_ => { }); + .catch((_) => {}); }, closeTestQuayCloseDialog() { this.testQuayVisible = false; }, //鏁版嵁璐ㄦ寮圭獥鍏抽棴--鍗曟枃浠� handleQuayTestCloseDown() { - this.$confirm('纭鍏抽棴锛�') - .then(_ => { - this.closeQuayTestCloseDialog() + this.$confirm("纭鍏抽棴锛�") + .then((_) => { + this.closeQuayTestCloseDialog(); }) - .catch(_ => { }); + .catch((_) => {}); }, closeQuayTestCloseDialog() { this.quayTestVisible = false; @@ -2110,52 +2206,51 @@ //鏁版嵁璐ㄦ鐐瑰嚮浜嬩欢 handleQuayTestClick() { if (this.pathBak == null) { - return this.$message('鏃犺川妫�鏂规'); + return this.$message("鏃犺川妫�鏂规"); } if (this.multipleSelection.length == 0) { - return this.$message('璇烽�夋嫨闇�瑕佽川妫�鐨勬枃浠�'); + return this.$message("璇烽�夋嫨闇�瑕佽川妫�鐨勬枃浠�"); } if (this.formInline.uploadType == "v1") { - var value = this.$refs['selectcascader'].getCheckedNodes(); + var value = this.$refs["selectcascader"].getCheckedNodes(); var fileType = value[0].data.fullName; this.quayTestForms.names = fileType; this.quayTestForms.sjzy = this.formInline.specialtyId; this.quayTestVisible = true; - } else if (this.formInline.uploadType == "v2") { var fileZip = []; var fileExcel = []; for (var i in this.multipleSelection) { - if (this.multipleSelection[i].name.indexOf('.zip') != -1) { + if (this.multipleSelection[i].name.indexOf(".zip") != -1) { fileZip.push(this.multipleSelection[i].name); - } else if (this.multipleSelection[i].name.indexOf('.xls') != -1) { + } else if (this.multipleSelection[i].name.indexOf(".xls") != -1) { fileExcel.push(this.multipleSelection[i].name); - } else if (this.multipleSelection[i].name.indexOf('.xlsx') != -1) { + } else if (this.multipleSelection[i].name.indexOf(".xlsx") != -1) { fileExcel.push(this.multipleSelection[i].name); } } if (fileZip.length != 1) { - return this.$message('璇烽�夋嫨涓�涓暣浣撻」鐩枃浠�'); + return this.$message("璇烽�夋嫨涓�涓暣浣撻」鐩枃浠�"); } if (fileExcel.length != 1) { - return this.$message('璇烽�夋嫨涓�涓猈BS鏂囦欢'); + return this.$message("璇烽�夋嫨涓�涓猈BS鏂囦欢"); } this.formCheckAll.names = this.pathBak; - var val = this.entryOption.filter(res => { + var val = this.entryOption.filter((res) => { if (res.id == this.formInline.dirid) { return res; } - }) + }); - this.formCheckAll.xmmc = val[0].name - this.formCheckAll.sjzy = this.formInline.specialtyId + this.formCheckAll.xmmc = val[0].name; + this.formCheckAll.sjzy = this.formInline.specialtyId; if (this.formCheckAll.sjzy.indexOf("鍦扮伨") != -1) { this.formCheckAll.isDiZai = true; - this.formCheckAll.diZaiType = this.disOptions[0].value + this.formCheckAll.diZaiType = this.disOptions[0].value; } else { this.formCheckAll.isDiZai = false; - this.formCheckAll.diZaiType = "NO" + this.formCheckAll.diZaiType = "NO"; } this.testQuayVisible = true; } @@ -2168,14 +2263,14 @@ std.push(this.multipleDelete[i].id); } - const res = await dataUpload_deleteMetas({ ids: std.toString() }) + const res = await dataUpload_deleteMetas({ ids: std.toString() }); this.loading = false; if (res.code != 200) { - this.$message.error('鍒犻櫎澶辫触'); + this.$message.error("鍒犻櫎澶辫触"); } else { this.$message({ - message: '鍒犻櫎鎴愬姛', - type: 'success' + message: "鍒犻櫎鎴愬姛", + type: "success", }); this.setStartWareTable(); } @@ -2186,17 +2281,17 @@ pageIndex: 1, pageSize: 10, name: this.formWarehousing.name, - } + }; this.getAllWareTable(); }, //涓婁紶鏁版嵁鍒楄〃閲嶇疆 setWarehouseReset() { - this.formWarehousing.name = ''; + this.formWarehousing.name = ""; this.listData = { pageIndex: 1, pageSize: 10, name: null, - } + }; this.getAllWareTable(); }, //鏍煎紡鍖栨椂闂� @@ -2210,28 +2305,28 @@ var s = time.getSeconds(); return ( y + - '-' + + "-" + this.add0(m) + - '-' + + "-" + this.add0(d) + - ' ' + + " " + h + - ':' + + ":" + mm + - ':' + + ":" + s ); }, //鏍煎紡鍖栨椂闂� add0(m) { - return m < 10 ? '0' + m : m; + return m < 10 ? "0" + m : m; }, //澶у皬鍊兼敼鍙� changeSizeFile(row, column, cellValue, index) { if (cellValue >= 1024) { - return parseFloat(cellValue / 1204).toFixed(3) + "GB" + return parseFloat(cellValue / 1204).toFixed(3) + "GB"; } else { - return cellValue + "MB" + return cellValue + "MB"; } }, //涓婁紶鏁版嵁鍒楄〃娓呭崟閫夋嫨 @@ -2244,14 +2339,14 @@ pageIndex: 1, pageSize: 10, name: null, - } + }; this.getAllWareTable(); }, //鑾峰彇鏁版嵁涓婁紶鍒楄〃娓呭崟 async getAllWareTable() { const res = await dataUpload_selectByPageForUpload(this.listData); if (res.code != 200) { - this.$message.error('鍒楄〃鏁版嵁鑾峰彇澶辫触'); + this.$message.error("鍒楄〃鏁版嵁鑾峰彇澶辫触"); return; } this.count = res.count; @@ -2263,7 +2358,6 @@ this.listData.pageSize = val; this.getAllWareTable(); }, - //鏁版嵁涓婁紶鍒楄〃娓呭崟page鍒囨崲 handleCurrentChange(val) { @@ -2281,7 +2375,7 @@ var len = event.currentTarget.files.length; for (var i = 0; i < len; i++) { var f = event.currentTarget.files[i]; - std.push(f.name) + std.push(f.name); } this.formInline.specialtyData = std.toString(); }, @@ -2291,7 +2385,7 @@ }, //閲嶇疆鍏冩暟鎹� restMetaFile() { - this.formInline.metaData = '璇烽�夋嫨鍏冩暟鎹�'; + this.formInline.metaData = "璇烽�夋嫨鍏冩暟鎹�"; document.getElementById("metaDataFile").value = ""; }, //閫夋嫨鍏冩暟鎹枃浠跺垏鎹� @@ -2300,19 +2394,19 @@ var len = event.currentTarget.files.length; for (var i = 0; i < len; i++) { var f = event.currentTarget.files[i]; - std.push(f.name) + std.push(f.name); } this.formInline.metaData = std.toString(); }, //From琛ㄥ崟鍒濆鍖� setFromStart() { - this.formInline.verid = null - this.formInline.specialtyId = '娴嬮噺涓撲笟' - this.formInline.specialtyData = '璇烽�夋嫨鏁版嵁' - this.formInline.metaData = '璇烽�夋嫨鍏冩暟鎹�' - this.formInline.entryId = null - this.formInline.selectFileType = '*.*' + this.formInline.verid = null; + this.formInline.specialtyId = "娴嬮噺涓撲笟"; + this.formInline.specialtyData = "璇烽�夋嫨鏁版嵁"; + this.formInline.metaData = "璇烽�夋嫨鍏冩暟鎹�"; + this.formInline.entryId = null; + this.formInline.selectFileType = "*.*"; this.formInline.coordinateId = this.coordinateOption[0].epsgcode; }, //閫夋嫨鏁版嵁 @@ -2321,24 +2415,23 @@ }, //閲嶇疆鏁版嵁 restSelectFile() { - this.formInline.specialtyData = '璇烽�夋嫨鏁版嵁'; + this.formInline.specialtyData = "璇烽�夋嫨鏁版嵁"; document.getElementById("selectDataFile").value = ""; - }, //鍏ュ簱绫诲瀷鍒囨崲 uploadTypeChange(res) { this.setFromStart(); if (res == "v2") { - this.uploadFlag = false - this.formInline.selectFileType = '.zip' - this.formInline.entryId = this.entryOption[0].name + this.uploadFlag = false; + this.formInline.selectFileType = ".zip"; + this.formInline.entryId = this.entryOption[0].name; this.formInline.dirid = this.entryOption[0].id; this.getselectVerByDirid(); this.pathBak = this.entryOption[0].bak; } else { this.getStartDirChecked(this.catalogOption); this.getselectVerByDirid(); - this.uploadFlag = true + this.uploadFlag = true; } this.formInline.uploadType = res; }, @@ -2346,9 +2439,11 @@ async getselectVerByDirid() { this.verOption = []; this.formInline.verid = ""; - const res = await dataUploadSelectVerByDirid({ dirid: this.formInline.dirid }); + const res = await dataUploadSelectVerByDirid({ + dirid: this.formInline.dirid, + }); if (res.code != 200) { - this.$message.error('鐗堟湰鍒楄〃鑾峰彇澶辫触'); + this.$message.error("鐗堟湰鍒楄〃鑾峰彇澶辫触"); return; } this.verOption = res.result; @@ -2358,40 +2453,40 @@ async getSelectdirTab() { const res = await selectdirTab(); if (res.code != 200) { - this.$message.error('鐩綍鍒楄〃鑾峰彇澶辫触'); + this.$message.error("鐩綍鍒楄〃鑾峰彇澶辫触"); return; } this.catalogOption = this.treeData(res.result); - this.formInline.dirName = this.catalogOption[0].name + this.formInline.dirName = this.catalogOption[0].name; this.getStartDirChecked(this.catalogOption); - this.getselectVerByDirid() + this.getselectVerByDirid(); }, getStartDirChecked(res) { if (res.length != 0) { if (res[0].children == null || res[0].children == undefined) { - this.formInline.dirid = res[0].id + this.formInline.dirid = res[0].id; } else { - this.getStartDirChecked(res[0].children) + this.getStartDirChecked(res[0].children); } } }, //鍗曟枃浠惰川妫�寮圭獥鍒濆鍖� startQuayTestForms() { - this.quayTestForms = { - tolerance: '0.001', - gcdOffset: '20', - rangeOffset: '200', - kzdOffset: '100', - xgMax: '0.005', - coordinateSystem: 'CGCS2000/degree', - imgResolution: '0.2', - demTolerance: '5', - demChangeRate: '200', - lazDensity: '1', - imgResolution: '0.2', - }, - this.quayTestShow = { + (this.quayTestForms = { + tolerance: "0.001", + gcdOffset: "20", + rangeOffset: "200", + kzdOffset: "100", + xgMax: "0.005", + coordinateSystem: "CGCS2000/degree", + imgResolution: "0.2", + demTolerance: "5", + demChangeRate: "200", + lazDensity: "1", + imgResolution: "0.2", + }), + (this.quayTestShow = { checkOsgb: false, checkXls: false, checkLaz: false, @@ -2404,7 +2499,7 @@ checkMath: false, checkMeta: false, checkMain: false, - } + }); }, //鐩綍鍒囨崲 catalogChange(data, node, nodeData) { @@ -2423,11 +2518,11 @@ } var fileType = node.data.code; if (fileType == null) { - fileType = "*.*" + fileType = "*.*"; } this.formInline.selectFileType = fileType; this.formInline.dirid = node.data.id; - this.formInline.dirName = node.data.name + this.formInline.dirName = node.data.name; this.getselectVerByDirid(); }, //Tabsq鍒囨崲 @@ -2435,6 +2530,7 @@ if (tab.name == "second") { this.setStartWareTable(); } + this.calHeight(); }, //鏍戝垪琛ㄧ敓鎴� treeData(source) { @@ -2442,11 +2538,11 @@ return cloneData.filter((father) => { // 寰幆鎵�鏈夐」 let branchArr = cloneData.filter((child) => father.id == child.pid); // 瀵规瘮ID锛屽垎鍒笂涓嬬骇鑿滃崟锛屽苟杩斿洖鏁版嵁 - branchArr.length > 0 ? (father.children = branchArr) : ''; // 缁欑埗绾ф坊鍔犱竴涓猚hildren灞炴�э紝骞惰祴鍊� + branchArr.length > 0 ? (father.children = branchArr) : ""; // 缁欑埗绾ф坊鍔犱竴涓猚hildren灞炴�э紝骞惰祴鍊� return father.pid == 0; // 杩斿洖涓�绾ц彍鍗� }); }, - } + }, }; </script> <style lang="less" scoped> @@ -2472,4 +2568,27 @@ } } } +.inquire { + padding: 8px; + margin-top: 20px; + + border-radius: 5px; + + margin-bottom: 20px; + .el-form-item { + margin: 5px; + } +} +.el-tabs { + height: calc(100% - 70px); +} +/deep/ .el-tabs__content { + height: calc(100% - 49px); +} +/deep/ .el-tab-pane { + height: 100%; +} +.text-center { + text-align: center; +} </style> \ No newline at end of file -- Gitblit v1.9.3