/* * @Author: error: error: git config user.name & please set dead value or install git && error: git config user.email & please set dead value or install git & please set dead value or install git * @Date: 2024-10-08 09:26:24 * @LastEditors: SunTao 328867980@qq.com * @LastEditTime: 2024-10-10 17:09:19 * @FilePath: \znxjxt-ui\src\api\xj\disease.js * @Description: 巡检信息-病害管理 */ import request from "@/utils/request"; // 查询病害日志列表 export function listDefect(query) { return request({ url: "/xj/defect/list", method: "get", params: query, }); } // 查询病害日志详细 export function getDefect(id) { return request({ url: "/xj/defect/" + id, method: "get", }); } // 新增病害日志 export function addDefect(data) { return request({ url: "/xj/defect", method: "post", data: data, }); } // 修改病害日志 export function updateDefect(data) { return request({ url: "/xj/defect", method: "put", data: data, }); } // 删除病害日志 export function delDefect(id) { return request({ url: "/xj/defect/" + id, method: "delete", }); } // 病害类型下拉数据 export function getDefectTypes() { return request({ url: "/metadata/defectTypes", method: "get", }); } // 路段下拉数据 export function getSegment() { return request({ url: "/api/v2/segment/selectList", method: "post", }); } // 查询列表病害类型 export function getDefectList(params) { return request({ url: "/metadata/defectType", method: "get", params, }); } // 校验状态下拉类型 export function getStatesList() { return request({ url: "/metadata/defectDataStatus", method: "get", }); } // 病害状态下拉类型 export function getDefectStatus() { return request({ url: "/metadata/defectState", method: "get", }); } // 批量修改病害状态 export function changeDefectStatus(data) { return request({ url: "/xj/defect/batch", method: "put", data, }); }