|
|
@ -136,6 +136,7 @@ import InitWarn from '../components/Consumables/Warn/InitWarn.vue' |
|
|
|
import { getServerInfo } from '@/utils/getServerInfo' |
|
|
|
import { formatScanReports } from '@/utils/errorHandler' |
|
|
|
import { ElMessage } from 'element-plus' |
|
|
|
import { Subject, debounceTime } from 'rxjs' |
|
|
|
|
|
|
|
const { wsUrl } = getServerInfo('/api/v1/app/ws/state') |
|
|
|
const socket = createWebSocket(wsUrl) |
|
|
@ -144,6 +145,10 @@ const consumableStore = useConsumablesStore() |
|
|
|
const emergencyStore = useEmergencyStore() |
|
|
|
const deviceStore = useDeviceStore() |
|
|
|
|
|
|
|
const errMsg$ = new Subject<string>() |
|
|
|
errMsg$.pipe(debounceTime(500)).subscribe((msg) => { |
|
|
|
ElMessage.error(msg) |
|
|
|
}) |
|
|
|
// 扫描耗材中 |
|
|
|
const isLoading = ref(false) |
|
|
|
|
|
|
@ -317,7 +322,7 @@ const updateReactionPlateNum = async ({ |
|
|
|
isDragging.value = true |
|
|
|
} |
|
|
|
} else { |
|
|
|
ElMessage.error('设备正在工作,无法修改数值') |
|
|
|
errMsg$.next('设备正在工作,无法修改数值') |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
@ -347,7 +352,7 @@ const updateTipNum = async ({ |
|
|
|
isDragging.value = true |
|
|
|
} |
|
|
|
} else { |
|
|
|
ElMessage.error('设备正在工作,无法修改数值') |
|
|
|
errMsg$.next('设备正在工作,无法修改数值') |
|
|
|
} |
|
|
|
} |
|
|
|
</script> |
|
|
|