import request from '@/utils/axios'; /* 土地列表 */ export function getLandsList(params = {}) { return request('land-resource/landManage/page', { method: 'GET', params, }); } export function saveLand(data = {}) { return request('land-resource/landManage/save', { method: 'POST', data, }); } export function exportLands(params = {}) { return request('/land-resource/landManage/export', { method: 'GET', params, responseType: 'blob', }); } //年度计划相关 export function getAnnualList(params = {}) { return request('land-resource/annualManage/page', { method: 'GET', params, }); } export function saveAnnual(data) { return request('land-resource/annualManage/save', { method: 'POST', data, }); } export function editAnnual(data = {}) { return request('land-resource/annualManage/edit', { method: 'PUT', data, }); } export function examineAnnual(data = {}) { return request('land-resource/annualManage/exam', { method: 'PUT', data, }); } export function exportAnnua(params = {}) { return request('/land-resource/annualManage/export', { method: 'GET', params, responseType: 'blob', }); } export function delAnnual(params) { return request('/trace/code/annualManage/delete/' + params.id, { method: 'DELETE', }); } //种植规划相关 export function getPlanList(params = {}) { return request('land-resource/planManage/page', { method: 'GET', params, }); } export function savePlan(data) { return request('land-resource/planManage/save', { method: 'POST', data, }); } export function editAlan(data = {}) { return request('land-resource/planManage/edit', { method: 'PUT', data, }); } export function exportPlan(params = {}) { return request('/land-resource/planManage/export', { method: 'GET', params, responseType: 'blob', }); } export function delPlan(params) { return request('land-resource/planManage/delete/' + params.id, { method: 'DELETE', }); } //种植阶段相关 export function getPlantingStage(params = {}) { return request('land-resource/planManage/pageStage', { method: 'GET', params, }); } export function savePlantingStage(data) { return request('land-resource/planManage/stageSave', { method: 'POST', data, }); } export function editPlantingStage(data = {}) { return request('land-resource/planManage/editStage', { method: 'PUT', data, }); } export function delPlantingStage(params) { return request('land-resource/planManage/deleteStage/' + params.id, { method: 'DELETE', }); } /* 删除土地 */ export function delLand(id) { return request('land-resource/landManage/delete/' + id, { method: 'DELETE', }); } //作业记录相关 export function getOperationRecord(params = {}) { return request('land-resource/operationRecord/page', { method: 'GET', params, }); } export function saveOperationRecord(data) { return request('land-resource/operationRecord/save', { method: 'POST', data, }); } export function editOperationRecord(data = {}) { return request('land-resource/operationRecord/update', { method: 'PUT', data, }); } export function delOperationRecord(id) { return request('land-resource/operationRecord/delete/' + id, { method: 'DELETE', }); } export function exportOperationRecord(params = {}) { return request('/land-resource/operationRecord/export', { method: 'GET', params, responseType: 'blob', }); } export function importOperationRecord(data = {}) { return request('/land-resource/operationRecord/import', { method: 'POST', data, headers: { 'Content-Type': 'multipart/form-data' }, }); } //通过土地获取产物和位置 export function getAddrCropByLand(landId) { return request('land-resource/operationRecord/workArea/' + landId, { method: 'GET', }); } /* 导入土地 */ export function importLands(data) { return request('land-resource/landManage/import', { method: 'POST', data, Headers: { 'Content-Type': 'multipart/form-data', }, }); }