2025-03-20 14:55:37 +08:00

165 lines
3.4 KiB
JavaScript

import request from '@/utils/axios';
import { method } from 'lodash';
//基础信息维护——字典项管理
//种植产物相关
// #region
export function getPlanCrop(params = {}) {
return request('land-resource/baseInfo/planTypePage', {
method: 'GET',
params,
});
}
export function savePlanCrop(data) {
return request('land-resource/baseInfo/planTypeSave', {
method: 'POST',
data,
});
}
export function upPlanCrop(data = {}) {
return request('land-resource/baseInfo/planTypeEdit', {
method: 'PUT',
data,
});
}
export function exportPlanCrop(params = {}) {
return request('/land-resource/baseInfo/planTypeExport', {
method: 'GET',
params,
responseType: 'blob',
});
}
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/stageTypePage', {
method: 'GET',
params,
});
}
export function upPlanStage(data = {}) {
return request('land-resource/baseInfo/stageTypeEdit', {
method: 'PUT',
data,
});
}
export function delPlanStage(params) {
return request('land-resource/baseInfo/stageTypeDelete/' + params.id, {
method: 'DELETE',
});
}
export function savePlanStage(data) {
return request('land-resource/baseInfo/stageTypeSave', {
method: 'POST',
data,
});
}
export function getWorkPage(params = {}) {
return request('land-resource/planManage/workPage', {
method: 'GET',
params,
});
}
// #endregion
/* ------ 土壤类型 ------ */
// #region
/* 获取土壤类型列表 */
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,
});
}
/* 编辑土壤类型 */
export function updateSoilType(data) {
return request('land-resource/baseInfo/soilTypeSave', {
method: 'PUT',
data,
});
}
/* 删除土壤类型 */
export function delSoilType(id) {
return request(`/land-resource/baseInfo/soilTypeDelete/${id}`, {
method: 'GET',
});
}
/* 导出土壤类型 */
export function exportSoilType() {
return request('/land-resource/baseInfo/soilTypeExport/', {
method: 'GET',
responseType: 'blob',
});
}
// #endregion
/* ------ 土地类型 ------ */
// #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