/** * fault 故障诊断模块 * * @author wys * @date 2023/02/01 9:00 */ import { axios } from '@/utils/request' const basicurl = globalConfig.WebApiUrl.TestUrl /** * 获取 结构类别 * * @params { CorpID: 13, ObjectType: "设备"} * @author wys * @date 2023/02/01 10:00 */ export function GetTreeListByObjectType(parameter) { return axios({ url: basicurl+'Basic/Catalog/Std/GetTreeListByObjectType@V1.0', method: 'get', params: parameter }) } /** * 获取 故障树组 * * @params {CatalogID,CorpID} * @author wys * @date 2023/02/01 10:00 */ export function GetFaultTreeGroupByCatalogID(parameter) { return axios({ url: basicurl+'Fault/Tree/Group/GetByCatalogID@V1.0', method: 'get', params: parameter }) } /** * 添加 故障树组 * * @params { "CorpID": 0, "CatalogID": 0, "ParentIds": [ 0 ], "Name": "string", "Flags": [ "string" ], "TagName": "string", "SortCode": 0, "Description": "string" } * @author wys * @date 2023/02/01 14:20 */ export function AddFaultTreeGroup(parameter) { return axios({ url: basicurl+'Fault/Tree/Group/Insert@V1.0', method: 'post', data: parameter }) } /** * 编辑 故障树组 * * @params { "ID": 0, "CorpID": 0, "Name": "string", "Flags": [ "string" ], "TagName": "string", "Description": "string" } * @author wys * @date 2023/02/01 16:20 */ export function EditFaultTreeGroup(parameter) { return axios({ url: basicurl+'Fault/Tree/Group/Update@V1.0', method: 'put', data: parameter }) } /** * 获取 故障树列表 * * @params { CorpID: 13, GroupID: ""} * @author wys * @date 2023/02/01 16:45 */ export function GetFaultTreeListByGroupID(parameter) { return axios({ url: basicurl+'Fault/Tree/GetByGroupID@V1.0', method: 'get', params: parameter }) } /** * 添加 故障树列表 * * @params { "CorpID": 0, "GroupID": 0, "Code": "string", "Name": "string", "Flags": [ "string" ], "TagName": "string", "SortCode": 0, "Description": "string" } * @author wys * @date 2023/02/01 16:50 */ export function AddFaultTreeList(parameter) { return axios({ url: basicurl+'Fault/Tree/Insert@V1.0', method: 'post', data: parameter }) } /** * 编辑 故障树列表 * * @params { "ID": 0, "CorpID": 0, "Code": "string", "Name": "string", "Flags": [ "string" ], "TagName": "string", "Description": "string" } * @author wys * @date 2023/02/01 16:50 */ export function EditFaultTreeList(parameter) { return axios({ url: basicurl+'Fault/Tree/Update@V1.0', method: 'put', data: parameter }) } /** * 删除 故障树组 * * @params { "ID": 0, "CorpID": 0, } * @author wys * @date 2023/02/03 09:20 */ export function DeleteFaultTreeGroup(parameter) { return axios({ url: basicurl+'Fault/Tree/Group/DeleteByID@V1.0', method: 'delete', params: parameter }) } /** * 删除 故障树 * * @params { "ID": 0, "CorpID": 0, } * @author wys * @date 2023/02/03 09:20 */ export function DeleteFaultTreeList(parameter) { return axios({ url: basicurl+'Fault/Tree/DeleteByID@V1.0', method: 'delete', params: parameter }) } /** * 编辑 故障树列表 排序码 * * @params { "ID": 1, "SortCode": 0, "CorpID": 1 } * @author wys * @date 2023/02/02 15:10 */ export function EditFaultTreeSortCode(parameter) { return axios({ url: basicurl+'Fault/Tree/UpdateSortCode@V1.0', method: 'put', data: parameter }) } /** * 编辑 故障树组 排序码 * * @params { "ID": 1, "SortCode": 0, "CorpID": 1 } * @author wys * @date 2023/02/02 16:10 */ export function EditFaultTreeGroupSortCode(parameter) { return axios({ url: basicurl+'Fault/Tree/Group/UpdateSortCode@V1.0', method: 'put', data: parameter }) } /** * 判断 TagName 是否存在 故障树组 * * @params { "TagName": '', "CorpID": 1 } * @author wys * @date 2023/02/02 16:10 */ export function FaultTreeGroupIsExistTagName(parameter) { return axios({ url: basicurl+'Fault/Tree/Group/IsExistTagName@V1.0', method: 'get', params: parameter }) } /** * 判断 TagName 是否存在 故障树 * * @params { "TagName": '', "CorpID": 1 } * @author wys * @date 2023/02/03 16:10 */ export function FaultTreeIsExistTagName(parameter) { return axios({ url: basicurl+'Fault/Tree/IsExistTagName@V1.0', method: 'get', params: parameter }) } /** * 判断 Code 是否存在 故障树 * * @params { "Code": '', "CorpID": 1 } * @author wys * @date 2023/02/03 16:10 */ export function FaultTreeIsExistCode(parameter) { return axios({ url: basicurl+'Fault/Tree/IsExistCode@V1.0', method: 'get', params: parameter }) }