|
@@ -409,7 +409,7 @@ export default {
|
|
|
dialogWidth: "80%",
|
|
|
intervalId: null,
|
|
|
startTime: null,
|
|
|
- maxPollingTime: 5 * 60 * 1000, //轮询最大时间
|
|
|
+ maxPollingTime: 3 * 60 * 1000, //轮询最大时间
|
|
|
dialogVisible: false,
|
|
|
loadingView: false,
|
|
|
loading: false, //数据加载中
|
|
@@ -454,32 +454,6 @@ export default {
|
|
|
window.removeEventListener("message", this.handleMessage); //江
|
|
|
},
|
|
|
methods: {
|
|
|
- //江
|
|
|
- // handleMessage(event) {
|
|
|
- // // 确保消息来自当前域
|
|
|
- // if (event.origin !== window.location.origin) {
|
|
|
- // return;
|
|
|
- // }
|
|
|
- // // 获取传递的参数
|
|
|
- // const { fieldName, analysisState, errState } = event.data;
|
|
|
-
|
|
|
- // // 更新表单字段并调用查询
|
|
|
- // if (fieldName !== undefined) {
|
|
|
- // this.formInline.fieldName = fieldName;
|
|
|
- // console.log(fieldName, "0");
|
|
|
- // }
|
|
|
- // if (analysisState !== undefined) {
|
|
|
- // this.formInline.analysisState = analysisState;
|
|
|
- // console.log(analysisState, "2");
|
|
|
- // }
|
|
|
- // if (errState !== undefined) {
|
|
|
- // this.formInline.errState = errState;
|
|
|
- // console.log(errState, "1");
|
|
|
- // }
|
|
|
-
|
|
|
- // // 调用查询方法
|
|
|
- // this.getTableList();
|
|
|
- // },
|
|
|
// 创建分析时请求
|
|
|
async addRuleFormSubmit() {
|
|
|
this.$refs.addRuleForm.validate(async (valid) => {
|
|
@@ -673,31 +647,6 @@ export default {
|
|
|
this.getTableList();
|
|
|
}
|
|
|
},
|
|
|
- // async getTableList() {
|
|
|
- // try {
|
|
|
- // this.loading = true;
|
|
|
- // const params = { ...this.formInline, totalSize: undefined };
|
|
|
-
|
|
|
- // // 如果 analysisState 存在,传递 analysisState 参数
|
|
|
- // if (this.formInline.analysisState !== undefined) {
|
|
|
- // params.analysisState = this.formInline.analysisState;
|
|
|
- // }
|
|
|
-
|
|
|
- // // 如果 errState 存在,传递 errState 参数
|
|
|
- // if (this.formInline.errState !== undefined) {
|
|
|
- // params.errState = this.formInline.errState;
|
|
|
- // }
|
|
|
- // const result = await analysisResultList(params);
|
|
|
- // this.tableData = result.data.list;
|
|
|
- // this.formInline.totalSize = result.data.totalSize;
|
|
|
- // this.loading = false;
|
|
|
- // } catch (error) {
|
|
|
- // this.$message({
|
|
|
- // type: "error",
|
|
|
- // message: "请检查是否连接网络",
|
|
|
- // });
|
|
|
- // }
|
|
|
- // },
|
|
|
rowStyle() {
|
|
|
return "text-align:center";
|
|
|
},
|
|
@@ -726,27 +675,6 @@ export default {
|
|
|
});
|
|
|
}
|
|
|
},
|
|
|
- // async fetchData() {
|
|
|
- // try {
|
|
|
- // const result = await analysisResultList({
|
|
|
- // ...this.formInline,
|
|
|
- // totalSize: undefined,
|
|
|
- // });
|
|
|
- // this.tableData = result.data.list;
|
|
|
- // this.formInline.totalSize = result.data.totalSize;
|
|
|
- // } catch (error) {
|
|
|
- // this.$message({
|
|
|
- // type: "error",
|
|
|
- // message: "请检查是否连接网络",
|
|
|
- // });
|
|
|
- // }
|
|
|
- // },
|
|
|
- // stopPolling() {
|
|
|
- // if (this.intervalId) {
|
|
|
- // clearInterval(this.intervalId);
|
|
|
- // this.intervalId = null;
|
|
|
- // }
|
|
|
- // },
|
|
|
stopPolling() {
|
|
|
if (this.intervalId) {
|
|
|
clearInterval(this.intervalId);
|
|
@@ -754,7 +682,6 @@ export default {
|
|
|
}
|
|
|
this.isPolling = false;
|
|
|
},
|
|
|
-
|
|
|
// 启动轮询时,避免重复请求
|
|
|
startPolling() {
|
|
|
this.startTime = new Date().getTime();
|
|
@@ -770,20 +697,9 @@ export default {
|
|
|
this.fetchData();
|
|
|
}
|
|
|
}
|
|
|
- }, 10000); // 每10秒检查一次
|
|
|
+ }, 3000); // 每10秒检查一次
|
|
|
},
|
|
|
- // startPolling() {
|
|
|
- // this.startTime = new Date().getTime();
|
|
|
- // this.intervalId = setInterval(() => {
|
|
|
- // const currentTime = new Date().getTime();
|
|
|
- // if (currentTime - this.startTime >= this.maxPollingTime) {
|
|
|
- // this.stopPolling();
|
|
|
- // } else {
|
|
|
- // // 轮询
|
|
|
- // // this.fetchData();
|
|
|
- // }
|
|
|
- // }, 10000); // 每10秒调用一次
|
|
|
- // },
|
|
|
+
|
|
|
//创建分析
|
|
|
Newanalyse() {
|
|
|
this.addDialogVisible = true;
|