|
|
@@ -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');
|