// 堤防相关接口 import request from '@/utils/request' export * from './analysis'; // 获取巡查堤防列表 export function getRunProjectList(data) { return request({ url: `/run/df/project/list`, method: 'post', data }) } // 巡查项目管理-巡视检查详情 export function getInspectionProjectDetails(id) { return request({ url: `/run/df/checking/${id}`, method: 'get', }) } //检查是否被引用 export function checkUsed(id) { return request({ url: `/run/df/checking/check-use/${id}`, method: 'get', }) } // 巡查项目管理-新增巡视检查 export function postInspectionProjectData(data) { return request({ url: '/run/df/checking', method: 'post', data }) } // 巡查项目管理-修改巡视检查 export function putInspectionProjectData(data) { return request({ url: '/run/df/checking', method: 'put', data }) } // 查询堤防动态检测设备记录列表 export function getRunDFDeviceRecordList(data) { return request({ url: `/run/df/device/record/list`, method: 'post', data }) } // 获取维修养护工程列表 export function getDikeYhProjectList(data) { return request({ url: `/run/df/project/yh/list`, method: 'post', data }) } // 获取维养计划列表 export function getDikeYhPlanList(data) { return request({ url: `/run/df/yh/plan/list`, method: 'post', data }) } // 修改维养记录状态 export function updateYhRecordStatus(data) { return request({ url: `/run/df/yh/record/status`, method: 'put', data }) } // 获取维修养护记录列表 export function getDikeYhRecordList(data) { return request({ url: `/run/df/yh/record/list`, method: 'post', data }) } // 巡查记录-巡查记录详情 export function getDikePatrolDetails(id) { return request({ url: `/run/df/record/${id}`, method: 'get', }) } // 巡查管理-绑定巡查项目 export function postProjectChecking(data) { return request({ url: `/run/df/project/rel-checking`, method: 'post', data }) } // 巡查管理-获取绑定的巡查项目 export function getProjectCheckingRel(dikeCode) { return request({ url: `/run/df/project/rel-checking/${dikeCode}`, method: 'get', }) } // 获取检查项树数据 export function getCheckingDictTree() { return request({ url: '/run/df/checking/tree', method: 'get' }) } /*******************害堤动物********************/ // 害堤动物防治--堤防列表 export function getDikeAnimalProList(data) { return request({ url: `/run/df/animal/project/list`, method: 'post', data }) } // 害堤动物防治--记录列表 export function getDikeAnimalRecordsList(data) { return request({ url: `/run/df/animal/record/list`, method: 'post', data }) } // 害堤动物防治--新增害堤记录 export function addDikeAnimalRecordData(data) { return request({ url: `/run/df/animal/record`, method: 'post', data }) } // 害堤动物防治--获取害堤记录详情 export function getDikeAnimalRecordDetails(id) { return request({ url: `/run/df/animal/record/${id}`, method: 'get', }) } // 害堤动物防治--删除害堤记录详情 export function deleteDikeAnimalRecordDetails(id) { return request({ url: `/run/df/animal/record/${id}`, method: 'delete', }) } // 害堤动物防治--修改害堤记录 export function updateDikeAnimalRecordData(data) { return request({ url: `/run/df/animal/record`, method: 'put', data }) } // 害堤动物防治--更改记录状态 export function updateDikeAnimalRecordStatus(data) { return request({ url: `/run/df/animal/record/status`, method: 'put', data }) } /******************** 水雨情 *******************/ // 水雨情--获取工程列表 export function getDikeWaterRainProjectList(data) { return request({ url: `/run/df/project/yq/list`, method: 'post', data }) } // 水雨情--获取监测记录列表数据 export function getDikeWaterRainRecordsList(data) { return request({ url: `/run/df/yq/record/list`, method: 'post', data }) } /*************监督检查模块-开始**************/ // 获取监督检查办法列表 export function getSuperviseWayList(data){ return request({ url: `/run/df/superviseWay/list`, method: 'post', data }) } // 新增或修改监督检查办法 export function postSuperviseWayData(data){ return request({ url: `/run/df/superviseWay`, method: 'post', data }) } // 获取监督检查办法详情 export function getSuperviseWayDetails(id){ return request({ url: `/run/df/superviseWay/${id}`, method: 'get', }) } // 复制监督检查办法 export function copySuperviseWayData(id){ return request({ url: `/run/df/superviseWay/copy/${id}`, method: 'post', }) } // 新增监督检查办法项目 export function addSuperviseWayItemData(data){ return request({ url: `/run/df/superviseWay/data/add`, method: 'post', data }) } // 督检查办法项目列表 export function getSuperviseWayItemListData(id){ return request({ url: `/run/df/superviseWay/dataList/${id}`, method: 'get', }) } // 督检查办法项目配置详情 export function getSuperviseWayItemDetailsData(id){ return request({ url: `/run/df/superviseWay/data/${id}`, method: 'get', }) } // 督检查办法项目配置项删除 export function delSuperviseWayItemDetailsData(id){ return request({ url: `/run/df/superviseWay/data/${id}`, method: 'delete', }) } // 督检查办法项目配置项详情列表 export function getSuperviseWayItemDetailsListData(data){ return request({ url: `/run/df/superviseWay/dataItemList`, method: 'post', data }) } // 督检查办法项目配置项详情新增 export function addSuperviseWayItemDetailsItemData(data){ return request({ url: `/run/df/superviseWay/dataItem/add`, method: 'post', data }) } // 督检查办法项目配置项详情更新 export function updateSuperviseWayItemDetailsItemData(data){ return request({ url: `/run/df/superviseWay/dataItem/update`, method: 'put', data }) } // 督检查办法项目配置项删除 export function delSuperviseWayItemDetailsItemData(id){ return request({ url: `/run/df/superviseWay/dataItem/${id}`, method: 'delete', }) } // 督检查办法项目配置项更新 export function updateSuperviseWayItemData(data){ return request({ url: `/run/df/superviseWay/data/update`, method: 'put', data }) } // 督检查办法-获取启用中的督检查办法 export function getEnableSuperviseWayData(params){ return request({ url: `/run/df/superviseWay/enable`, method: 'get', params }) } // 督检查办法-获取任务列表 export function getSuperviseWayTaskListData(data){ return request({ url: `/run/df/superviseTask/list`, method: 'post', data }) } // 监督检查-删除任务 export function delSuperviseWayItemData(id){ return request({ url: `/run/df/superviseTask/${id}`, method: 'delete' }) } // 监督检查-新增任务 export function addNewSuperviseWayTasksData(data){ return request({ url: `/run/df/superviseTask`, method: 'post', data }) } // 监督检查-获取任务详情 export function getSuperviseWayTaskDetailsData(id){ return request({ url: `/run/df/superviseTask/${id}`, method: 'get' }) } // 监督检查-修改任务 export function putSuperviseWayTaskDetailsData(data){ return request({ url: `/run/df/superviseTask`, method: 'put', data }) } // 监督检查-新增工程问题上报 export function addSuperviseEngineeringReportData(data){ return request({ url: `/run/df/superviseEngineering/add`, method: 'post', data }) } // 监督检查-工程详情 export function getSuperviseEngineeringReportDetailsData(id){ return request({ url: `/run/df/superviseEngineering/detail/${id}`, method: 'get' }) } // 监督检查-工程问题列表 export function getSuperviseEngineeringProblemListData(data){ return request({ url: `/run/df/superviseEngineering/list`, method: 'post', data }) } // 监督检查-工程问题详情 export function getSuperviseEngineeringProblemDetailsData(id){ return request({ url: `/run/df/superviseEngineering/problemDetail/${id}`, method: 'get' }) } // 监督检查-工程问题问题处理和状态修改 export function updateSuperviseEngineeringProblemStatusAndData(data){ return request({ url: `/run/df/superviseEngineering/updateStatus`, method: 'put', data }) } // 监督检查-工程问题问题处理和状态修改 export function getSuperviseStatisticTotal(data){ return request({ url: `/run/df/superviseEngineering/total`, method: 'post', data }) } /*************监督检查模块-结束**************/ /*********************病险工程核查*********************/ // 病险工程核查-新增工程核查项 export function addDangerProjectItemsData(data){ return request({ url: `/run/df/dangerousProject`, method: 'post', data }) } // 病险工程核查-工程核查项列表 export function getDangerProjectItemsListData(data){ return request({ url: `/run/df/dangerousProject/list`, method: 'post', data }) } // 病险工程核查-删除工程核查项 export function delDangerProjectItemsData(id){ return request({ url: `/run/df/dangerousProject/${id}`, method: 'delete' }) } // 病险工程核查-核查项内容详情 export function getDangerProjectItemsDetails(id){ return request({ url: `/run/df/dangerousProject/${id}`, method: 'get' }) } // 病险工程核查-核查项内容列表详情 export function getDangerProjectItemsListDetails(data){ return request({ url: `/run/df/dangerousProject/itemList`, method: 'post', data }) } // 病险工程核查-新增核查项内容列表项 export function postDangerProjectItemsListData(data){ return request({ url: `/run/df/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/df/dangerousGrouping`, method: 'post', data }) } // 病险工程成员分组-修改分组 export function putDangerGroupingData(data){ return request({ url: `/run/df/dangerousGrouping`, method: 'put', data }) } // 病险工程成员分组-分组列表 export function getDangerGroupingListData(data){ return request({ url: `/run/df/dangerousGrouping/page`, method: 'post', data }) } // 病险工程成员分组-分组详情 export function getDangerGroupingDetailsData(id){ return request({ url: `/run/df/dangerousGrouping/${id}`, method: 'get' }) } // 病险工程成员分组-删除分组 export function delDangerGroupingData(id){ return request({ url: `/run/df/dangerousGrouping/${id}`, method: 'delete' }) } // 病险工程任务管理-列表 export function getDangerTaskListData(data){ return request({ url: `/run/df/dangerousTask/page`, method: 'post', data }) } // 病险工程任务管理-新增 export function addDangerTaskData(data){ return request({ url: `/run/df/dangerousTask`, method: 'post', data }) } // 病险工程任务管理-修改 export function putDangerTaskData(data){ return request({ url: `/run/df/dangerousTask`, method: 'put', data }) } // 病险工程任务管理-删除 export function delDangerTaskData(id){ return request({ url: `/run/df/dangerousTask/${id}`, method: 'delete' }) } // 病险工程任务管理-任务详情 export function getDangerTaskDetailsData(id){ return request({ url: `/run/df/dangerousTask/${id}`, method: 'get' }) } // 病险工程任务管理-获取关联工程 export function getDangerTaskLinkProjectData(data){ return request({ url: `/run/df/dangerousTask/salePage`, method: 'post', data }) } // 病险工程任务管理-提交保存 export function saveOrSubmitDangerTaskData(data){ return request({ url: `/run/df/dangerousTask/saveOrSubmit`, method: 'post', data }) } // 病险工程任务管理-核查详情 export function getDangerTaskReportDetailsData(id){ return request({ url: `/run/df/dangerousTask/detail/${id}`, method: 'get' }) } // 病险工程统计分析 export function getDangerTaskTotalData(data){ return request({ url: `/run/df/dangerousTask/total`, method: 'post', data }) }