From c2a1e5ca8c702739ac0753accd65004926867bed Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期四, 16 二月 2023 09:56:54 +0800 Subject: [PATCH] 用户管理批量修改用户密码,数据上传附件上传 --- src/views/datamanage/dataUpdata.vue | 280 +++++++++++++++++++++++++++++-------------------------- 1 files changed, 147 insertions(+), 133 deletions(-) diff --git a/src/views/datamanage/dataUpdata.vue b/src/views/datamanage/dataUpdata.vue index 36ff6c5..394b056 100644 --- a/src/views/datamanage/dataUpdata.vue +++ b/src/views/datamanage/dataUpdata.vue @@ -25,7 +25,10 @@ class="demo-form-inline" > <!-- 鍏ュ簱绫诲瀷 --> - <el-form-item :label="$t('dataManage.dataUpObj.UploadType')" style="margin-right: 2%"> + <el-form-item + :label="$t('dataManage.dataUpObj.UploadType')" + style="margin-right: 2%" + > <el-select :disabled="tableData.length == 0 ? false : true" v-model="formInline.uploadType" @@ -43,7 +46,7 @@ </el-form-item> <!-- 瀛樺偍鐩綍 --> <el-form-item - style="margin-right: 2%" + style="margin-right: 2%" v-show="uploadFlag" :label="$t('dataManage.dataUpObj.storageDirectory')" > @@ -77,7 +80,7 @@ </el-form-item> <!-- 椤圭洰鍚嶇О --> <el-form-item - style="margin-right: 2%" + style="margin-right: 2%" v-show="!uploadFlag" :label="$t('dataManage.dataUpObj.entryName')" > @@ -97,7 +100,10 @@ </el-select> </el-form-item> <!-- 鏁版嵁鐗堟湰 --> - <el-form-item :label="$t('dataManage.dataUpObj.dataVersion')" style="margin-right: 2%"> + <el-form-item + :label="$t('dataManage.dataUpObj.dataVersion')" + style="margin-right: 2%" + > <el-select :popper-append-to-body="false" :disabled="tableData.length == 0 ? false : true" @@ -114,7 +120,10 @@ </el-select> </el-form-item> <!-- 鏁版嵁涓撲笟 --> - <el-form-item :label="$t('dataManage.dataUpObj.dataSpecialty')" style="margin-right: 2%"> + <el-form-item + :label="$t('dataManage.dataUpObj.dataSpecialty')" + style="margin-right: 2%" + > <el-select :popper-append-to-body="false" :disabled="tableData.length == 0 ? false : true" @@ -131,7 +140,10 @@ </el-select> </el-form-item> <!-- 鍧愭爣绯� --> - <el-form-item :label="$t('dataManage.dataUpObj.coordinateSystem')" style="margin-right: 3%"> + <el-form-item + :label="$t('dataManage.dataUpObj.coordinateSystem')" + style="margin-right: 3%" + > <el-select :popper-append-to-body="false" :disabled="tableData.length == 0 ? false : true" @@ -207,7 +219,10 @@ @change="handleMetaFileChange" ></input> </el-form-item> - <el-form-item v-show="uploadFlag" style="margin-left: 0.7%;"> + <el-form-item + v-show="uploadFlag" + style="margin-left: 0.7%;" + > <el-input placeholder="璇疯緭鍏ュ唴瀹�" v-model="formInline.metaData" @@ -283,7 +298,7 @@ >{{ $t('common.Warehousin') }}</el-button> <!-- 璐ㄦ --> <el-button - style="margin-right:-9px" + style="margin-right:-9px" v-if="menuStatus.insert" :disabled="multipleSelection.length == 0 ? true : false" type="info" @@ -367,7 +382,7 @@ :model="formWarehousing" class="demo-form-inline" > - <el-form-item :label="$t('dataManage.dataUpObj.describe')" > + <el-form-item :label="$t('dataManage.dataUpObj.describe')"> <el-input v-model="formWarehousing.name" placeholder="璇疯緭鍏ュ唴瀹�" @@ -411,109 +426,109 @@ </div> <!-- 鍏ュ簱 --> <div class="bottom"> - <div class="rightTable subpage_Div"> - <div class="table_box"> - <el-table - ref="filterTable" - :data="waretableData" - style="width: 100%" - height="99%"> - <el-table-column - type="selection" - width="55" + <div class="rightTable subpage_Div"> + <div class="table_box"> + <el-table + ref="filterTable" + :data="waretableData" + style="width: 100%" + height="99%" + @selection-change="handleDelteChange" > - </el-table-column> - <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="100" - /> - <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')" + <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" + prop="name" + :label="$t('common.name')" + width="100" + /> + <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> + <div class="pagination_box"> + <el-pagination + @size-change="handleSizeChange" + @current-change="handleCurrentChange" + :current-page="listData.pageIndex" + :page-sizes="[10, 20, 50, 100]" + :page-size="listData.pageSize" + layout="total, sizes, prev, pager, next, jumper" + :total="count" > - <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> + </el-pagination> + </div> + </div> </div> - <div - class="pagination_box" - > - <el-pagination - @size-change="handleSizeChange" - @current-change="handleCurrentChange" - :current-page="listData.pageIndex" - :page-sizes="[10, 20, 50, 100]" - :page-size="listData.pageSize" - layout="total, sizes, prev, pager, next, jumper" - :total="count" - > - </el-pagination> - </div> - </div> - </div> </el-tab-pane> </el-tabs> <!-- 璐ㄦ寮圭獥 --> @@ -1259,7 +1274,7 @@ for (var i in this.enclosureData) { formData.append('ids', this.enclosureData[i]) } - const that = this + const that = this that.jindudialogVisible = true that.$set(this, 'jindutiaoname', "闄勪欢涓婁紶") that.$set(this, 'jindutiao', 0) @@ -1276,13 +1291,13 @@ if (rs.code != 200) { return this.$message.error('闄勪欢涓婁紶澶辫触'); } - + this.$set(this, 'jindutiao', 100) this.$message({ message: '闄勪欢涓婁紶鎴愬姛', type: 'success' }); - + }, error: (rs) => { this.loading = false; @@ -1303,7 +1318,7 @@ - + }, //閫夋嫨涓婁紶闄勪欢鐨勬枃浠� @@ -1990,7 +2005,7 @@ }, xhr: function () { var myXhr = $.ajaxSettings.xhr(); - + if (myXhr.upload) { //妫�鏌pload灞炴�ф槸鍚﹀瓨鍦� myXhr.upload.addEventListener('progress', that.progressHandlingFunction, false); //缁戝畾progress浜嬩欢鐨勫洖璋冨嚱鏁� } @@ -2435,27 +2450,26 @@ }; </script> <style lang="less" scoped> - .bottom { - width: 100%; - margin-top: 1%; - // height: 74%; - height: 570px; - display: flex; - justify-content: space-between; +.bottom { + width: 100%; + margin-top: 1%; + // height: 74%; + height: 570px; + display: flex; + justify-content: space-between; - .rightTable { - width: 98%; - height: 92%; + .rightTable { + width: 98%; + height: 92%; - border-radius: 5px; - padding: 1%; - .table_box { - width: 100%; - height: 93%; - margin: 0 auto; - overflow: auto; - } + border-radius: 5px; + padding: 1%; + .table_box { + width: 100%; + height: 93%; + margin: 0 auto; + overflow: auto; } } - +} </style> \ No newline at end of file -- Gitblit v1.9.3