165 lines
3.4 KiB
JavaScript
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
|