2024-11-18 09:02:57 +08:00
|
|
|
import type { TestScript } from '@/api/device/interface/testScript'
|
2024-10-23 20:53:58 +08:00
|
|
|
import http from '@/api'
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @name 检测脚本管理模块
|
|
|
|
|
*/
|
2025-02-17 16:44:02 +08:00
|
|
|
// 新增脚本
|
|
|
|
|
export const pqScriptAdd = (params: TestScript.ResTestScript) => {
|
|
|
|
|
return http.post(`/pqScript/add`, params)
|
|
|
|
|
}
|
|
|
|
|
// 修改脚本
|
|
|
|
|
export const pqScriptUpdate = (params: TestScript.ResTestScript) => {
|
|
|
|
|
return http.post(`/pqScript/update`, params)
|
|
|
|
|
}
|
2024-10-23 20:53:58 +08:00
|
|
|
// 获取检测脚本列表
|
2024-11-19 16:30:03 +08:00
|
|
|
export const getPqScriptList = (params: TestScript.ReqTestScriptParams) => {
|
2025-02-17 16:44:02 +08:00
|
|
|
return http.post(`/pqScript/list`, params)
|
2024-11-19 16:30:03 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//升级为模版
|
|
|
|
|
export const updatePqScript = (params: TestScript.ResTestScript) => {
|
2025-02-17 16:44:02 +08:00
|
|
|
return http.get(`/pqScript/upgradeToTemplate?id=${params.id}`)
|
2024-11-19 16:30:03 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//删除检测脚本
|
|
|
|
|
export const deletePqScript = (params: string[]) => {
|
2025-02-17 16:44:02 +08:00
|
|
|
return http.post(`/pqScript/delete`, params)
|
2024-10-23 20:53:58 +08:00
|
|
|
}
|
2025-02-18 16:36:54 +08:00
|
|
|
//添加检测脚本
|
|
|
|
|
export const addScriptDtls = (params: any) => {
|
|
|
|
|
return http.post(`/pqScript/addScriptDtls`, params)
|
|
|
|
|
}
|
2025-02-19 16:54:54 +08:00
|
|
|
//根据脚本id查询检测脚本详情
|
|
|
|
|
export const dlsDetails = (params: any) => {
|
|
|
|
|
return http.post(`/pqScript/dlsDetails`, params)
|
|
|
|
|
}
|
2025-02-20 16:39:15 +08:00
|
|
|
// 删除脚本
|
|
|
|
|
export const deleteDtls = (params: any) => {
|
|
|
|
|
return http.post(`/pqScript/deleteDtls`, params)
|
|
|
|
|
}
|
|
|
|
|
// 启用关闭脚本
|
|
|
|
|
export const updateDtls = (params: any) => {
|
|
|
|
|
return http.post(`/pqScript/updateDtls`, params)
|
|
|
|
|
}
|
|
|
|
|
// 根据通讯参数生成装置下发原始数据公式
|
|
|
|
|
export const scriptDtlsCheckDataList = (params: any) => {
|
|
|
|
|
return http.post(`/pqScript/scriptDtlsCheckDataList`, params)
|
|
|
|
|
}
|
2025-02-24 08:38:54 +08:00
|
|
|
// 通讯脚本回显
|
|
|
|
|
export const checkDataList = (params: any) => {
|
|
|
|
|
return http.post(`/pqScript/checkDataList`, params)
|
|
|
|
|
}
|