From 6d2f5a43b9bf2922c137e18e3fb4ba91fcfce459 Mon Sep 17 00:00:00 2001
From: qx <1084500556@qq.com>
Date: 星期四, 17 四月 2025 11:14:56 +0800
Subject: [PATCH] qx

---
 src/views/reservation/resercopy/index.vue |   18 +++++++++++++-----
 1 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/src/views/reservation/resercopy/index.vue b/src/views/reservation/resercopy/index.vue
index 145681a..388739b 100644
--- a/src/views/reservation/resercopy/index.vue
+++ b/src/views/reservation/resercopy/index.vue
@@ -208,7 +208,8 @@
       <el-upload
         ref="upload"
         :limit="1"
-        accept=".xlsx, .xls"
+        :key="uploadKey" 
+        accept=".xls"
         :headers="upload.headers"
         :data="data"
         :action="upload.url"
@@ -225,7 +226,7 @@
             <el-checkbox v-model="upload.updateSupport" />
             鏄惁鏇存柊宸茬粡瀛樺湪鐨勭敤鎴锋暟鎹�
           </div>
-          <span>浠呭厑璁稿鍏ls銆亁lsx鏍煎紡鏂囦欢銆�</span>
+          <span>浠呭厑璁稿鍏ls鏍煎紡鏂囦欢銆�</span>
           <el-link
             type="primary"
             :underline="false"
@@ -437,7 +438,7 @@
       }
     };
     return {
-     
+      uploadKey: 0,
       leftList: "",
       isdisabled: true,
       setDisabled: {
@@ -871,6 +872,10 @@
     /** 瀵煎叆鎸夐挳鎿嶄綔 */
     handleImport() {
       if (this.objs.drugManufacturerId && this.objs.reservationTime) {
+          // 娓呯┖缁勪欢鍐呴儴鐘舵�侊紙鍚凡涓婁紶鏂囦欢锛�
+      this.$refs.upload?.clearFiles();
+      this.uploadKey = Date.now(); // 鏀瑰彉 key 寮哄埗閲嶆柊娓叉煋缁勪欢
+      // 鍚屾鏁版嵁婧愶紙Vue2 闇�鐢� $set 纭繚鍝嶅簲寮忥級
         this.upload.title = "鐢ㄦ埛瀵煎叆";
         this.upload.open = true;
       } else {
@@ -892,14 +897,16 @@
     // 鏂囦欢涓婁紶鎴愬姛澶勭悊
     // 鏂囦欢涓婁紶鎴愬姛澶勭悊
     handleFileSuccess(response, file, fileList) {
+      console.log(response, file, fileList)
       if (response.code == 500) {
         this.isdisabled = true;
         // Message.warning(response.msg);
         // this.$modal.msgError(response.msg);
         // this.$modal.msgError("浜哄憳"+ response.data.list + "淇℃伅閿欒");
-        const errorList = response.data.list.join(", ");
        
-        this.$confirm(`${errorList}`, `${response.msg}`, {
+        // const errorList = response.data.list.join(", ");
+       
+        this.$confirm( `${response.msg}`, {
           confirmButtonText: "纭畾",
           cancelButtonText: "鍙栨秷",
           type: "error",
@@ -970,6 +977,7 @@
     },
     // 鎻愪氦涓婁紶鏂囦欢
     submitFileForm() {
+      console.log(9999)
       this.$refs.upload.submit();
       this.isShow = false;
     },

--
Gitblit v1.8.0