From d60ada871c36c2be2ff70c93806d67a2d30200d2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=83=AD=E6=B0=B8=E8=B6=85?= <2090205686@qq.com>
Date: Tue, 24 Jun 2025 16:02:39 +0800
Subject: [PATCH] =?UTF-8?q?=E6=8A=95=E5=85=A5=E5=93=81=E4=BD=BF=E7=94=A8?=
=?UTF-8?q?=E7=9B=91=E7=AE=A1=EF=BC=8C=E8=A1=A5=E8=B4=B4=E7=AE=A1=E7=90=86?=
=?UTF-8?q?=E6=A8=A1=E5=9D=97=E5=B1=95=E7=A4=BA=E5=88=97=E8=A1=A8=E5=BC=80?=
=?UTF-8?q?=E5=8F=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../apis/inputSuppliesApi/subsidyManage.js | 76 ++++
.../inputSuppliesApi/supervisionOfInputs.js | 25 +
.../src/router/modules/inputSupplies/index.js | 32 ++
.../src/styles/custom.scss | 1 +
.../subsidyManage/fertilizerSubsidy.vue | 426 ++++++++++++++++++
.../subsidyManage/pesticideSubsidy.vue | 426 ++++++++++++++++++
.../subsidyManage/seedSubsidy.vue | 426 ++++++++++++++++++
.../fertilizerRegulation.vue | 47 +-
.../pesticideRegulation.vue | 421 +++++++++++++++++
.../supervisionOfInputs/seedRegulation.vue | 20 +-
10 files changed, 1865 insertions(+), 35 deletions(-)
create mode 100644 sub-government-affairs-service/src/apis/inputSuppliesApi/subsidyManage.js
create mode 100644 sub-government-affairs-service/src/views/inputSuppliesManage/subsidyManage/fertilizerSubsidy.vue
create mode 100644 sub-government-affairs-service/src/views/inputSuppliesManage/subsidyManage/pesticideSubsidy.vue
create mode 100644 sub-government-affairs-service/src/views/inputSuppliesManage/subsidyManage/seedSubsidy.vue
create mode 100644 sub-government-affairs-service/src/views/inputSuppliesManage/supervisionOfInputs/pesticideRegulation.vue
diff --git a/sub-government-affairs-service/src/apis/inputSuppliesApi/subsidyManage.js b/sub-government-affairs-service/src/apis/inputSuppliesApi/subsidyManage.js
new file mode 100644
index 0000000..888bf3d
--- /dev/null
+++ b/sub-government-affairs-service/src/apis/inputSuppliesApi/subsidyManage.js
@@ -0,0 +1,76 @@
+import request from '@/utils/axios';
+
+/* 种子补贴-列表 */
+export function getSeedSubsidyRecords(params) {
+ return request('/inputGoods/subsidy/provenance/page', {
+ params,
+ });
+}
+/* 种子补贴-新增 */
+export function seedSubsidySave(data) {
+ return request('/inputGoods/subsidy/provenance/save', {
+ method: 'POST',
+ data,
+ });
+}
+/* 种子补贴-编辑 */
+export function editSeedSubsidy(data) {
+ return request('/inputGoods/subsidy/provenance/edit', {
+ data,
+ method: 'PUT',
+ });
+}
+/* 种子补贴-删除 */
+export function delSeedSubsidy(ids) {
+ return request(`/inputGoods/subsidy/provenance/delete/${ids}`);
+}
+
+/* 肥料补贴-列表 */
+export function getFertilizeSubsidyRecords(params) {
+ return request('/inputGoods/subsidy/fertilize/page', {
+ params,
+ });
+}
+/* 肥料补贴-新增 */
+export function fertilizeSubsidySave(data) {
+ return request('/inputGoods/subsidy/fertilize/save', {
+ method: 'POST',
+ data,
+ });
+}
+/* 肥料补贴-编辑 */
+export function editFertilizeSubsidy(data) {
+ return request('/inputGoods/subsidy/fertilize/edit', {
+ data,
+ method: 'PUT',
+ });
+}
+/* 肥料补贴-删除 */
+export function delFertilizeSubsidy(ids) {
+ return request(`/inputGoods/subsidy/fertilize/delete/${ids}`);
+}
+
+/* 农药补贴-列表 */
+export function getPesticideSubsidyRecords(params) {
+ return request('/inputGoods/subsidy/pesticide/page', {
+ params,
+ });
+}
+/* 农药补贴-新增 */
+export function pesticideSubsidySave(data) {
+ return request('/inputGoods/subsidy/pesticide/save', {
+ method: 'POST',
+ data,
+ });
+}
+/* 农药补贴-编辑 */
+export function editPesticideSubsidy(data) {
+ return request('/inputGoods/subsidy/pesticide/edit', {
+ data,
+ method: 'PUT',
+ });
+}
+/* 农药补贴-删除 */
+export function delPesticideSubsidy(ids) {
+ return request(`/inputGoods/subsidy/pesticide/delete/${ids}`);
+}
diff --git a/sub-government-affairs-service/src/apis/inputSuppliesApi/supervisionOfInputs.js b/sub-government-affairs-service/src/apis/inputSuppliesApi/supervisionOfInputs.js
index 37cb36b..656c9bd 100644
--- a/sub-government-affairs-service/src/apis/inputSuppliesApi/supervisionOfInputs.js
+++ b/sub-government-affairs-service/src/apis/inputSuppliesApi/supervisionOfInputs.js
@@ -54,3 +54,28 @@ export function editFertilizeUseRegulatory(data) {
export function delFertilizeUseRegulatory(ids) {
return request(`/inputGoods/supervise/fertilize/delete/${ids}`);
}
+
+/* 农药使用监管-列表 */
+export function getPesticideUseRegulatoryRecords(params) {
+ return request('/inputGoods/supervise/pesticide/page', {
+ params,
+ });
+}
+/* 农药使用监管-新增 */
+export function pesticideUseRegulatorySave(data) {
+ return request('/inputGoods/supervise/pesticide/save', {
+ method: 'POST',
+ data,
+ });
+}
+/* 农药使用监管-编辑 */
+export function editPesticideUseRegulatory(data) {
+ return request('/inputGoods/supervise/pesticide/edit', {
+ data,
+ method: 'PUT',
+ });
+}
+/* 农药使用监管-删除 */
+export function delPesticideUseRegulatory(ids) {
+ return request(`/inputGoods/supervise/pesticide/delete/${ids}`);
+}
diff --git a/sub-government-affairs-service/src/router/modules/inputSupplies/index.js b/sub-government-affairs-service/src/router/modules/inputSupplies/index.js
index 87cbd58..9b9f75b 100644
--- a/sub-government-affairs-service/src/router/modules/inputSupplies/index.js
+++ b/sub-government-affairs-service/src/router/modules/inputSupplies/index.js
@@ -75,6 +75,38 @@ const inputSuppliesRoutes = [
component: () => import('@/views/inputSuppliesManage/supervisionOfInputs/fertilizerRegulation.vue'),
meta: { title: '肥料使用监管', icon: '' },
},
+ {
+ path: '/sub-government-affairs-service/supervisionOfInputs/pesticideRegulation',
+ name: 'pesticideRegulation',
+ component: () => import('@/views/inputSuppliesManage/supervisionOfInputs/pesticideRegulation.vue'),
+ meta: { title: '农药使用监管', icon: '' },
+ },
+ ],
+ },
+ {
+ path: '/sub-government-affairs-service/subsidyManage',
+ name: 'subsidyManage',
+ redirect: '/sub-government-affairs-service/subsidyManage/seedSubsidy',
+ meta: { title: '补贴管理', icon: 'Connection' },
+ children: [
+ {
+ path: '/sub-government-affairs-service/subsidyManage/seedSubsidy',
+ name: 'seedSubsidy',
+ component: () => import('@/views/inputSuppliesManage/subsidyManage/seedSubsidy.vue'),
+ meta: { title: '种子补贴', icon: '' },
+ },
+ {
+ path: '/sub-government-affairs-service/subsidyManage/fertilizerSubsidy',
+ name: 'fertilizerSubsidy',
+ component: () => import('@/views/inputSuppliesManage/subsidyManage/fertilizerSubsidy.vue'),
+ meta: { title: '肥料补贴', icon: '' },
+ },
+ {
+ path: '/sub-government-affairs-service/subsidyManage/pesticideSubsidy',
+ name: 'pesticideSubsidy',
+ component: () => import('@/views/inputSuppliesManage/subsidyManage/pesticideSubsidy.vue'),
+ meta: { title: '农药补贴', icon: '' },
+ },
],
},
],
diff --git a/sub-government-affairs-service/src/styles/custom.scss b/sub-government-affairs-service/src/styles/custom.scss
index 4c81671..aaf2ae6 100644
--- a/sub-government-affairs-service/src/styles/custom.scss
+++ b/sub-government-affairs-service/src/styles/custom.scss
@@ -82,6 +82,7 @@
text-align: left;
padding-left: 20px;
padding-top: 20px;
+ padding-right: 20px;
background-color: #fff;
}
.table-cont {
diff --git a/sub-government-affairs-service/src/views/inputSuppliesManage/subsidyManage/fertilizerSubsidy.vue b/sub-government-affairs-service/src/views/inputSuppliesManage/subsidyManage/fertilizerSubsidy.vue
new file mode 100644
index 0000000..d444a80
--- /dev/null
+++ b/sub-government-affairs-service/src/views/inputSuppliesManage/subsidyManage/fertilizerSubsidy.vue
@@ -0,0 +1,426 @@
+
+ 肥料补贴
+ 农药补贴
+ 种子补贴
+