You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

611 lines
13 KiB

// 水闸相关接口
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
})
}