From b227c4b8d73299e976eb95c4f270f2da0eb61257 Mon Sep 17 00:00:00 2001 From: xing <xingjs@qq.com> Date: 星期日, 26 二月 2023 09:58:57 +0800 Subject: [PATCH] 20230226@xingjs@优化完善数据管理样式 --- src/views/datamanage/dataUpdata.vue | 1749 +++++++++++++++++++++++++++++---------------------------- 1 files changed, 898 insertions(+), 851 deletions(-) diff --git a/src/views/datamanage/dataUpdata.vue b/src/views/datamanage/dataUpdata.vue index 9efead4..8743f64 100644 --- a/src/views/datamanage/dataUpdata.vue +++ b/src/views/datamanage/dataUpdata.vue @@ -1,48 +1,49 @@ <template> <div - class="subpage_Box" - v-loading="loading" - element-loading-background="rgba(0, 0, 0, 0.8)" + class="subpage_Box" + v-loading="loading" + element-loading-background="rgba(0, 0, 0, 0.8)" > <My-bread :list="[ `${$t('dataManage.dataManage')}`, `${$t('dataManage.dataUpdata')}`, ]"></My-bread> - <el-divider /> + <el-divider/> <el-tabs type="card" - v-model="activeTabName" - @tab-click="handleTabClick" + v-model="activeTabName" + @tab-click="handleTabClick" > <!-- 涓婁紶鏁版嵁 --> <el-tab-pane - :label="$t('dataManage.dataUpObj.uploaddata')" - name="first" + :label="$t('dataManage.dataUpObj.uploaddata')" + name="first" > <div class="inquire subpage_Div" ref="container"> <el-form - :inline="true" - :model="formInline" - class="demo-form-inline" + :inline="true" + :model="formInline" + class="demo-form-inline" > <!-- 鍏ュ簱绫诲瀷 --> <el-form-item - :label="$t('dataManage.dataUpObj.UploadType')" - style="margin-right: 2%" + :label="$t('dataManage.dataUpObj.UploadType')" + style="margin-right: 2%" + size="small" > <el-select - :disabled="tableData.length == 0 ? false : true" - v-model="formInline.uploadType" - @change="uploadTypeChange" - :popper-append-to-body="false" - placeholder="璇烽�夋嫨" + :disabled="tableData.length == 0 ? false : true" + v-model="formInline.uploadType" + @change="uploadTypeChange" + :popper-append-to-body="false" + placeholder="璇烽�夋嫨" > -<!-- <el-option - v-for="item in uploadOption" - :key="item.value" - :label="item.label" - :value="item.value" - ></el-option>--> + <!-- <el-option + v-for="item in uploadOption" + :key="item.value" + :label="item.label" + :value="item.value" + ></el-option>--> <el-option :label="$t('shuJuGuanLi.pselect.dFile')" @@ -58,26 +59,27 @@ </el-form-item> <!-- 瀛樺偍鐩綍 --> <el-form-item - style="margin-right: 2%" - v-show="uploadFlag" - :label="$t('dataManage.dataUpObj.storageDirectory')" + style="margin-right: 2%" + v-show="uploadFlag" + :label="$t('dataManage.dataUpObj.storageDirectory')" + size="small" > <el-select - :popper-append-to-body="false" - v-model="formInline.dirName" - :disabled="tableData.length == 0 ? false : true" + :popper-append-to-body="false" + v-model="formInline.dirName" + :disabled="tableData.length == 0 ? false : true" > <el-option - :value="formInline.dirid" - :label="formInline.dirName" - style=" height:auto" + :value="formInline.dirid" + :label="formInline.dirName" + style=" height:auto" > <el-tree - ref="tree" - :data="catalogOption" - node-key="id" - :props="cascader" - @node-click="catalogChange" + ref="tree" + :data="catalogOption" + node-key="id" + :props="cascader" + @node-click="catalogChange" /> </el-option> </el-select> @@ -92,62 +94,65 @@ </el-form-item> <!-- 椤圭洰鍚嶇О --> <el-form-item - style="margin-right: 2%" - v-show="!uploadFlag" - :label="$t('dataManage.dataUpObj.entryName')" + style="margin-right: 2%" + v-show="!uploadFlag" + :label="$t('dataManage.dataUpObj.entryName')" + size="small" > <el-select - :popper-append-to-body="false" - :disabled="tableData.length == 0 ? false : true" - v-model="formInline.entryId" - @change="entryNameChange" - placeholder="璇烽�夋嫨" + :popper-append-to-body="false" + :disabled="tableData.length == 0 ? false : true" + v-model="formInline.entryId" + @change="entryNameChange" + placeholder="璇烽�夋嫨" > <el-option - v-for="item in entryOption" - :key="item.id" - :label="item.name" - :value="item.name" + v-for="item in entryOption" + :key="item.id" + :label="item.name" + :value="item.name" ></el-option> </el-select> </el-form-item> <!-- 鏁版嵁鐗堟湰 --> <el-form-item - :label="$t('dataManage.dataUpObj.dataVersion')" - style="margin-right: 2%" + :label="$t('dataManage.dataUpObj.dataVersion')" + style="margin-right: 2%" + size="small" > <el-select - :popper-append-to-body="false" - :disabled="tableData.length == 0 ? false : true" - v-model="formInline.verid" - :placeholder="$t('common.choose')" + :popper-append-to-body="false" + :disabled="tableData.length == 0 ? false : true" + v-model="formInline.verid" + :placeholder="$t('common.choose')" > <el-option - v-for="item in verOption" - :key="item.id" - :label="item.name" - :value="item.id" + v-for="item in verOption" + :key="item.id" + :label="item.name" + :value="item.id" > </el-option> </el-select> </el-form-item> <!-- 鏁版嵁涓撲笟 --> <el-form-item - :label="$t('dataManage.dataUpObj.dataSpecialty')" - style="margin-right: 2%" + :label="$t('dataManage.dataUpObj.dataSpecialty')" + style="margin-right: 2%" + size="small" > <el-select - :popper-append-to-body="false" - :disabled="tableData.length == 0 ? false : true" - v-model="formInline.specialtyId" - :placeholder="$t('common.choose')" + :popper-append-to-body="false" + :disabled="tableData.length == 0 ? false : true" + v-model="formInline.specialtyId" + :placeholder="$t('common.choose')" > -<!-- <el-option - v-for="item in specialtyOption" - :key="item.value" - :label="item.label" - :value="item.value"> - </el-option>--> + <!-- <el-option + v-for="item in specialtyOption" + :key="item.value" + :label="item.label" + :value="item.value"> + </el-option>--> <el-option :label="$t('shuJuGuanLi.pselect.SurveyDiscipline')" @@ -170,237 +175,248 @@ </el-form-item> <!-- 鍧愭爣绯� --> <el-form-item - :label="$t('dataManage.dataUpObj.coordinateSystem')" - style="margin-right: 3%" + :label="$t('dataManage.dataUpObj.coordinateSystem')" + style="margin-right: 3%" + size="small" > <el-select - :popper-append-to-body="false" - :disabled="tableData.length == 0 ? false : true" - v-model="formInline.coordinateId" - :placeholder="$t('common.choose')" + :popper-append-to-body="false" + :disabled="tableData.length == 0 ? false : true" + v-model="formInline.coordinateId" + :placeholder="$t('common.choose')" > <el-option - v-for="item in coordinateOption" - :key="item.epsgcode" - :label="item.coordinate" - :value="item.epsgcode" + v-for="item in coordinateOption" + :key="item.epsgcode" + :label="item.coordinate" + :value="item.epsgcode" > </el-option> </el-select> </el-form-item> <div class="flex_box"> <div style="margin-right: auto"> - <!-- 閫夋嫨鏁版嵁 --> - <el-form-item> + <!-- 閫夋嫨鏁版嵁 --> + <el-form-item size="small"> <el-link - :disabled="tableData.length == 0 ? false : true" - v-show="formInline.specialtyData == '璇烽�夋嫨鏁版嵁'" - @click="setSelectFile" - :underline="false" - type="primary" - >{{$t('dataManage.dataUpObj.selectData') }}</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> + 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" + size="small" + 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="$t('shuJuGuanLi.shuJuJianSuo.valueone')" - v-model="formInline.specialtyData" - style="width:210px;" - disabled + :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valueone')" + 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> + :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> + 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" + 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" + v-show="uploadFlag" > <el-input - :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valueone')" - v-model="formInline.metaData" - style="width:210px;" - disabled + :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valueone')" + 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鏁版嵁'" - @click="setWBSFile" - :underline="false" - type="primary" - >{{$t('dataManage.dataUpObj.selectWBSData') }}</el-link> - <el-link - :disabled="tableData.length == 0 ? false : true" - v-show="formInline.wbsData != '璇烽�夋嫨WBS鏁版嵁'" - @click="restWBSFile" - :underline="false" - type="primary" - >{{$t('common.reset') }}</el-link> - <input - id="wbsDataFile" - type="file" - name="file" - multiple="multiple" - accept=".xls,.xlsx" - style="display: none" - @change="handleWBSFileChange" - ></input> + <el-link + :disabled="tableData.length == 0 ? false : true" + v-show="formInline.wbsData == '璇烽�夋嫨WBS鏁版嵁'" + @click="setWBSFile" + :underline="false" + type="primary" + >{{ $t('dataManage.dataUpObj.selectWBSData') }} + </el-link> + <el-link + :disabled="tableData.length == 0 ? false : true" + v-show="formInline.wbsData != '璇烽�夋嫨WBS鏁版嵁'" + @click="restWBSFile" + :underline="false" + type="primary" + >{{ $t('common.reset') }} + </el-link> + <input + id="wbsDataFile" + type="file" + name="file" + multiple="multiple" + accept=".xls,.xlsx" + style="display: none" + @change="handleWBSFileChange" + ></input> </el-form-item> <el-form-item v-show="!uploadFlag"> - <el-input - placeholder="璇烽�夋嫨WBS鏁版嵁" - v-model="formInline.wbsData" - style="width:210px;" - disabled - > - </el-input> + <el-input + placeholder="璇烽�夋嫨WBS鏁版嵁" + v-model="formInline.wbsData" + style="width:210px;" + disabled + > + </el-input> </el-form-item> </div> <div> <el-form-item> - <!-- 涓婁紶 --> - <el-button - v-if="menuStatus.upload" - :disabled="tableData.length == 0 ? false : true" - @click="setFileUpload" - size="small" - icon="el-icon-upload" - type="success" - >{{ - $t('common.upload') - }}</el-button> - <!-- 鍒犻櫎 --> - <el-button - v-if="menuStatus.delete" - :disabled="multipleSelection.length == 0 ? true : false" - icon="el-icon-delete" - size="small" - @click="setFileDelete" - type="danger" - >{{ $t('common.delete') }}</el-button> - <!-- 鍏ュ簱 --> - <el-button - v-if="menuStatus.insert" - @click="setFileWare" - size="small" - :disabled="tableData.length == 0 ? true: false" - icon="el-icon-folder-add" - type="warning" - >{{ $t('common.Warehousin') }}</el-button> - <!-- 璐ㄦ --> - <el-button - style="margin-right:-9px" - v-if="menuStatus.insert" - :disabled="multipleSelection.length == 0 ? true : false" - type="info" - size="small" - icon="el-icon-folder-checked" - @click="handleQuayTestClick()" - >{{$t('common.quayTest')}} - </el-button> + <!-- 涓婁紶 --> + <el-button + v-if="menuStatus.upload" + :disabled="tableData.length == 0 ? false : true" + @click="setFileUpload" + size="small" + icon="el-icon-upload" + type="success" + >{{ + $t('common.upload') + }} + </el-button> + <!-- 鍒犻櫎 --> + <el-button + v-if="menuStatus.delete" + :disabled="multipleSelection.length == 0 ? true : false" + icon="el-icon-delete" + size="small" + @click="setFileDelete" + type="danger" + >{{ $t('common.delete') }} + </el-button> + <!-- 鍏ュ簱 --> + <el-button + v-if="menuStatus.insert" + @click="setFileWare" + size="small" + :disabled="tableData.length == 0 ? true: false" + icon="el-icon-folder-add" + type="warning" + >{{ $t('common.Warehousin') }} + </el-button> + <!-- 璐ㄦ --> + <el-button + style="margin-right:-9px" + v-if="menuStatus.insert" + :disabled="multipleSelection.length == 0 ? true : false" + type="info" + size="small" + icon="el-icon-folder-checked" + @click="handleQuayTestClick()" + >{{ $t('common.quayTest') }} + </el-button> </el-form-item> </div> </div> - - + + </el-form> - + </div> <!-- 涓婁紶鏁版嵁鍒楄〃 --> <div class="dividing-line"></div> <div class="table_box" :style="styleVar"> <el-table - style="width:100%" - :data="tableData" - @selection-change="handleSelectionChange" - height="calc(100% - 57px)" + style="width:100%" + :data="tableData" + @selection-change="handleSelectionChange" + height="calc(100% - 57px)" > <el-table-column - type="selection" - width="55" + type="selection" + width="55" /> <el-table-column - align="center" - type="index" - :label="$t('common.index')" - width="70px" + align="center" + type="index" + :label="$t('common.index')" + width="70px" /> <el-table-column - align="center" - prop="name" - :label="$t('common.name')" + align="center" + prop="name" + :label="$t('common.name')" /> <el-table-column - align="center" - prop="sizes" - :label="$t('common.size')" - :formatter="changeSizeFile" + align="center" + prop="sizes" + :label="$t('common.size')" + :formatter="changeSizeFile" /> <el-table-column - align="center" - prop="status" - label="鐘舵��" + align="center" + prop="status" + label="鐘舵��" /> <el-table-column - align="center" - prop="code" - label="鐘舵��" - v-if="false" + align="center" + prop="code" + label="鐘舵��" + v-if="false" /> <el-table-column - label="鎿嶄綔" - width="120" + label="鎿嶄綔" + width="120" > <template slot-scope="scope"> <el-button - v-if="menuStatus.download" - v-show="scope.row.code != null" - @click="handerLogClick(scope.row)" - type="primary" - size="mini" - plain + v-if="menuStatus.download" + v-show="scope.row.code != null" + @click="handerLogClick(scope.row)" + type="primary" + size="mini" + plain > 鏃ュ織 </el-button> </template> @@ -410,166 +426,171 @@ </el-tab-pane> <!-- 鍏ュ簱鏁版嵁娓呭崟 --> <el-tab-pane - :label="$t('dataManage.dataUpObj.receiptdata')" - name="second" + :label="$t('dataManage.dataUpObj.receiptdata')" + name="second" > <div class="inquire subpage_Div" ref="container1"> <el-form - :inline="true" - :model="formWarehousing" - class="demo-form-inline" + :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" - :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valueone')" - style="width: 200px;" - suffix-icon="el-icon-edit" - ></el-input> - </el-form-item> + <div class="flex_box"> + <div style="margin-right: auto"> + <el-form-item :label="$t('dataManage.dataUpObj.describe')"> + <el-input + v-model="formWarehousing.name" + :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valueone')" + style="width: 200px;" + suffix-icon="el-icon-edit" + ></el-input> + </el-form-item> + </div> + <div> + <el-form-item> + <el-button + v-if="menuStatus.delete" + @click="setWarehouseDel" + icon="el-icon-folder-delete" + type="danger" + size="small" + >{{ $t('common.delete') }} + </el-button> + <el-button + @click="setWarehouseSearch" + icon="el-icon-upload" + size="small" + class="primary" + >{{ + $t('common.iquery') + }} + </el-button> + <el-button + @click="setWarehouseReset" + icon="el-icon-folder-add" + size="small" + type="info" + >{{ $t('common.reset') }} + </el-button> + </el-form-item> + <el-form-item> + <el-button + v-if="menuStatus.upload" + :disabled="multipleDelete.length == 0 ? true : false" + @click="setEnclosure" + icon="el-icon-folder-opened" + type="success" + size="small" + >{{ $t('common.enclosure') }} + </el-button> + </el-form-item> + </div> </div> - <div> - <el-form-item> - <el-button - v-if="menuStatus.delete" - @click="setWarehouseDel" - icon="el-icon-folder-delete" - type="danger" - size="small" - >{{ $t('common.delete') }}</el-button> - <el-button - @click="setWarehouseSearch" - icon="el-icon-upload" - size="small" - class="primary" - >{{ - $t('common.iquery') - }}</el-button> - <el-button - @click="setWarehouseReset" - icon="el-icon-folder-add" - size="small" - type="info" - >{{ $t('common.reset') }}</el-button> - </el-form-item> - <el-form-item> - <el-button - v-if="menuStatus.upload" - :disabled="multipleDelete.length == 0 ? true : false" - @click="setEnclosure" - icon="el-icon-folder-opened" - type="success" - size="small" - >{{ $t('common.enclosure') }}</el-button> - </el-form-item> - </div> - </div> - - + + </el-form> </div> <!-- 鍏ュ簱 --> <div class="dividing-line"></div> - <div class="table_box" :style="styleVar1"> - <el-table - ref="filterTable" - :data="waretableData" - style="width: 100%" - height="calc(100% - 57px)" - @selection-change="handleDelteChange" - > - <el-table-column - type="selection" - width="55" - > - </el-table-column> - <el-table-column - align="center" - type="index" - :label="$t('common.index')" - width="70px" - ></el-table-column> - <el-table-column - align="center" - - :label="$t('common.name')" - - width="120" - > - <template slot-scope="scope"> + <div class="table_box" :style="styleVar1"> + <el-table + ref="filterTable" + :data="waretableData" + style="width: 100%" + height="calc(100% - 57px)" + @selection-change="handleDelteChange" + > + <el-table-column + type="selection" + width="55" + > + </el-table-column> + <el-table-column + align="center" + type="index" + :label="$t('common.index')" + width="70px" + ></el-table-column> + <el-table-column + align="center" + + :label="$t('common.name')" + + width="120" + > + <template slot-scope="scope"> <span v-if="scope.row.ismeta > 0"> - <el-link style="color:#409eff" title="鍏冩暟鎹煡璇�" @click="setQueryMetaData(scope.row)" target="_blank">{{ scope.row.name }}</el-link> + <el-link style="color:#409eff" title="鍏冩暟鎹煡璇�" @click="setQueryMetaData(scope.row)" + target="_blank">{{ scope.row.name }}</el-link> </span> - <span v-else>{{ scope.row.name }}</span> - </template> - </el-table-column> - <el-table-column - align="center" - prop="dirName" - :label="$t('dataManage.dataUpObj.catalogue')" - width="300" - /> - <el-table-column - align="center" - prop="depName" - :label="$t('dataManage.dataUpObj.company')" - width="200" - /> - <el-table-column - align="center" - prop="verName" - :label="$t('dataManage.dataUpObj.versionNo')" - /> - <el-table-column - align="center" - prop="type" - :label="$t('common.type')" - /> - <el-table-column - align="center" - prop="sizes" - :label="$t('common.size')" - :formatter="changeSizeFile" - /> - <el-table-column - align="center" - :label="$t('dataManage.dataUpObj.tableName')" - > - <template slot-scope="scope"> - <a - class="scopeRowColor" - @click="detail(scope.row)" - >{{ scope.row.tab }}</a> - </template> - </el-table-column> - <el-table-column - align="center" - prop="rows" - :label="$t('common.lineNuber')" - /> - <el-table-column - align="center" - prop="desc" - :label="$t('dataManage.dataUpObj.describe')" - /> - <el-table-column - align="center" - prop="uname" - :label="$t('dataManage.vmobj.createonuser')" - /> - <el-table-column - align="center" - prop="createTime" - :label="$t('dataManage.vmobj.createontime')" - :formatter="changetimeFile" - width="100" - /> - </el-table> - <div class="pagination_box"> - <el-pagination + <span v-else>{{ scope.row.name }}</span> + </template> + </el-table-column> + <el-table-column + align="center" + prop="dirName" + :label="$t('dataManage.dataUpObj.catalogue')" + width="300" + /> + <el-table-column + align="center" + prop="depName" + :label="$t('dataManage.dataUpObj.company')" + width="200" + /> + <el-table-column + align="center" + prop="verName" + :label="$t('dataManage.dataUpObj.versionNo')" + /> + <el-table-column + align="center" + prop="type" + :label="$t('common.type')" + /> + <el-table-column + align="center" + prop="sizes" + :label="$t('common.size')" + :formatter="changeSizeFile" + /> + <el-table-column + align="center" + :label="$t('dataManage.dataUpObj.tableName')" + > + <template slot-scope="scope"> + <a + class="scopeRowColor" + @click="detail(scope.row)" + >{{ scope.row.tab }}</a> + </template> + </el-table-column> + <el-table-column + align="center" + prop="rows" + :label="$t('common.lineNuber')" + /> + <el-table-column + align="center" + prop="desc" + :label="$t('dataManage.dataUpObj.describe')" + /> + <el-table-column + align="center" + prop="uname" + :label="$t('dataManage.vmobj.createonuser')" + /> + <el-table-column + align="center" + prop="createTime" + :label="$t('dataManage.vmobj.createontime')" + :formatter="changetimeFile" + width="100" + /> + </el-table> + <div class="pagination_box"> + <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="listData.pageIndex" @@ -577,113 +598,120 @@ :page-size="listData.pageSize" layout="total, sizes, prev, pager, next, jumper" :total="count" - > - </el-pagination> - </div> - </div> - - + > + </el-pagination> + </div> + </div> + + </el-tab-pane> </el-tabs> <!-- 璐ㄦ寮圭獥 --> <el-dialog - title="鏁版嵁璐ㄦ" - :visible.sync="quayTestVisible" - width="70%" - top="2vh" - :modal="false" - :before-close="handleQuayTestCloseDown" + title="鏁版嵁璐ㄦ" + :visible.sync="quayTestVisible" + width="70%" + top="2vh" + :modal="false" + :before-close="handleQuayTestCloseDown" > <div class="dialogDiv"> <el-form - :inline="true" - :model="quayTestForms " - class="demo-form-inline" + :inline="true" + :model="quayTestForms " + class="demo-form-inline" > <el-form-item :label="$t('dataManage.dataUpObj.dataSpecialty')"> <el-input - disabled - v-model="quayTestForms.sjzy" + disabled + v-model="quayTestForms.sjzy" ></el-input> </el-form-item> <el-form-item :label="$t('dataManage.dataUpObj.storageDirectory')"> <el-input - disabled - style="width:400px" - v-model="quayTestForms.names" + disabled + style="width:400px" + v-model="quayTestForms.names" ></el-input> </el-form-item> </el-form> - <el-divider /> + <el-divider/> <div class="dialogContent"> <div - class="ContBox" - v-show="quayTestShow.checkAttrs" + class="ContBox" + v-show="quayTestShow.checkAttrs" > <el-checkbox - checked - disabled - >灞炴�ф鏌ワ細(*dlg*.gdb+*鍦板舰鍥�**.dwg)</el-checkbox> + checked + disabled + >灞炴�ф鏌ワ細(*dlg*.gdb+*鍦板舰鍥�**.dwg) + </el-checkbox> </div> <div - class="ContBox" - v-show="quayTestShow.checkMath" + class="ContBox" + v-show="quayTestShow.checkMath" > <el-checkbox - checked - disabled - >鏁板鍩虹妫�鏌ワ細(.shp,.dlg)</el-checkbox> + checked + disabled + >鏁板鍩虹妫�鏌ワ細(.shp,.dlg) + </el-checkbox> </div> <div - class="ContBox" - v-show="quayTestShow.checkDecorate" + class="ContBox" + v-show="quayTestShow.checkDecorate" > <el-checkbox - checked - disabled - >鍥鹃潰鏁撮グ妫�鏌ワ細(.dwg)</el-checkbox> + checked + disabled + >鍥鹃潰鏁撮グ妫�鏌ワ細(.dwg) + </el-checkbox> </div> <div - class="ContBox" - v-show="quayTestShow.checkXls" + class="ContBox" + v-show="quayTestShow.checkXls" > <el-checkbox - checked - disabled - >琛ㄦ牸鏁版嵁妫�鏌ワ細(.xls/.xlsx)</el-checkbox> + checked + disabled + >琛ㄦ牸鏁版嵁妫�鏌ワ細(.xls/.xlsx) + </el-checkbox> </div> <div - class="ContBox" - v-show="quayTestShow.checkOrigin" + class="ContBox" + v-show="quayTestShow.checkOrigin" > <el-checkbox - checked - disabled - >鍘熺偣妫�鏌ワ細(*鍓栭潰鍥�*.dwg)</el-checkbox> + checked + disabled + >鍘熺偣妫�鏌ワ細(*鍓栭潰鍥�*.dwg) + </el-checkbox> </div> <div - class="ContBox" - v-show="quayTestShow.checkMeta" + class="ContBox" + v-show="quayTestShow.checkMeta" > <el-checkbox - checked - disabled - >鍏冩暟鎹鏌ワ細(*鍏冩暟鎹�*.xls/.xlsx)</el-checkbox> + checked + disabled + >鍏冩暟鎹鏌ワ細(*鍏冩暟鎹�*.xls/.xlsx) + </el-checkbox> </div> <div - class="ContBox" - v-show="quayTestShow.checkTopology" + class="ContBox" + v-show="quayTestShow.checkTopology" > <el-form - ref="quayForms" - :model="quayTestForms" - class="demo-form-inline" + ref="quayForms" + :model="quayTestForms" + class="demo-form-inline" > <el-form-item> <el-checkbox - checked - disabled - >鎷撴墤妫�鏌ワ細(*鍦板舰鍥�*.dwg)</el-checkbox> + checked + disabled + >鎷撴墤妫�鏌ワ細(*鍦板舰鍥�*.dwg) + </el-checkbox> </el-form-item> <el-form-item> <div class="ContDiv"> @@ -728,19 +756,20 @@ </el-form> </div> <div - class="ContBox" - v-show="quayTestShow.checkDom" + class="ContBox" + v-show="quayTestShow.checkDom" > <el-form - ref="quayForms" - :model="quayTestForms" - class="demo-form-inline" + ref="quayForms" + :model="quayTestForms" + class="demo-form-inline" > <el-form-item> <el-checkbox - checked - disabled - >鏍呮牸妫�鏌ワ細(.tif/.img)</el-checkbox> + checked + disabled + >鏍呮牸妫�鏌ワ細(.tif/.img) + </el-checkbox> </el-form-item> <el-form-item> <div class="ContDiv"> @@ -761,19 +790,20 @@ </el-form> </div> <div - class="ContBox" - v-show="quayTestShow.checkDem" + class="ContBox" + v-show="quayTestShow.checkDem" > <el-form - ref="quayForms" - :model="quayTestForms" - class="demo-form-inline" + ref="quayForms" + :model="quayTestForms" + class="demo-form-inline" > <el-form-item> <el-checkbox - checked - disabled - >楂樼▼妫�鏌ワ細(.tif/.img)</el-checkbox> + checked + disabled + >楂樼▼妫�鏌ワ細(.tif/.img) + </el-checkbox> </el-form-item> <el-form-item> <div class="ContDiv"> @@ -794,19 +824,20 @@ </el-form> </div> <div - class="ContBox" - v-show="quayTestShow.checkLaz" + class="ContBox" + v-show="quayTestShow.checkLaz" > <el-form - ref="quayForms" - :model="quayTestForms" - class="demo-form-inline" + ref="quayForms" + :model="quayTestForms" + class="demo-form-inline" > <el-form-item> <el-checkbox - checked - disabled - >鐐逛簯妫�鏌ワ細(.laz + *婵�鍏夌偣浜�*.xls/.xlsx)</el-checkbox> + checked + disabled + >鐐逛簯妫�鏌ワ細(.laz + *婵�鍏夌偣浜�*.xls/.xlsx) + </el-checkbox> </el-form-item> <el-form-item> <div class="ContDiv"> @@ -819,19 +850,20 @@ </el-form> </div> <div - class="ContBox" - v-show="quayTestShow.checkOsgb" + class="ContBox" + v-show="quayTestShow.checkOsgb" > <el-form - ref="quayForms" - :model="quayTestForms" - class="demo-form-inline" + ref="quayForms" + :model="quayTestForms" + class="demo-form-inline" > <el-form-item> <el-checkbox - checked - disabled - >OSGB妫�鏌ワ細(.osgb + *鍊炬枩鎽勫奖*.xls/.xlsx) </el-checkbox> + checked + disabled + >OSGB妫�鏌ワ細(.osgb + *鍊炬枩鎽勫奖*.xls/.xlsx) + </el-checkbox> </el-form-item> <el-form-item> <div class="ContDiv"> @@ -846,109 +878,110 @@ </div> </div> <span - slot="footer" - class="dialog-footer" + slot="footer" + class="dialog-footer" > <el-button - class="elBotton" - size="small" - @click="quayTestVisible = false" + class="elBotton" + size="small" + @click="quayTestVisible = false" >鍙� 娑�</el-button> <el-button - class="elBotton" - size="small" - @click="commonQuayTest" + class="elBotton" + size="small" + @click="commonQuayTest" >纭� 瀹�</el-button> </span> </el-dialog> <!-- 鏁翠綋鏂囦欢璐ㄦ寮圭獥 --> <el-dialog - title="鏁版嵁璐ㄦ" - :visible.sync="testQuayVisible" - top="2vh" - :modal="false" - :before-close="handleTestQuayCloseDown" + title="鏁版嵁璐ㄦ" + :visible.sync="testQuayVisible" + top="2vh" + :modal="false" + :before-close="handleTestQuayCloseDown" > <el-form :model="formCheckAll" label-position="top"> <el-form-item label="椤圭洰鍚嶇О"> - - <el-input + + <el-input disabled v-model="formCheckAll.xmmc" style="width:85%" - ></el-input> - + ></el-input> + </el-form-item> <el-form-item label="鎵�灞炰笓涓�"> - - <el-input + + <el-input disabled v-model="formCheckAll.sjzy" style="width:85%" - ></el-input> - + ></el-input> + </el-form-item> <el-form-item - v-show="formCheckAll.isDiZai" - label="鎵�灞炰笓涓�" + v-show="formCheckAll.isDiZai" + label="鎵�灞炰笓涓�" > - - <el-select + + <el-select v-model="formCheckAll.diZaiType" placeholder="璇烽�夋嫨" style="width:85%" - > - <el-option + > + <el-option v-for="item in disOptions" :key="item.value" :label="item.label" :value="item.value" - > - </el-option> - </el-select> - + > + </el-option> + </el-select> + </el-form-item> </el-form> <span - slot="footer" - class="dialog-footer" + slot="footer" + class="dialog-footer" > <el-button - class="elBotton" - size="small" - @click="testQuayVisible = false" + class="elBotton" + size="small" + @click="testQuayVisible = false" >鍙� 娑�</el-button> <el-button - class="elBotton" - size="small" - @click="commonTestQuay" + class="elBotton" + size="small" + @click="commonTestQuay" >纭� 瀹�</el-button> </span> </el-dialog> <!-- ifream涓嬭浇鏂囦欢鍦板潃 --> <iframe - id="downFrame" - src="" - style="display: none; border: 0; padding: 0; height: 0; width: 0" + id="downFrame" + src="" + style="display: none; border: 0; padding: 0; height: 0; width: 0" ></iframe> <!-- 鏁版嵁鍖归厤 --> <el-dialog - :title="$t('dataManage.datawarehousing')" - :visible.sync="dialogWarehousing" - width="70%" - top="2vh" + :title="$t('dataManage.datawarehousing')" + :visible.sync="dialogWarehousing" + width="70%" + top="2vh" > <div class="dialogBox"> <div class="transFarBox subpage_Div"> <ul> <li - @click="singleElection(item)" - v-for="(item, i) in tableWareOne" - :class="{ active: activeName == item.eventid }" - >{{item.tab}} ({{item.type}})</li> + @click="singleElection(item)" + v-for="(item, i) in tableWareOne" + :class="{ active: activeName == item.eventid }" + >{{ item.tab }} ({{ item.type }}) + </li> </ul> </div> <div class="tarnsbtton"> @@ -962,96 +995,99 @@ <div class="transFarBox subpage_Div"> <ul> <li - @click="singleElection2(item)" - v-for="(item, i) in tableWareTwo" - :class="{ active: activeName2 == item.entity }" - >{{item.tabDesc}} ( {{item.ns}}.{{item.tab}})</li> + @click="singleElection2(item)" + v-for="(item, i) in tableWareTwo" + :class="{ active: activeName2 == item.entity }" + >{{ item.tabDesc }} ( {{ item.ns }}.{{ item.tab }}) + </li> </ul> </div> <div class="tarnsbtton"> <div> <div style="padding:2%"> <el-link @click="setWareTableChangeLeft"><i class="el-icon-d-arrow-left"></i></el-link> - </div><br /> + </div> + <br/> <div style="padding:2%"> <el-link><i @click="setWareTableChangeRight" class="el-icon-d-arrow-right" - ></i></el-link> + ></i></el-link> </div> </div> </div> <div class="transFarBox subpage_Div"> <ul> <li - @click="singleElection3(i)" - v-for="(item, i) in tableWareThree" - :class="{ active: activeName3 ==( item.tab+i)}" - >{{item.tab}} ( {{item.tabDesc}} {{item.ns}}.{{item.tabs}} )</li> + @click="singleElection3(i)" + v-for="(item, i) in tableWareThree" + :class="{ active: activeName3 ==( item.tab+i)}" + >{{ item.tab }} ( {{ item.tabDesc }} {{ item.ns }}.{{ item.tabs }} ) + </li> </ul> </div> </div> <span - slot="footer" - class="dialog-footer" + slot="footer" + class="dialog-footer" > <el-button - size="small" - @click="autoMatchWare" - type="primary" + size="small" + @click="autoMatchWare" + type="primary" >鑷姩鍖归厤</el-button> <el-button - size="small" - type="info" - @click="setInsrtWareTableClose " + size="small" + type="info" + @click="setInsrtWareTableClose " >鍙� 娑�</el-button> <el-button - size="small" - type="primary" - @click="setInsrtWareTable" + size="small" + type="primary" + @click="setInsrtWareTable" >纭� 瀹�</el-button> </span> </el-dialog> <el-dialog - :title="$t('common.details')" - :visible.sync="dialogVisible" - width="70%" - top="2vh" + :title="$t('common.details')" + :visible.sync="dialogVisible" + width="70%" + top="2vh" > <div style="height: 500px; overflow: auto"> <el-table - ref="filterTable" - :data="dbTableData" - height="90%" - border - style="width: 100%" + ref="filterTable" + :data="dbTableData" + height="90%" + border + style="width: 100%" > <el-table-column - width="60" - type="index" - :label="$t('common.index')" + width="60" + type="index" + :label="$t('common.index')" /> <el-table-column - v-for="(item, index) in attributeData" - :key="index" - :label="item.alias" - :prop="item.field" - show-overflow-tooltip - align="center" + v-for="(item, index) in attributeData" + :key="index" + :label="item.alias" + :prop="item.field" + show-overflow-tooltip + align="center" ></el-table-column> </el-table> <div - style="margin-top: 10px" - class="pagination_box" + style="margin-top: 10px" + class="pagination_box" > <el-pagination - @size-change="handleLoaderSizeChange" - @current-change="handleLoaderCurrentChange" - :current-page="listLoader.pageIndex" - :page-sizes="[10, 20, 50, 100]" - :page-size="listLoader.pageSize" - layout="total, sizes, prev, pager, next, jumper" - :total="count1" + @size-change="handleLoaderSizeChange" + @current-change="handleLoaderCurrentChange" + :current-page="listLoader.pageIndex" + :page-sizes="[10, 20, 50, 100]" + :page-size="listLoader.pageSize" + layout="total, sizes, prev, pager, next, jumper" + :total="count1" > </el-pagination> </div> @@ -1059,11 +1095,11 @@ </el-dialog> <el-dialog - :close-on-click-modal="false" - title="涓婁紶杩涘害" - :visible.sync="jindudialogVisible" - width="30%" - top="2vh" + :close-on-click-modal="false" + title="涓婁紶杩涘害" + :visible.sync="jindudialogVisible" + width="30%" + top="2vh" > <div> <div> @@ -1071,154 +1107,154 @@ </div> <div> <el-progress - :percentage="jindutiao" - :format="format" + :percentage="jindutiao" + :format="format" ></el-progress> </div> </div> </el-dialog> <el-dialog - :title="$t('common.details')" - :visible.sync="enclosureVisible" - :show-close="false" - top="2vh" + :title="$t('common.details')" + :visible.sync="enclosureVisible" + :show-close="false" + top="2vh" > <span - style="font-size:20px" - class="scopeRowColor" - >{{enclosureTitle}}涓嶈兘涓婁紶闄勪欢鏄惁缁х画</span> + style="font-size:20px" + class="scopeRowColor" + >{{ enclosureTitle }}涓嶈兘涓婁紶闄勪欢鏄惁缁х画</span> <span - slot="footer" - class="dialog-footer" + slot="footer" + class="dialog-footer" > <el-button @click="enclosureVisible = false">鍙� 娑�</el-button> <el-button - type="primary" - @click="uploadAnFiles" + type="primary" + @click="uploadAnFiles" >缁х画</el-button> </span> </el-dialog> - <el-dialog - :title="fromQueryMeta.title" - :visible.sync="queryMetaFlag" - width="70%" - top="2vh" + <el-dialog + :title="fromQueryMeta.title" + :visible.sync="queryMetaFlag" + width="70%" + top="2vh" > - <div style="height: 500px; overflow: auto;width:100%; "> - <el-form :inline="true" :model="fromQueryMeta" class="demo-form-inline"> - <el-form-item > - <el-input size="small" v-model="fromQueryMeta.name" :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valueone')" - suffix-icon="el-icon-edit" ></el-input> - </el-form-item> - - <el-form-item> - <el-button type="primary" size="small" @click="setSearchMetaData()">鏌ヨ</el-button> - <el-button type="info" size="small" @click="setRestMetaData()" >閲嶇疆</el-button> - </el-form-item> -</el-form> - <el-table - ref="filterTable" - :data="metaDataTable" - style="width: 100%" - height="calc(100% - 130px)" - - > - - <el-table-column - align="center" - type="index" - :label="$t('common.index')" - width="70px" - ></el-table-column> - <el-table-column - align="center" - prop="name" - :label="$t('common.name')" - - width="120" - > - - - </el-table-column> - <el-table-column - align="center" - prop="dirName" - :label="$t('dataManage.dataUpObj.catalogue')" - width="300" - /> - <el-table-column - align="center" - prop="depName" - :label="$t('dataManage.dataUpObj.company')" - width="200" - /> - <el-table-column - align="center" - prop="verName" - :label="$t('dataManage.dataUpObj.versionNo')" - /> - <el-table-column - align="center" - prop="type" - :label="$t('common.type')" - /> - <el-table-column - align="center" - prop="sizes" - :label="$t('common.size')" - :formatter="changeSizeFile" - /> - <el-table-column - align="center" - :label="$t('dataManage.dataUpObj.tableName')" - > - <template slot-scope="scope"> - <a - class="scopeRowColor" - @click="detail(scope.row)" - >{{ scope.row.tab }}</a> - </template> - </el-table-column> - <el-table-column - align="center" - prop="rows" - :label="$t('common.lineNuber')" - /> - <el-table-column - align="center" - prop="desc" - :label="$t('dataManage.dataUpObj.describe')" - /> - - - </el-table> - <div - - class="pagination_box" + <div style="height: 500px; overflow: auto;width:100%; "> + <el-form :inline="true" :model="fromQueryMeta" class="demo-form-inline"> + <el-form-item> + <el-input size="small" v-model="fromQueryMeta.name" :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valueone')" + suffix-icon="el-icon-edit"></el-input> + </el-form-item> + + <el-form-item> + <el-button type="primary" size="small" @click="setSearchMetaData()">鏌ヨ</el-button> + <el-button type="info" size="small" @click="setRestMetaData()">閲嶇疆</el-button> + </el-form-item> + </el-form> + <el-table + ref="filterTable" + :data="metaDataTable" + style="width: 100%" + height="calc(100% - 130px)" + + > + + <el-table-column + align="center" + type="index" + :label="$t('common.index')" + width="70px" + ></el-table-column> + <el-table-column + align="center" + prop="name" + :label="$t('common.name')" + + width="120" + > + + + </el-table-column> + <el-table-column + align="center" + prop="dirName" + :label="$t('dataManage.dataUpObj.catalogue')" + width="300" + /> + <el-table-column + align="center" + prop="depName" + :label="$t('dataManage.dataUpObj.company')" + width="200" + /> + <el-table-column + align="center" + prop="verName" + :label="$t('dataManage.dataUpObj.versionNo')" + /> + <el-table-column + align="center" + prop="type" + :label="$t('common.type')" + /> + <el-table-column + align="center" + prop="sizes" + :label="$t('common.size')" + :formatter="changeSizeFile" + /> + <el-table-column + align="center" + :label="$t('dataManage.dataUpObj.tableName')" + > + <template slot-scope="scope"> + <a + class="scopeRowColor" + @click="detail(scope.row)" + >{{ scope.row.tab }}</a> + </template> + </el-table-column> + <el-table-column + align="center" + prop="rows" + :label="$t('common.lineNuber')" + /> + <el-table-column + align="center" + prop="desc" + :label="$t('dataManage.dataUpObj.describe')" + /> + + + </el-table> + <div + + class="pagination_box" > <el-pagination - @size-change="handleMetaSizeChange" - @current-change="handMetaCurrentChange" - :current-page="listMetaData.pageIndex" - :page-sizes="[10, 20, 50, 100]" - :page-size="listMetaData.pageSize" - layout="total, sizes, prev, pager, next, jumper" - :total="listMetaData.count" + @size-change="handleMetaSizeChange" + @current-change="handMetaCurrentChange" + :current-page="listMetaData.pageIndex" + :page-sizes="[10, 20, 50, 100]" + :page-size="listMetaData.pageSize" + layout="total, sizes, prev, pager, next, jumper" + :total="listMetaData.count" > </el-pagination> </div> - </div> - + </div> + </el-dialog> <input - name="file1" - :accept="'.zip'" - type="file" - id="editimageFile" - multiple="multiple" - style="display: none" - @change="uploadAnFilesChange" + name="file1" + :accept="'.zip'" + type="file" + id="editimageFile" + multiple="multiple" + style="display: none" + @change="uploadAnFilesChange" /> </div> </template> @@ -1226,26 +1262,27 @@ <script> import $ from "jquery"; import MyBread from "../../components/MyBread.vue"; -import { getToken } from "@/utils/auth"; +import {getToken} from "@/utils/auth"; import { - dataUploadSelectPath, - selectdirTab, - dataUploadSelectVerByDirid, - dataUpload_selectByPageForUpload, dataUpload_deleteMetas, - dataUpload_selectCoords, - dataUpload_selectProject, - dataUploadSelectFiles, - dataUploadDeleteFiles, - dataUpload_uploadChecks, - dataUpload_selectTaskStatus, - dataUpload_selectMappers, - dataUpload_selectTabs, dataUpload_insertFiles, - dataUpload_selectFields, + dataUpload_selectByPageForUpload, + dataUpload_selectCoords, dataUpload_selectDbData, + dataUpload_selectFields, + dataUpload_selectMappers, dataUpload_selectPageAndCountByPid, + dataUpload_selectProject, + dataUpload_selectTabs, + dataUpload_selectTaskStatus, + dataUpload_uploadChecks, + dataUploadDeleteFiles, + dataUploadSelectFiles, + dataUploadSelectPath, + dataUploadSelectVerByDirid, + selectdirTab, } from "../../api/api"; + export default { name: "dataUpdata", components: { @@ -1330,7 +1367,7 @@ name: null, }, count: 0, - formWarehousing: { name: "" }, + formWarehousing: {name: ""}, multipleSelection: [], tableData: [], entryOption: [], @@ -1558,47 +1595,47 @@ that.$set(this, "jindutiao", 0); this.loading = true; $.ajax( - BASE_URL + + 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("闄勪欢涓婁紶澶辫触"); - } + { + 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浣跨敤 + }, + } ); }, //閫夋嫨涓婁紶闄勪欢鐨勬枃浠� @@ -1606,7 +1643,8 @@ $("#editimageFile").click(); }, //涓婁紶闄勪欢 - uploadAnnex() {}, + uploadAnnex() { + }, //闄勪欢涓婁紶 setEnclosure() { var enclosureData = [ @@ -1768,7 +1806,7 @@ this.loading = true; const res = await dataUpload_insertFiles( - JSON.stringify(this.insertWareList) + JSON.stringify(this.insertWareList) ); this.loading = false; if (res.code != 200) { @@ -1801,7 +1839,7 @@ } std.forEach((item) => { this.tableWareOne = this.tableWareOne.filter( - (items) => items.tab !== item + (items) => items.tab !== item ); }); }, @@ -1836,7 +1874,7 @@ this.wareSelectOne.entity = this.wareSelectTwo.entity; this.wareSelectOne.tabDesc = this.wareSelectTwo.tabDesc; this.wareSelectOne.tabs = - this.wareSelectTwo.ns + "." + this.wareSelectTwo.tab; + this.wareSelectTwo.ns + "." + this.wareSelectTwo.tab; if (this.tableWareThree.indexOf(this.wareSelectOne) != -1) { } else { this.tableWareThree.push(this.wareSelectOne); @@ -1895,7 +1933,7 @@ } if (std.length != 0) { return this.$message.error( - std.toString() + ",鏈川妫�鎴栬川妫�澶辫触,涓嶈兘鍏ュ簱" + std.toString() + ",鏈川妫�鎴栬川妫�澶辫触,涓嶈兘鍏ュ簱" ); } } else if (this.formInline.uploadType == "v2") { @@ -1912,7 +1950,7 @@ } if (std.length != 0) { return this.$message.error( - std.toString() + ",鏈川妫�鎴栬川妫�澶辫触,涓嶈兘鍏ュ簱" + std.toString() + ",鏈川妫�鎴栬川妫�澶辫触,涓嶈兘鍏ュ簱" ); } } @@ -1948,11 +1986,11 @@ handerLogClick(res) { for (var i in res.code) { var url = - BASE_URL + - "/dataUpload/downloadResult?token=" + - getToken() + - "&id=" + - res.code[i]; + BASE_URL + + "/dataUpload/downloadResult?token=" + + getToken() + + "&id=" + + res.code[i]; $("#downFrame").attr("src", url).click(); } }, @@ -1968,8 +2006,8 @@ //鏁翠綋鏂囦欢澶氭潯鏁版嵁璐ㄦ async getStartTestQuayTaskStatus() { if ( - this.multipleSelection == 0 || - this.taskStatus == this.multipleSelection.length + this.multipleSelection == 0 || + this.taskStatus == this.multipleSelection.length ) { this.loading = false; return; @@ -2009,8 +2047,8 @@ //鍗曟枃浠跺鏉℃暟鎹川妫� async getStartTaskStatus() { if ( - this.multipleSelection == 0 || - this.taskStatus == this.multipleSelection.length + this.multipleSelection == 0 || + this.taskStatus == this.multipleSelection.length ) { this.loading = false; return; @@ -2026,7 +2064,7 @@ this.quayTestForms.xmmc = bak[this.taskStatus]; this.quayTestForms.sjzy = this.formInline.specialtyId; this.quayTestForms.zipPath = - this.multipleSelection[this.taskStatus].path; + this.multipleSelection[this.taskStatus].path; const data = await dataUpload_uploadChecks(this.quayTestForms); if (data.code != 200) { this.$message.error("鏁版嵁璐ㄦ鎻愪氦澶辫触"); @@ -2044,7 +2082,7 @@ 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; @@ -2054,8 +2092,8 @@ //璐ㄦ鎴愬姛 for (var i in this.tableData) { if ( - this.tableData[i].path == - this.multipleSelection[this.taskStatus].path + this.tableData[i].path == + this.multipleSelection[this.taskStatus].path ) { this.tableData[i].status = "璐ㄦ鎴愬姛"; } @@ -2070,8 +2108,8 @@ //浠诲姟澶辫触 for (var i in this.tableData) { if ( - this.tableData[i].path == - this.multipleSelection[this.taskStatus].path + this.tableData[i].path == + this.multipleSelection[this.taskStatus].path ) { this.tableData[i].status = "璐ㄦ澶辫触"; } @@ -2093,7 +2131,7 @@ this.progress = std / (res.length * 100); for (var i in this.tableData) { if ( - this.tableData[i].path == this.multipleSelection[this.taskStatus].path + this.tableData[i].path == this.multipleSelection[this.taskStatus].path ) { this.tableData[i].status = parseInt(this.progress * 100) + "%"; } @@ -2102,7 +2140,7 @@ 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) { @@ -2263,15 +2301,15 @@ } 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" }); + 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" }); + this.fileType.push({name: fs2.files[i].name, type: "wbsData"}); } } } @@ -2287,49 +2325,49 @@ that.$set(this, "jindutiao", 0); this.loading = true; $.ajax( - BASE_URL + + 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(); + { + 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浣跨敤 - }, - } + if (myXhr.upload) { + //妫�鏌pload灞炴�ф槸鍚﹀瓨鍦� + myXhr.upload.addEventListener( + "progress", + that.progressHandlingFunction, + false + ); //缁戝畾progress浜嬩欢鐨勫洖璋冨嚱鏁� + } + return myXhr; //xhr瀵硅薄杩斿洖缁檍Query浣跨敤 + }, + } ); }, progressHandlingFunction(event) { @@ -2407,10 +2445,11 @@ //鏁版嵁璐ㄦ寮圭獥鍏抽棴--椤圭洰鏁翠綋 handleTestQuayCloseDown() { this.$confirm("纭鍏抽棴锛�") - .then((_) => { - this.closeTestQuayCloseDialog(); - }) - .catch((_) => {}); + .then((_) => { + this.closeTestQuayCloseDialog(); + }) + .catch((_) => { + }); }, closeTestQuayCloseDialog() { this.testQuayVisible = false; @@ -2418,10 +2457,11 @@ //鏁版嵁璐ㄦ寮圭獥鍏抽棴--鍗曟枃浠� handleQuayTestCloseDown() { this.$confirm("纭鍏抽棴锛�") - .then((_) => { - this.closeQuayTestCloseDialog(); - }) - .catch((_) => {}); + .then((_) => { + this.closeQuayTestCloseDialog(); + }) + .catch((_) => { + }); }, closeQuayTestCloseDialog() { this.quayTestVisible = false; @@ -2486,7 +2526,7 @@ 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("鍒犻櫎澶辫触"); @@ -2527,17 +2567,17 @@ var mm = time.getMinutes(); var s = time.getSeconds(); return ( - y + - "-" + - this.add0(m) + - "-" + - this.add0(d) + - " " + - h + - ":" + - mm + - ":" + - s + y + + "-" + + this.add0(m) + + "-" + + this.add0(d) + + " " + + h + + ":" + + mm + + ":" + + s ); }, //鏍煎紡鍖栨椂闂� @@ -2710,20 +2750,20 @@ lazDensity: "1", imgResolution: "0.2", }), - (this.quayTestShow = { - checkOsgb: false, - checkXls: false, - checkLaz: false, - checkDem: false, - checkAttrs: false, - checkTopology: false, - checkDecorate: false, - checkOrigin: false, - checkDom: false, - checkMath: false, - checkMeta: false, - checkMain: false, - }); + (this.quayTestShow = { + checkOsgb: false, + checkXls: false, + checkLaz: false, + checkDem: false, + checkAttrs: false, + checkTopology: false, + checkDecorate: false, + checkOrigin: false, + checkDom: false, + checkMath: false, + checkMeta: false, + checkMain: false, + }); }, //鐩綍鍒囨崲 catalogChange(data, node, nodeData) { @@ -2784,6 +2824,7 @@ border-radius: 5px; padding: 1%; + .table_box { width: 100%; height: 93%; @@ -2791,10 +2832,12 @@ overflow: auto; } } - /deeep/.el-loading-mask { + + /deeep/ .el-loading-mask { z-index: 9999; } } + .inquire { padding: 8px; //margin-top: 20px; @@ -2806,15 +2849,19 @@ 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; } -- Gitblit v1.9.3