Jelajahi Sumber

报错提示清除

@dongkboy 1 Minggu lalu
induk
melakukan
e18db51247

+ 7 - 0
src/views/platform/index.vue

@@ -409,6 +409,8 @@
               条正常导入;<span style="color: red;">{{ importModifyCallback?.failedNumber || 0 }}</span> 条不符合要求无法导入。
             </div>
           </div>
+                   <div v-if="uploadMsg" class="text-red">上传错误信息:{{ uploadMsg }}</div>
+
         </el-tab-pane>
       </el-tabs>
       <template #footer>
@@ -810,6 +812,7 @@ const handleBatchEdit = (str: string) => {
   editForm.value = {}
   importModifyCallback.value = null
   batchEditShow.value = true
+  uploadMsg.value = ''
   subActiveName.value = str
 }
 
@@ -831,6 +834,8 @@ const handleBatchEditSubmit = async () => {
 }
 
 let importModifyCallback = ref()// 导入数据回调
+let uploadMsg = ref('')// 上传错误信息
+
 const uploadJYFile = async (file) => {
   let files = file.raw
   const params = new FormData(); // 声明formData数据类型
@@ -842,8 +847,10 @@ const uploadJYFile = async (file) => {
       message: msg,
       type: 'success'
     })
+    uploadMsg.value = msg
     getPlatFormReceivableList()
   } else {
+    uploadMsg.value = msg
     getPlatFormReceivableList()
   }
 }

+ 7 - 14
src/views/receivable/documentary/index.vue

@@ -880,19 +880,24 @@ const handleAddSubmit = () => {
 }
 
 let batchShow = ref(false)
+let uploadMsg = ref('')// 上传错误信息
+let importModifyCallback = ref()// 导入数据回调
 const uploadFile = async (file) => {
   let files = file.raw
   const params = new FormData(); // 声明formData数据类型
   params.append("file", files);
   const { code, data, msg } = await api.financeApi.importSuperviseExcel(params)
   if (code == 200) {
+    importModifyCallback.value = data
     ElMessage({
       message: msg,
       type: 'success'
     })
     search()
+    uploadMsg.value = msg
   } else {
     search()
+    uploadMsg.value = msg
 
   }
 }
@@ -958,6 +963,7 @@ const handleBatchEdit = (str: string) => {
   }
   editForm.value = {}
   importModifyCallback.value = null
+  uploadMsg.value = ''
   batchEditShow.value = true
   subActiveName.value = str
 }
@@ -1042,20 +1048,7 @@ const downloadImportTemplate = () => {
     }
   })
 }
-let importModifyCallback = ref()// 导入数据回调
-const uploadJYFile = async (file) => {
-  let files = file.raw
-  const params = new FormData(); // 声明formData数据类型
-  params.append("file", files);
-  const { code, data, msg } = await api.financeApi.importReceivableListUpdate(params)
-  if (code == 200) {
-    importModifyCallback.value = data
-    ElMessage({
-      message: msg,
-      type: 'success'
-    })
-  }
-}
+
 // 下载导入失败文件
 const downloadImportFailedData = (item) => {
   const link = document.createElement('a');

+ 1 - 0
src/views/receivable/handingFee/index.vue

@@ -1000,6 +1000,7 @@ const handleBatchEdit = (str: string) => {
   }
   editForm.value = {}
   importModifyCallback.value = null
+  uploadMsg.value = ''
   batchEditShow.value = true
   subActiveName.value = str
 }