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