2026-04-24 15:31:32 +08:00
|
|
|
import request from '@/utils/request';
|
2026-07-07 13:48:20 +08:00
|
|
|
//水电基地数据获取
|
2026-06-26 17:52:57 +08:00
|
|
|
export function wbsbGetKendoList(data: any) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/env/hydrobase/wbsb/GetKendoList',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data
|
|
|
|
|
});
|
|
|
|
|
}
|
2026-04-24 15:31:32 +08:00
|
|
|
|
|
|
|
|
// 基地下拉列表
|
2026-06-05 16:10:14 +08:00
|
|
|
export function getBaseDropdown(data: any) {
|
2026-04-24 15:31:32 +08:00
|
|
|
return request({
|
|
|
|
|
url: '/env/hydrobase/dropdown',
|
|
|
|
|
method: 'get',
|
|
|
|
|
data
|
|
|
|
|
});
|
|
|
|
|
}
|
2026-04-30 18:07:19 +08:00
|
|
|
// 流域下拉列表
|
2026-06-05 16:10:14 +08:00
|
|
|
export function getSelectForDropdown(data: any) {
|
2026-04-30 18:07:19 +08:00
|
|
|
return request({
|
2026-06-24 14:18:39 +08:00
|
|
|
// url: '/env/rvcd/selectForDropdown',
|
|
|
|
|
url: '/env/rvcd/selectRvcdDropdown',
|
2026-04-30 18:07:19 +08:00
|
|
|
method: 'get',
|
|
|
|
|
data
|
|
|
|
|
});
|
|
|
|
|
}
|
2026-06-26 14:56:54 +08:00
|
|
|
// 所在河段下拉列表
|
|
|
|
|
export function getRvcdDropdown(params: any) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/env/rvcd/selectForDropdown',
|
|
|
|
|
method: 'get',
|
|
|
|
|
params: params
|
|
|
|
|
});
|
|
|
|
|
}
|
2026-04-24 15:31:32 +08:00
|
|
|
//电站下拉列表
|
2026-06-05 16:10:14 +08:00
|
|
|
export function getEngInfoDropdown(data: any) {
|
2026-04-24 15:31:32 +08:00
|
|
|
return request({
|
|
|
|
|
url: '/env/engInfo/dropdown',
|
2026-04-28 19:27:42 +08:00
|
|
|
method: 'post',
|
|
|
|
|
data
|
2026-04-24 15:31:32 +08:00
|
|
|
});
|
|
|
|
|
}
|
2026-07-13 11:11:51 +08:00
|
|
|
// 根据河段获取电站
|
|
|
|
|
export function getByRvcd(data: any) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/env/engInfo/getByRvcd',
|
|
|
|
|
method: 'get',
|
|
|
|
|
params:data
|
|
|
|
|
});
|
|
|
|
|
}
|
2026-06-26 14:56:54 +08:00
|
|
|
// 根据id获取电站信息
|
|
|
|
|
export function getEngInfoById(params: any) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/env/engInfo/getById',
|
|
|
|
|
method: 'get',
|
|
|
|
|
params
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
// 所在位置下拉列表
|
|
|
|
|
export function getAddvcdDropdown(data: any) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/env/addvcd/selectForDropdown',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data
|
|
|
|
|
});
|
|
|
|
|
}
|
2026-04-30 18:07:19 +08:00
|
|
|
// 重新验证并更新行数据
|
2026-06-05 16:10:14 +08:00
|
|
|
export function revalidateAndUpdateRow(data: any) {
|
2026-04-29 14:40:16 +08:00
|
|
|
return request({
|
2026-04-30 18:07:19 +08:00
|
|
|
url: '/data/fishDraft/revalidateAndUpdateRow',
|
2026-04-29 14:40:16 +08:00
|
|
|
method: 'post',
|
|
|
|
|
data
|
|
|
|
|
});
|
|
|
|
|
}
|
2026-05-07 15:40:18 +08:00
|
|
|
// 删除 行数据
|
2026-06-05 16:10:14 +08:00
|
|
|
export function deleteRowById(data: any) {
|
2026-05-07 15:40:18 +08:00
|
|
|
return request({
|
|
|
|
|
url: '/data/fishDraft/deleteRowById',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
2026-04-24 15:31:32 +08:00
|
|
|
//过鱼设施下拉列表
|
2026-06-05 16:10:14 +08:00
|
|
|
export function getFpssDropdown(params: any) {
|
2026-04-24 15:31:32 +08:00
|
|
|
return request({
|
|
|
|
|
url: '/env/fpss/dropdown',
|
|
|
|
|
method: 'get',
|
|
|
|
|
params
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
//鱼类名称下拉列表
|
|
|
|
|
export function getFishDictoryDropdown() {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/env/fishDictory/listByName',
|
|
|
|
|
method: 'get'
|
|
|
|
|
});
|
2026-04-28 19:27:42 +08:00
|
|
|
}
|
2026-04-29 14:40:16 +08:00
|
|
|
// 类似鱼类名称下拉列表
|
2026-06-05 16:10:14 +08:00
|
|
|
export function getSimilarFishDictoryDropdown(params: any) {
|
2026-04-29 14:40:16 +08:00
|
|
|
return request({
|
|
|
|
|
url: '/env/fishDictory/similar',
|
|
|
|
|
method: 'get',
|
|
|
|
|
params
|
|
|
|
|
});
|
|
|
|
|
}
|
2026-04-28 19:27:42 +08:00
|
|
|
// 上传文件
|
2026-06-05 16:10:14 +08:00
|
|
|
export function uploadFile(data: any) {
|
2026-04-28 19:27:42 +08:00
|
|
|
return request({
|
2026-06-05 16:10:14 +08:00
|
|
|
url: import.meta.env.VITE_APP_ATTACHMENT_URL + '/upload',
|
2026-04-28 19:27:42 +08:00
|
|
|
method: 'post',
|
|
|
|
|
data,
|
2026-06-05 16:10:14 +08:00
|
|
|
headers: { 'Content-Type': 'multipart/form-data' }
|
2026-04-28 19:27:42 +08:00
|
|
|
});
|
|
|
|
|
}
|
2026-07-07 13:48:20 +08:00
|
|
|
// 所在位置下拉列表
|
2026-07-15 18:24:05 +08:00
|
|
|
export function getAddvcdDropdownByRvcd(data: any = {}) {
|
2026-07-07 13:48:20 +08:00
|
|
|
return request({
|
|
|
|
|
url: '/base/msalongb/noAuth/GetKendoList',
|
|
|
|
|
method: 'post',
|
2026-07-15 18:24:05 +08:00
|
|
|
data
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
//沿程配置下拉列表
|
|
|
|
|
export function noAuthGetKendoPage(data: any = {}) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/base/msalongb/noAuth/GetKendoPage',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data
|
2026-07-07 13:48:20 +08:00
|
|
|
});
|
|
|
|
|
}
|