refactor: 优化查询链的耗时和错误日志输出
This commit is contained in:
@@ -56,8 +56,8 @@ export const useStationAlarmsMutation = () => {
|
||||
alarmStore.setStationAlarms(station.code, stationAlarms);
|
||||
},
|
||||
onError: (error) => {
|
||||
console.error(error);
|
||||
if (isCancel(error) || error instanceof CancelledError) return;
|
||||
console.error(error);
|
||||
const errorFeedback = parseErrorFeedback(error);
|
||||
window.$message.error(errorFeedback);
|
||||
},
|
||||
@@ -77,11 +77,13 @@ export const useLineAlarmsQuery = () => {
|
||||
queryKey: computed(() => [LINE_ALARMS_QUERY_KEY]),
|
||||
enabled: false,
|
||||
queryFn: async ({ signal }) => {
|
||||
console.time(LINE_ALARMS_QUERY_KEY);
|
||||
const startTime = performance.now();
|
||||
for (const station of stations.value) {
|
||||
await getStationAlarms({ station, signal }).catch(() => {});
|
||||
}
|
||||
console.timeEnd(LINE_ALARMS_QUERY_KEY);
|
||||
const endTime = performance.now();
|
||||
console.log(`${LINE_ALARMS_QUERY_KEY}: ${endTime - startTime} ms`);
|
||||
|
||||
return null;
|
||||
},
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user