|
@@ -71,7 +71,7 @@
|
|
|
</template>
|
|
|
<template v-else>
|
|
|
<div class="btn-box" style="flex:1">
|
|
|
- <el-button :key="1" type="primary" :disabled="!(resultData&&resultData.is_finish==='true')"><svg-icon icon-class="upload"></svg-icon>导出日志</el-button>
|
|
|
+ <el-button :key="1" type="primary" :disabled="!(resultData&&resultData.is_finish==='true')" @click="handleExportLog"><svg-icon icon-class="upload"></svg-icon>导出日志</el-button>
|
|
|
</div>
|
|
|
</template>
|
|
|
</div>
|
|
@@ -224,7 +224,7 @@ export default {
|
|
|
let data = {
|
|
|
file_id: this.file_id,
|
|
|
is_cover_while_exit_same_user: this.sameUser,
|
|
|
- is_update_password_while_cover_user: this.coverUser.indexOf('1')?'true':'false'
|
|
|
+ is_update_password_while_cover_user: this.coverUser.indexOf('1')>-1?'true':'false'
|
|
|
}
|
|
|
getLogin(MethodName, data)
|
|
|
.then((res) => {
|
|
@@ -237,7 +237,9 @@ export default {
|
|
|
clearInterval(this.timer);
|
|
|
this.timer = null;
|
|
|
this.uploading = false
|
|
|
- this.$forceUpdate()
|
|
|
+ if(this.coverUser.indexOf('2')>-1){
|
|
|
+ window.open(this.resultData.archive_file_url, "_blank");
|
|
|
+ }
|
|
|
}else{
|
|
|
this.handleTaskStatus()
|
|
|
}
|
|
@@ -262,13 +264,13 @@ export default {
|
|
|
handleTaskStatus(){
|
|
|
let MethodName = "/OrgServer/Manager/DataImport/GetSysUserImportTaskExecuteStatus";
|
|
|
let data = {
|
|
|
- is_query_execute_log: 'true'
|
|
|
+ is_query_execute_log: 'true',
|
|
|
+ execute_log_query_top_n: 9999999
|
|
|
}
|
|
|
getLogin(MethodName, data)
|
|
|
.then((res) => {
|
|
|
if(res.status===1){
|
|
|
this.resultData = res
|
|
|
- this.$forceUpdate()
|
|
|
}
|
|
|
})
|
|
|
.catch(() => {
|
|
@@ -290,6 +292,11 @@ export default {
|
|
|
.catch(() => {
|
|
|
this.loading = false
|
|
|
});
|
|
|
+ },
|
|
|
+ // 导出日志
|
|
|
+ handleExportLog(){
|
|
|
+ let href = this.resultData.execute_report_file_url
|
|
|
+ window.open(href, "_blank");
|
|
|
}
|
|
|
},
|
|
|
created() {
|