import { pa } from 'element-plus/es/locale/index.mjs'; import http from '@/api' import {CheckData} from '@/api/check/interface' export const getBigTestItem = (params: { reCheckType: number planId: string devIds: string[] patternId: string }) => { return http.post(`/adPlan/getBigTestItem`, params, {loading: false}) } export const getScriptList = (params: { devId:string, chnNum:number, }) => { return http.post('/result/getCheckItem', params, {loading: false}) } /** * 获取弹出框表单数据 * @param params 当为scriptType为null时,表示查询所有脚本类型,否则只查询指定脚本类型。当为chnNum为-1时,表示查询所有通道,否则只查询指定通道。 */ export const getFormData = (params: { planId: string deviceId: string chnNum: string scriptType: string | null }) => { return http.post('/result/formContent/', params, {loading: false}) } /** * 获取树形结构数据 * @param params */ export const getTreeData = (params: { scriptId?: string devId?: string devNum?: string scriptType?: string | null code?: string }) => { return http.post('/result/treeData/', params, {loading: false}) } /** * 获取检查数据 * @param params */ export const getTableData = (params: { scriptType: string | null scriptId: string devId: string devNum: string code: string index: number }) => { return http.post('/result/resultData/', params, {loading: false}) } export const exportRawData = (params: { scriptType: string | null scriptId: string devId: string devNum: string code: string index: number }) => { return http.download('/result/exportRawData', params, {loading: false}) } /** * 重新计算 * @param params */ export const reCalculate = (params: { planId: string scriptId: string errorSysId: string deviceId: string code: string patternId: string }) => { return http.post('/result/reCalculate', params, {loading: true}) } /** * 获取数据获取基本信息 * @param params */ export const getContrastFormContent = (params: { planId: string scriptType: string deviceId: string chnNum: string num: number | null patternId: string }) => { return http.post('/result/getContrastFormContent', params, {loading: false}) } /** * 获取检测结果 * @param params */ export const getContrastResult = (params: { planId: string scriptType: string deviceId: string chnNum: string | number num: number | string | null waveNum: number | null isWave: boolean patternId: string }) => { return http.post('/result/getContrastResult', params, {loading: true}) } /** * 更换误差体系 * @param params */ export const changeErrorSystem = (params: { planId: string scriptId: string errorSysId: string deviceId: string code: string patternId: string }) => { return http.post('/result/changeErrorSystem', params, {loading: true}) } /** * 删除(误差体系切换时产生的)临时表 * @param code */ export const deleteTempTable = (code: string) => { return http.get(`/result/deleteTempTable?code=${code}`, null, {loading: false}) }