From 89bc263f4097f71f1d53f49bc99616b3ec956ae7 Mon Sep 17 00:00:00 2001 From: lzc Date: Wed, 12 Mar 2025 09:46:15 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=8D=E6=A4=8D=E4=BA=A7=E7=89=A9=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/apis/baseInfo.js | 56 +++++++++++++++++-- .../src/router/modules/productOperateMain.js | 6 +- .../views/dict/component/dictCrop/index.vue | 43 ++++++++++++-- 3 files changed, 92 insertions(+), 13 deletions(-) diff --git a/sub-government-affairs-service/src/apis/baseInfo.js b/sub-government-affairs-service/src/apis/baseInfo.js index 9a1d1b7..4ae5e36 100644 --- a/sub-government-affairs-service/src/apis/baseInfo.js +++ b/sub-government-affairs-service/src/apis/baseInfo.js @@ -3,31 +3,79 @@ import request from '@/utils/axios'; //基础信息维护——字典项管理 //种植产物相关 -export function getPlanType(params = {}) { +// #region +export function getPlanCrop(params = {}) { return request('land-resource/baseInfo/planTypePage', { method: 'GET', params, }); } -export function savePlanType(data) { +export function savePlanCrop(data) { return request('land-resource/baseInfo/planTypeSave', { method: 'POST', data, }); } -export function upPlanType(data = {}) { +export function upPlanCrop(data = {}) { return request('land-resource/baseInfo/planTypeEdit', { method: 'PUT', data, }); } -export function exportPlanType(params = {}) { +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/planTypePage', { +// method: 'GET', +// params, +// }); +// } + +export function savePlanStage(data) { + return request('land-resource/baseInfo/stageTypeSave', { + method: 'POST', + data, + }); +} + +// export function upPlanStage(data = {}) { +// return request('land-resource/baseInfo/planTypeEdit', { +// method: 'PUT', +// data, +// }); +// } + +// export function exportPlanStage(params = {}) { +// return request('/land-resource/baseInfo/planTypeExport', { +// method: 'GET', +// params, +// responseType: 'blob', +// }); +// } + +// export function delPlanStage(params) { +// return request('land-resource/baseInfo/planTypeDelete/' + params.id, { +// method: 'DELETE', +// }); +// } + +// #endregion diff --git a/sub-government-affairs-service/src/router/modules/productOperateMain.js b/sub-government-affairs-service/src/router/modules/productOperateMain.js index 8bfc15e..99cdfbb 100644 --- a/sub-government-affairs-service/src/router/modules/productOperateMain.js +++ b/sub-government-affairs-service/src/router/modules/productOperateMain.js @@ -5,13 +5,13 @@ export default [ path: '/sub-government-affairs-service/productOperateMain', name: 'productOperateMain', component: Layout, - redirect: '/sub-government-affairs-service/home', + redirect: '/sub-government-affairs-service/mainHome', meta: { title: '生产经营主体', icon: 'icon-shop' }, children: [ { - path: '/sub-government-affairs-service/home', + path: '/sub-government-affairs-service/mainHome', component: () => import('@/views/productOperateMain/home/index.vue'), - name: 'home', + name: 'mainHome', meta: { title: '数据可视化管理', icon: 'Document' }, }, { diff --git a/sub-government-affairs-service/src/views/dict/component/dictCrop/index.vue b/sub-government-affairs-service/src/views/dict/component/dictCrop/index.vue index 9487fab..b1c132d 100644 --- a/sub-government-affairs-service/src/views/dict/component/dictCrop/index.vue +++ b/sub-government-affairs-service/src/views/dict/component/dictCrop/index.vue @@ -17,6 +17,7 @@ @row-save="rowSave" @row-update="rowUpdate" @row-click="rowClick" + @row-del="rowDel" >