// 水闸相关接口 import request from '@/utils/request' export * from './analysis'; // 获取巡查水闸列表 export function getRunProjectList(data) { return request({ url: `/run/sz/project/list`, method: 'post', data }) } // 巡查项目管理-巡视检查详情 export function getInspectionProjectDetails(id) { return request({ url: `/run/sz/checking/${id}`, method: 'get', }) } // 巡查项目管理-新增巡视检查 export function postInspectionProjectData(data) { return request({ url: '/run/sz/checking', method: 'post', data }) } // 巡查项目管理-修改巡视检查 export function putInspectionProjectData(data) { return request({ url: '/run/sz/checking', method: 'put', data }) } // 获取检查项树数据 export function getCheckingDictTree() { return request({ url: '/run/sz/checking/tree', method: 'get' }) } // 水闸动态检测设备记录 export function getRunSzDeviceRecord(data) { return request({ url: `/run/sz/device/record`, method: 'post', data }) } // 查询水闸动态检测设备记录列表 export function getRunSzDeviceRecordList(data) { return request({ url: `/run/sz/device/record/list`, method: 'post', data }) } // 获取维修养护工程列表 export function getSluiceYhProjectList(data) { return request({ url: `/run/sz/project/yh/list`, method: 'post', data }) } // 获取维养计划列表 export function getSluiceYhPlanList(data) { return request({ url: `/run/sz/yh/plan/list`, method: 'post', data }) } // 新增维修养护计划 export function postSluiceYhPlan(data) { return request({ url: `/run/sz/yh/plan`, method: 'post', data }) } // 修改维修养护计划 export function putSluiceYhPlan(data) { return request({ url: `/run/sz/yh/plan`, method: 'put', data }) } // 获取维修养护计划详情 export function getSluiceYhPlanDetails(id) { return request({ url: `/run/sz/yh/plan/${id}`, method: 'get' }) } // 删除维修养护计划 export function deleteSluiceYhPlan(id) { return request({ url: `/run/sz/yh/plan/${id}`, method: 'delete', }) } // 获取维修养护记录列表 export function getSluiceYhRecordList(data) { return request({ url: `/run/sz/yh/record/list`, method: 'post', data }) } // 新增维修养护记录 export function postSluiceYhRecord(data) { return request({ url: `/run/sz/yh/record`, method: 'post', data }) } // 修改维修养护记录 export function putSluiceYhRecord(data) { return request({ url: `/run/sz/yh/record`, method: 'put', data }) } // 删除维修养护记录 export function deleteSluiceYhRecord(id) { return request({ url: `/run/sz/yh/record/${id}`, method: 'delete', }) } // 获取维修养护记录详情 export function getSluiceYhRecordDetails(id) { return request({ url: `/run/sz/yh/record/${id}`, method: 'get', }) } // 修改维养记录状态 export function updateYhRecordStatus(data) { return request({ url: `/run/sz/yh/record/status`, method: 'put', data }) } // 巡查记录-巡查记录详情 export function getSluicePatrolDetails(id) { return request({ url: `/run/sz/record/${id}`, method: 'get' }) } // 巡查项目管理-巡视检查列表 export function postSZInspectionProjectList(data) { return request({ url: '/run/sz/checking/list', method: 'post', data }) } // 巡查管理-绑定巡查项目 export function postProjectChecking(data) { return request({ url: `/run/sz/project/rel-checking`, method: 'post', data }) } // 巡查管理-获取绑定的巡查项目 export function getProjectCheckingRel(dikeCode) { return request({ url: `/run/sz/project/rel-checking/${dikeCode}`, method: 'get', }) } /** 水雨情 */ // 水雨情--获取工程列表 export function getSluiceWaterRainProjectList(data) { return request({ url: `/run/sz/project/yq/list`, method: 'post', data }) } // 水雨情--获取监测记录列表数据 export function getSluiceWaterRainRecordsList(data) { return request({ url: `/run/sz/yq/record/list`, method: 'post', data }) } /****************监督检查办法模块************/ // 获取监督检查办法列表 export function getSuperviseWayList(data){ return request({ url: `/run/sz/superviseWay/list`, method: 'post', data }) } // 新增或修改监督检查办法 export function postSuperviseWayData(data){ return request({ url: `/run/sz/superviseWay`, method: 'post', data }) } // 获取监督检查办法详情 export function getSuperviseWayDetails(id){ return request({ url: `/run/sz/superviseWay/${id}`, method: 'get', }) } // 复制监督检查办法 export function copySuperviseWayData(id){ return request({ url: `/run/sz/superviseWay/copy/${id}`, method: 'post', }) } // 新增监督检查办法项目 export function addSuperviseWayItemData(data){ return request({ url: `/run/sz/superviseWay/data/add`, method: 'post', data }) } // 督检查办法项目列表 export function getSuperviseWayItemListData(id){ return request({ url: `/run/sz/superviseWay/dataList/${id}`, method: 'get', }) } // 督检查办法项目配置详情 export function getSuperviseWayItemDetailsData(id){ return request({ url: `/run/sz/superviseWay/data/${id}`, method: 'get', }) } // 督检查办法项目配置项删除 export function delSuperviseWayItemDetailsData(id){ return request({ url: `/run/sz/superviseWay/data/${id}`, method: 'delete', }) } // 督检查办法项目配置项详情列表 export function getSuperviseWayItemDetailsListData(data){ return request({ url: `/run/sz/superviseWay/dataItemList`, method: 'post', data }) } // 督检查办法项目配置项详情新增 export function addSuperviseWayItemDetailsItemData(data){ return request({ url: `/run/sz/superviseWay/dataItem/add`, method: 'post', data }) } // 督检查办法项目配置项详情更新 export function updateSuperviseWayItemDetailsItemData(data){ return request({ url: `/run/sz/superviseWay/dataItem/update`, method: 'put', data }) } // 督检查办法项目配置项删除 export function delSuperviseWayItemDetailsItemData(id){ return request({ url: `/run/sz/superviseWay/dataItem/${id}`, method: 'delete', }) } // 督检查办法项目配置项更新 export function updateSuperviseWayItemData(data){ return request({ url: `/run/sz/superviseWay/data/update`, method: 'put', data }) } // 督检查办法-获取启用中的督检查办法 export function getEnableSuperviseWayData(params){ return request({ url: `/run/sz/superviseWay/enable`, method: 'get', params }) } // 督检查办法-获取监督检测任务管理列表 export function getSuperviseWayTaskListData(data){ return request({ url: `/run/sz/superviseTask/list`, method: 'post', data }) } // 监督检查-删除任务 export function delSuperviseWayItemData(id){ return request({ url: `/run/sz/superviseTask/${id}`, method: 'delete' }) } // 监督检查-新增任务 export function addNewSuperviseWayTasksData(data){ return request({ url: `/run/sz/superviseTask`, method: 'post', data }) } // 监督检查-获取任务详情 export function getSuperviseWayTaskDetailsData(id){ return request({ url: `/run/sz/superviseTask/${id}`, method: 'get' }) } // 监督检查-修改任务 export function putSuperviseWayTaskDetailsData(data){ return request({ url: `/run/sz/superviseTask`, method: 'put', data }) } // 监督检查-新增工程问题上报 export function addSuperviseEngineeringReportData(data){ return request({ url: `/run/sz/superviseEngineering/add`, method: 'post', data }) } // 监督检查-工程详情 export function getSuperviseEngineeringReportDetailsData(id){ return request({ url: `/run/sz/superviseEngineering/detail/${id}`, method: 'get' }) } // 监督检查-工程问题列表 export function getSuperviseEngineeringProblemListData(data){ return request({ url: `/run/sz/superviseEngineering/list`, method: 'post', data }) } // 监督检查-工程问题详情 export function getSuperviseEngineeringProblemDetailsData(id){ return request({ url: `/run/sz/superviseEngineering/problemDetail/${id}`, method: 'get' }) } // 监督检查-工程问题问题处理和状态修改 export function updateSuperviseEngineeringProblemStatusAndData(data){ return request({ url: `/run/sz/superviseEngineering/updateStatus`, method: 'put', data }) } // 监督检查-工程问题问题处理和状态修改 export function getSuperviseStatisticTotal(data){ return request({ url: `/run/sz/superviseEngineering/total`, method: 'post', data }) } /*********************病险工程核查*********************/ // 病险工程核查-新增工程核查项 export function addDangerProjectItemsData(data){ return request({ url: `/run/sz/dangerousProject`, method: 'post', data }) } // 病险工程核查-工程核查项列表 export function getDangerProjectItemsListData(data){ return request({ url: `/run/sz/dangerousProject/list`, method: 'post', data }) } // 病险工程核查-删除工程核查项 export function delDangerProjectItemsData(id){ return request({ url: `/run/sz/dangerousProject/${id}`, method: 'delete' }) } // 病险工程核查-核查项内容详情 export function getDangerProjectItemsDetails(id){ return request({ url: `/run/sz/dangerousProject/${id}`, method: 'get' }) } // 病险工程核查-核查项内容列表详情 export function getDangerProjectItemsListDetails(data){ return request({ url: `/run/sz/dangerousProject/itemList`, method: 'post', data }) } // 病险工程核查-新增核查项内容列表项 export function postDangerProjectItemsListData(data){ return request({ url: `/run/sz/dangerousProject/item`, method: 'post', data }) } // 病险工程核查-删除核查项内容列表项 export function delDangerProjectItemsListData(id){ return request({ url: `/run/sz/dangerousProject/item/${id}`, method: 'delete', }) } // 病险工程成员分组-新增分组 export function addDangerGroupingData(data){ return request({ url: `/run/sz/dangerousGrouping`, method: 'post', data }) } // 病险工程成员分组-修改分组 export function putDangerGroupingData(data){ return request({ url: `/run/sz/dangerousGrouping`, method: 'put', data }) } // 病险工程成员分组-分组列表 export function getDangerGroupingListData(data){ return request({ url: `/run/sz/dangerousGrouping/page`, method: 'post', data }) } // 病险工程成员分组-分组详情 export function getDangerGroupingDetailsData(id){ return request({ url: `/run/sz/dangerousGrouping/${id}`, method: 'get' }) } // 病险工程成员分组-删除分组 export function delDangerGroupingData(id){ return request({ url: `/run/sz/dangerousGrouping/${id}`, method: 'delete' }) } // 病险工程任务管理-列表 export function getDangerTaskListData(data){ return request({ url: `/run/sz/dangerousTask/page`, method: 'post', data }) } // 病险工程任务管理-新增 export function addDangerTaskData(data){ return request({ url: `/run/sz/dangerousTask`, method: 'post', data }) } // 病险工程任务管理-修改 export function putDangerTaskData(data){ return request({ url: `/run/sz/dangerousTask`, method: 'put', data }) } // 病险工程任务管理-删除 export function delDangerTaskData(id){ return request({ url: `/run/sz/dangerousTask/${id}`, method: 'delete' }) } // 病险工程任务管理-任务详情 export function getDangerTaskDetailsData(id){ return request({ url: `/run/sz/dangerousTask/${id}`, method: 'get' }) } // 病险工程任务管理-获取关联工程 export function getDangerTaskLinkProjectData(data){ return request({ url: `/run/sz/dangerousTask/salePage`, method: 'post', data }) } // 病险工程任务管理-提交保存 export function saveOrSubmitDangerTaskData(data){ return request({ url: `/run/sz/dangerousTask/saveOrSubmit`, method: 'post', data }) } // 病险工程任务管理-核查详情 export function getDangerTaskReportDetailsData(id){ return request({ url: `/run/sz/dangerousTask/detail/${id}`, method: 'get' }) } // 病险工程统计分析 export function getDangerTaskTotalData(data){ return request({ url: `/run/sz/dangerousTask/total`, method: 'post', data }) }