diff --git a/src/api/business/export.js b/src/api/business/export.js
index e25f8ce..5a42641 100644
--- a/src/api/business/export.js
+++ b/src/api/business/export.js
@@ -60,3 +60,38 @@ export function printExport(query) {
params: query
})
}
+
+// 开始导出任务
+export function startExport(id) {
+ return request({
+ url: '/business/export/start/' + id,
+ method: 'post',
+ })
+}
+
+// 导出任务日志
+export function exportLog(id, offset) {
+ return request({
+ url: '/business/export/log/' + id,
+ method: 'get',
+ params: {offset}
+ })
+}
+
+// 下载导出任务日志
+export function downloadLog(id) {
+ return request({
+ url: '/business/export/downloadLog/' + id,
+ method: 'get',
+ responseType: 'blob',
+ })
+}
+
+// 下载导出任务文件
+export function downloadFile(id) {
+ return request({
+ url: '/business/export/downloadFile/' + id,
+ method: 'get',
+ responseType: 'blob',
+ })
+}
diff --git a/src/views/business/export/index.vue b/src/views/business/export/index.vue
index 626a98d..a23f566 100644
--- a/src/views/business/export/index.vue
+++ b/src/views/business/export/index.vue
@@ -90,8 +90,9 @@
查看
修改
- 执行
+ 执行
下载
+ 日志
更多
@@ -169,17 +170,37 @@
取 消
+
+
+
+
+
+
+
diff --git a/src/views/business/import/index.vue b/src/views/business/import/index.vue
index 2b4244d..370dc60 100644
--- a/src/views/business/import/index.vue
+++ b/src/views/business/import/index.vue
@@ -651,6 +651,7 @@ export default {
if(!this.log.taskId)
return;
downloadLog(this.log.taskId).then((resp) => {
+ this.$message.success('开始下载......');
save(`导入任务_${this.log.taskId}.log`, resp);
});
},