167 lines
3.5 KiB
JavaScript
Raw Normal View History

2025-03-11 15:58:05 +08:00
import request from '@/utils/axios';
2025-03-14 17:33:44 +08:00
import { method } from 'lodash';
2025-03-11 15:58:05 +08:00
//基础信息维护——字典项管理
//种植产物相关
2025-03-12 09:46:15 +08:00
// #region
export function getPlanCrop(params = {}) {
2025-03-11 15:58:05 +08:00
return request('land-resource/baseInfo/planTypePage', {
method: 'GET',
params,
});
}
2025-03-12 09:46:15 +08:00
export function savePlanCrop(data) {
2025-03-11 15:58:05 +08:00
return request('land-resource/baseInfo/planTypeSave', {
method: 'POST',
data,
});
}
2025-03-12 09:46:15 +08:00
export function upPlanCrop(data = {}) {
2025-03-11 15:58:05 +08:00
return request('land-resource/baseInfo/planTypeEdit', {
method: 'PUT',
data,
});
}
2025-03-12 09:46:15 +08:00
export function exportPlanCrop(params = {}) {
2025-03-11 15:58:05 +08:00
return request('/land-resource/baseInfo/planTypeExport', {
method: 'GET',
params,
responseType: 'blob',
});
}
2025-03-12 09:46:15 +08:00
export function delPlanCrop(params) {
return request('land-resource/baseInfo/planTypeDelete/' + params.id, {
method: 'DELETE',
});
}
// #endregion
//种植产物对应的种植阶段相关
// #region
// export function getPlanStage(params = {}) {
// return request('land-resource/baseInfo/planTypePage', {
// method: 'GET',
// params,
// });
// }
// export function upPlanStage(data = {}) {
// return request('land-resource/baseInfo/planTypeEdit', {
// method: 'PUT',
// data,
// });
// }
// export function exportPlanStage(params = {}) {
// return request('/land-resource/baseInfo/planTypeExport', {
// method: 'GET',
// params,
// responseType: 'blob',
// });
// }
// export function delPlanStage(params) {
// return request('land-resource/baseInfo/planTypeDelete/' + params.id, {
// method: 'DELETE',
// });
// }
// #endregion
export function savePlanStage(data) {
return request('land-resource/baseInfo/stageTypeSave', {
method: 'POST',
data,
});
}
2025-03-12 11:35:36 +08:00
/* ------ 土壤类型 ------ */
2025-03-14 17:33:44 +08:00
// #region
2025-03-11 17:24:51 +08:00
/* 获取土壤类型列表 */
export function getSoilType(params) {
return request('land-resource/baseInfo/soilTypePage', {
method: 'GET',
params,
});
}
/* 创建土壤类型 */
export function saveSoilType(data) {
return request('land-resource/baseInfo/soilTypeSave', {
method: 'POST',
data,
});
}
2025-03-11 17:24:51 +08:00
/* 编辑土壤类型 */
export function updateSoilType(data) {
return request('land-resource/baseInfo/soilTypeSave', {
method: 'PUT',
data,
});
}
2025-03-12 11:35:36 +08:00
/* 删除土壤类型 */
export function delSoilType(id) {
return request(`/land-resource/baseInfo/soilTypeDelete/${id}`, {
method: 'GET',
});
}
/* 导出土壤类型 */
export function exportSoilType() {
2025-03-14 17:33:44 +08:00
return request('/land-resource/baseInfo/soilTypeExport/', {
2025-03-12 11:35:36 +08:00
method: 'GET',
responseType: 'blob',
});
}
2025-03-11 17:24:51 +08:00
// #endregion
2025-03-14 17:33:44 +08:00
/* ------ 土地类型 ------ */
// #region
/* 新增土地类型 */
export function landTypeSave(data) {
return request('land-resource/baseInfo/landTypeSave', {
method: 'POST',
data,
});
}
/* 土地类型树 */
export function getLandTypeTree(params) {
return request('land-resource/baseInfo/landTree', {
params,
});
}
/* 土地类型列表 */
export function getLandType(params) {
return request('land-resource/baseInfo/landType', {
params,
});
}
/* 土地类型导出 */
export function exportLandType(params) {
return request('land-resource/baseInfo/landTypeExport', {
params,
responseType: 'blob',
});
}
/* 土地类型删除 */
export function delLandType(id) {
return request(`land-resource/baseInfo/landTypeDelete/${id}`, {
method: 'DELETE',
});
}
/* 土地类型编辑 */
export function editLandType(data) {
return request('land-resource/baseInfo/landTypeEdit', {
method: 'PUT',
data,
});
}
// #endregion