import http from '@/api' import { useDetectionLockStore } from '@/stores/modules/detectionLock' export const startPreTest = async (params) => { const result = await http.post(`/prepare/startPreTest`, params, {loading: false}) // 抢锁成功 → 标记本地为持锁者 useDetectionLockStore().setAsHolder() return result } export const closePreTest = (params) => { return http.post(`/prepare/closePreTest`, params,{ loading: false }) } /** * 开始正式检测 * @param params */ // export const startTest = (params) => { // return http.post(`/prepare/startTest`, params, {loading: false}) // } /** * 暂停正式检测 * @param params */ export const pauseTest = () => { return http.get(`/prepare/closePreTest`, {loading: false}) } /** * 继续正式检测 * @param params */ export const resumeTest = (params) => { return http.post(`/prepare/restartTemTest/`, params, {loading: false}) } /** * 比对式通道配对 * @param params */ export const contrastTest = async (params: any) => { const result = await http.post(`/prepare/startContrastTest`, params) // 抢锁成功 → 标记本地为持锁者 useDetectionLockStore().setAsHolder() return result } export const exportAlignData= () => { return http.download(`/prepare/exportAlignData`) }