浏览代码

excel接口结构调整

CzRger 3 周之前
父节点
当前提交
c9e6aefc04
共有 1 个文件被更改,包括 22 次插入20 次删除
  1. 22 20
      src/views/form/business-model/excel-import.vue

+ 22 - 20
src/views/form/business-model/excel-import.vue

@@ -136,26 +136,28 @@ const handleFileError = (error) => {
 /** 文件上传成功处理 */
 const handleFileSuccess = (res, file, fileList) => {
   console.log(res, file, fileList)
-  ElMessageBox.confirm(
-    `成功导入 <span style="color: var(--czr-success-color)">${res.data.data.length}</span> 条数据!`,
-    '导入结果',
-    {
-      dangerouslyUseHTMLString: true,
-      showClose: false,
-      showCancelButton: false,
-    },
-  ).then(() => {
-    if (res.code === 200) {
-      if (res.data.success) {
-        emit('update:show', false)
-        emit('refresh', res.data.data)
-      } else {
-        ElMessage.error(res.data.errorMsg)
-      }
-    } else {
-      ElMessage.error(res.msg)
-    }
-  })
+  if (res.code == 0) {
+    ElMessageBox.confirm(
+      `成功导入 <span style="color: var(--czr-success-color)">${res.data.length}</span> 条数据!`,
+      '导入结果',
+      {
+        dangerouslyUseHTMLString: true,
+        showClose: false,
+        showCancelButton: false,
+      },
+    ).then(() => {
+      emit('update:show', false)
+      emit('refresh', res.data)
+    })
+  } else {
+    state.uploaded = false
+    upload.isUploading = false
+    state.tempVal = ''
+    nextTick(() => {
+      ref_upload.value.clearFiles()
+    })
+    ElMessage.error(res.msg)
+  }
 }
 </script>