diff --git a/sub-government-affairs-service/src/apis/inputSuppliesApi/index.js b/sub-government-affairs-service/src/apis/inputSuppliesApi/index.js index 9f303ef..80985a0 100644 --- a/sub-government-affairs-service/src/apis/inputSuppliesApi/index.js +++ b/sub-government-affairs-service/src/apis/inputSuppliesApi/index.js @@ -2,10 +2,12 @@ import * as redBlackApi from './redAndBlank'; import * as materialApi from './material'; import * as knowledgeApi from './knowledge'; import * as leaseSuperviseApi from './leaseSupervise'; +import * as productionDealerApi from './productionDealer'; export default { ...materialApi, ...redBlackApi, ...knowledgeApi, ...leaseSuperviseApi, + ...productionDealerApi, }; diff --git a/sub-government-affairs-service/src/apis/inputSuppliesApi/material.js b/sub-government-affairs-service/src/apis/inputSuppliesApi/material.js index 5eb97dd..71f0e72 100644 --- a/sub-government-affairs-service/src/apis/inputSuppliesApi/material.js +++ b/sub-government-affairs-service/src/apis/inputSuppliesApi/material.js @@ -92,4 +92,28 @@ export function delSeed(ids) { return request(`/inputGoods/provenance/delete/${ids}`); } // #endregion -// + +/* ------ 农机 ------ */ +// #region + +export function getMachineryList(params) { + return request('/inputGoods/farmMachine/page', { + params, + }); +} +export function addMachinery(data) { + return request('/inputGoods/farmMachine/save', { + method: 'POST', + data, + }); +} +export function delMachinery(ids) { + return request(`/inputGoods/farmMachine/delete/${ids}`); +} +export function machineryReport(data) { + return request(`/inputGoods/farmMachine/uploadReport`, { + method: 'PUT', + data, + }); +} +// #endregion diff --git a/sub-government-affairs-service/src/apis/inputSuppliesApi/productionDealer.js b/sub-government-affairs-service/src/apis/inputSuppliesApi/productionDealer.js new file mode 100644 index 0000000..b011242 --- /dev/null +++ b/sub-government-affairs-service/src/apis/inputSuppliesApi/productionDealer.js @@ -0,0 +1,23 @@ +import request from '@/utils/axios'; + +export function getProductionDealerList(params) { + return request('/inputGoods/distributor/page', { + params, + }); +} + +export function addProductionDealer(data) { + return request('/inputGoods/distributor/save', { + method: 'POST', + data, + }); +} +export function delProductionDealer(ids) { + return request(`/inputGoods/distributor/delete/${ids}`); +} +export function editProductionDealer(data) { + return request('/inputGoods/distributor/edit', { + method: 'PUT', + data, + }); +} diff --git a/sub-government-affairs-service/src/apis/land.js b/sub-government-affairs-service/src/apis/land.js index 642320a..95f9749 100644 --- a/sub-government-affairs-service/src/apis/land.js +++ b/sub-government-affairs-service/src/apis/land.js @@ -1,6 +1,8 @@ import request from '@/utils/axios'; -/* 土地列表 */ +/* ------ 土地信息 ------ */ +// #region + export function getLandsList(params = {}) { return request('land-resource/landManage/page', { method: 'GET', @@ -14,6 +16,7 @@ export function saveLand(data = {}) { data, }); } +/* 导出土地 */ export function exportLands(params = {}) { return request('/land-resource/landManage/export', { method: 'GET', @@ -21,6 +24,32 @@ export function exportLands(params = {}) { responseType: 'blob', }); } +/* 编辑土地 */ +export function editLand(data = {}) { + return request('/land-resource/landManage/edit', { + method: 'POST', + data, + }); +} +/* 导入土地 */ +export function importLands(data) { + return request('land-resource/landManage/import', { + method: 'POST', + data, + Headers: { + 'Content-Type': 'multipart/form-data', + }, + }); +} + +/* 删除土地 */ +export function delLand(id) { + return request('land-resource/landManage/delete/' + id, { + method: 'DELETE', + }); +} +// #endregion +/* 土地列表 */ //年度计划相关 export function getAnnualList(params = {}) { @@ -133,12 +162,6 @@ export function delPlantingStage(params) { method: 'DELETE', }); } -/* 删除土地 */ -export function delLand(id) { - return request('land-resource/landManage/delete/' + id, { - method: 'DELETE', - }); -} //作业记录相关 export function getOperationRecord(params = {}) { @@ -190,16 +213,6 @@ export function getAddrCropByLand(landId) { method: 'GET', }); } -/* 导入土地 */ -export function importLands(data) { - return request('land-resource/landManage/import', { - method: 'POST', - data, - Headers: { - 'Content-Type': 'multipart/form-data', - }, - }); -} //土地巡查相关 export function getlandInspection(params = {}) { diff --git a/sub-government-affairs-service/src/views/inputSuppliesManage/hooks/useAssistFn.js b/sub-government-affairs-service/src/views/inputSuppliesManage/hooks/useAssistFn.js new file mode 100644 index 0000000..0eb3f60 --- /dev/null +++ b/sub-government-affairs-service/src/views/inputSuppliesManage/hooks/useAssistFn.js @@ -0,0 +1,19 @@ +import { ElMessage, ElMessageBox } from 'element-plus'; + +export default class assistFn { + deleteFn(ids = '', _fetch, _callback) { + ElMessageBox.confirm('确定删除该数据吗?', '提示', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning', + }).then(async () => { + if (!_fetch) return; + let res = await _fetch(ids); + if (res.code == 200) { + ElMessage.success('删除成功'); + _callback && _callback(); + } + }); + } +} +// export diff --git a/sub-government-affairs-service/src/views/inputSuppliesManage/hooks/useBasicInfo.js b/sub-government-affairs-service/src/views/inputSuppliesManage/hooks/useBasicInfo.js index 1a8bee8..db3b2dd 100644 --- a/sub-government-affairs-service/src/views/inputSuppliesManage/hooks/useBasicInfo.js +++ b/sub-government-affairs-service/src/views/inputSuppliesManage/hooks/useBasicInfo.js @@ -163,19 +163,6 @@ export function useBasicInfo(set = {}) { }); return _t; } - function handleDelFn(ids, _fetch, _callback) { - ElMessageBox.confirm('确定删除该数据吗?', '提示', { - confirmButtonText: '确定', - cancelButtonText: '取消', - type: 'warning', - }).then(async () => { - let res = await _fetch(ids); - if (res.code == 200) { - ElMessage.success('删除成功'); - _callback(); - } - }); - } // #endregion onMounted(getmaterialType); @@ -191,6 +178,5 @@ export function useBasicInfo(set = {}) { filterTypes, handleShowName, handleNumUnit, - handleDelFn, }; } diff --git a/sub-government-affairs-service/src/views/inputSuppliesManage/material/farmMachinery/index.vue b/sub-government-affairs-service/src/views/inputSuppliesManage/material/farmMachinery/index.vue index 74910a7..1b86c4a 100644 --- a/sub-government-affairs-service/src/views/inputSuppliesManage/material/farmMachinery/index.vue +++ b/sub-government-affairs-service/src/views/inputSuppliesManage/material/farmMachinery/index.vue @@ -30,10 +30,27 @@ - diff --git a/sub-government-affairs-service/src/views/inputSuppliesManage/material/fertilizer/index.vue b/sub-government-affairs-service/src/views/inputSuppliesManage/material/fertilizer/index.vue index 3fa92b8..c574dbb 100644 --- a/sub-government-affairs-service/src/views/inputSuppliesManage/material/fertilizer/index.vue +++ b/sub-government-affairs-service/src/views/inputSuppliesManage/material/fertilizer/index.vue @@ -25,7 +25,7 @@ >