From 6c086fae275e7f3579654e374cadb85e7e054949 Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期二, 07 二月 2023 19:16:54 +0800 Subject: [PATCH] 目录管理添加批量添加 --- src/views/datamanage/dataUpdata.vue | 43 +++++++++++++++++++++++++------------------ 1 files changed, 25 insertions(+), 18 deletions(-) diff --git a/src/views/datamanage/dataUpdata.vue b/src/views/datamanage/dataUpdata.vue index 286df8e..bd3467a 100644 --- a/src/views/datamanage/dataUpdata.vue +++ b/src/views/datamanage/dataUpdata.vue @@ -30,6 +30,8 @@ :disabled="tableData.length == 0 ? false : true" v-model="formInline.uploadType" @change="uploadTypeChange" + + :popper-append-to-body="false" placeholder="璇烽�夋嫨" > <el-option @@ -950,16 +952,20 @@ :close-on-click-modal="false" title="涓婁紶杩涘害" :visible.sync="jindudialogVisible" - width="30%"> + width="30%" + > <div> <div> 鏂囦欢浼犺緭杩涘害锛� </div> <div> - <el-progress :percentage="jindutiao" :format="format"></el-progress> + <el-progress + :percentage="jindutiao" + :format="format" + ></el-progress> </div> </div> - + </el-dialog> </div> </template> @@ -1807,24 +1813,24 @@ 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浣跨敤 + 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 = Math.floor(100 * (event.loaded / event.total) - 1); //璁$畻宸茬粡涓婁紶鐨勭櫨鍒嗘瘮 - $("#prog").html(loaded + "%"); //搴旂敤鍒版樉绀篣I锛屽彲鏍规嵁鑷繁闇�瑕佷慨鏀� - this.jindutiao = loaded - this.$set(this, 'jindutiao', loaded) - }, - format(percentage) { - return percentage === 100 ? '涓婁紶瀹屾瘯' : `${percentage}%`; - }, + progressHandlingFunction(event) { + 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) + }, + format(percentage) { + return percentage === 100 ? '涓婁紶瀹屾瘯' : `${percentage}%`; + }, //鑾峰彇鏂囦欢涓婁紶璺緞 async getFilePath() { const res = await dataUploadSelectPath(); @@ -2248,3 +2254,4 @@ } }; </script> + \ No newline at end of file -- Gitblit v1.9.3