From 2da26b119218ab77a80c5504a3890e22a81e51cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=AD=E6=B0=B8=E8=B6=85?= <2090205686@qq.com> Date: Mon, 23 Jun 2025 17:25:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=86=9C=E4=B8=9A=E4=BA=A7=E4=B8=9A=E6=94=BF?= =?UTF-8?q?=E5=8A=A1=E6=9C=8D=E5=8A=A1=E5=B9=B3=E5=8F=B0=20-=20=E6=8A=95?= =?UTF-8?q?=E5=85=A5=E5=93=81=E7=AE=A1=E7=90=86=20-=20=E6=8A=95=E5=85=A5?= =?UTF-8?q?=E5=93=81=E4=BD=BF=E7=94=A8=E7=9B=91=E7=AE=A1=EF=BC=88=E7=A7=8D?= =?UTF-8?q?=E5=AD=90=E4=BD=BF=E7=94=A8=E7=9B=91=E7=AE=A1=EF=BC=89=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E5=8A=9F=E8=83=BD=E5=BC=80=E5=8F=91=EF=BC=88=E6=9C=AA?= =?UTF-8?q?=E5=AE=8C=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main/.env.development | 2 +- .../.env.development | 4 +- .../inputSuppliesApi/supervisionOfInputs.js | 31 ++ .../src/router/modules/inputSupplies/index.js | 26 ++ .../material/pesticide/index.vue | 2 +- .../material/seed/index.vue | 1 + .../fertilizerRegulation.vue | 414 +++++++++++++++++ .../regulatoryOverview.vue | 7 + .../supervisionOfInputs/seedRegulation.vue | 434 ++++++++++++++++++ 9 files changed, 917 insertions(+), 4 deletions(-) create mode 100644 sub-government-affairs-service/src/apis/inputSuppliesApi/supervisionOfInputs.js create mode 100644 sub-government-affairs-service/src/views/inputSuppliesManage/supervisionOfInputs/fertilizerRegulation.vue create mode 100644 sub-government-affairs-service/src/views/inputSuppliesManage/supervisionOfInputs/regulatoryOverview.vue create mode 100644 sub-government-affairs-service/src/views/inputSuppliesManage/supervisionOfInputs/seedRegulation.vue diff --git a/main/.env.development b/main/.env.development index 6687280..e4c3565 100644 --- a/main/.env.development +++ b/main/.env.development @@ -16,6 +16,6 @@ VITE_APP_UPLOAD_API = '/uploadApis' # VITE_APP_BASE_URL = 'http://47.109.205.240:8080' # VITE_APP_UPLOAD_URL = 'http://47.109.205.240:9300' # 内网接口地址 -VITE_APP_BASE_URL = 'http://192.168.18.74:8080' +VITE_APP_BASE_URL = 'http://192.168.18.99:8080' # VITE_APP_UPLOAD_URL = 'http://192.168.18.99:8080' # VITE_APP_VIST_URL = 'http://192.168.18.99' diff --git a/sub-government-affairs-service/.env.development b/sub-government-affairs-service/.env.development index 83d7258..4c1a109 100644 --- a/sub-government-affairs-service/.env.development +++ b/sub-government-affairs-service/.env.development @@ -16,5 +16,5 @@ VITE_APP_UPLOAD_API = '/uploadApis' # VITE_APP_BASE_URL = 'http://192.168.18.99:8080' # 本地开发接口地址 -VITE_APP_BASE_URL = 'http://192.168.18.74:8080' -VITE_APP_UPLOAD_URL = 'http://192.168.18.74:8080' \ No newline at end of file +VITE_APP_BASE_URL = 'http://192.168.18.99:8080' +VITE_APP_UPLOAD_URL = 'http://192.168.18.99:8080' \ No newline at end of file diff --git a/sub-government-affairs-service/src/apis/inputSuppliesApi/supervisionOfInputs.js b/sub-government-affairs-service/src/apis/inputSuppliesApi/supervisionOfInputs.js new file mode 100644 index 0000000..e22dc3d --- /dev/null +++ b/sub-government-affairs-service/src/apis/inputSuppliesApi/supervisionOfInputs.js @@ -0,0 +1,31 @@ +import request from '@/utils/axios'; + +/* 种子使用监管-列表 */ +export function getSeedUseRegulatoryRecords(params) { + return request('/inputGoods/supervise/provenance/page', { + params, + }); +} +/* 种子使用监管-新增 */ +export function seedUseRegulatorySave(data) { + return request('/inputGoods/supervise/provenance/save', { + method: 'POST', + data, + }); +} +/* 种子使用监管-编辑 */ +export function editSeedUseRegulatory(data) { + return request('/inputGoods/supervise/provenance/edit', { + data, + method: 'PUT', + }); +} +/* 种子使用监管-删除 */ +export function delSeedUseRegulatory(ids) { + return request(`/inputGoods/supervise/provenance/delete/${ids}`); +} + +/* 获取详情-通用,传入url和参数 */ +export function getRowDetails({ url, id }) { + return request(`${url}${id}`); +} 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 e03e12f..92e323d 100644 --- a/sub-government-affairs-service/src/router/modules/inputSupplies/index.js +++ b/sub-government-affairs-service/src/router/modules/inputSupplies/index.js @@ -52,6 +52,32 @@ const inputSuppliesRoutes = [ component: () => import('@/views/inputSuppliesManage/material/others/index.vue'), meta: { title: '其他投入品管理', icon: 'TakeawayBox' }, }, + { + path: '/sub-government-affairs-service/supervisionOfInputs ', + name: 'supervisionOfInputs', + redirect: '/sub-government-affairs-service/supervisionOfInputs/seedRegulation', + meta: { title: '投入品使用监管', icon: 'Connection' }, + children: [ + // { + // path: '/sub-government-affairs-service/supervisionOfInputs/regulatoryOverview', + // name: 'regulatoryOverview', + // component: () => import('@/views/inputSuppliesManage/supervisionOfInputs/regulatoryOverview.vue'), + // meta: { title: '使用监管概览', icon: '' }, + // }, + { + path: '/sub-government-affairs-service/supervisionOfInputs/seedRegulation', + name: 'seedRegulation', + component: () => import('@/views/inputSuppliesManage/supervisionOfInputs/seedRegulation.vue'), + meta: { title: '种子使用监管', icon: '' }, + }, + { + path: '/sub-government-affairs-service/supervisionOfInputs/fertilizerRegulation', + name: 'fertilizerRegulation', + component: () => import('@/views/inputSuppliesManage/supervisionOfInputs/fertilizerRegulation.vue'), + meta: { title: '肥料使用监管', icon: '' }, + }, + ], + }, ], }, ]; diff --git a/sub-government-affairs-service/src/views/inputSuppliesManage/material/pesticide/index.vue b/sub-government-affairs-service/src/views/inputSuppliesManage/material/pesticide/index.vue index cc955d8..026b728 100644 --- a/sub-government-affairs-service/src/views/inputSuppliesManage/material/pesticide/index.vue +++ b/sub-government-affairs-service/src/views/inputSuppliesManage/material/pesticide/index.vue @@ -76,7 +76,7 @@ :clearable="false" type="date" value-format="YYYY-MM-DD" - placeholder="请选择起始日期" + placeholder="请选择检测时间" /> diff --git a/sub-government-affairs-service/src/views/inputSuppliesManage/material/seed/index.vue b/sub-government-affairs-service/src/views/inputSuppliesManage/material/seed/index.vue index 74b710f..facaeba 100644 --- a/sub-government-affairs-service/src/views/inputSuppliesManage/material/seed/index.vue +++ b/sub-government-affairs-service/src/views/inputSuppliesManage/material/seed/index.vue @@ -136,6 +136,7 @@ const selectedIds = ref([]); const tableLoading = ref(false); const tableTotal = ref(0); const columns = ref([ + { prop: 'id', label: '编码' }, { prop: 'seedName', label: '种子种苗名称' }, { prop: 'varietyName', label: '品种名称' }, { prop: 'brand', label: '品牌' }, diff --git a/sub-government-affairs-service/src/views/inputSuppliesManage/supervisionOfInputs/fertilizerRegulation.vue b/sub-government-affairs-service/src/views/inputSuppliesManage/supervisionOfInputs/fertilizerRegulation.vue new file mode 100644 index 0000000..0832720 --- /dev/null +++ b/sub-government-affairs-service/src/views/inputSuppliesManage/supervisionOfInputs/fertilizerRegulation.vue @@ -0,0 +1,414 @@ + + + + diff --git a/sub-government-affairs-service/src/views/inputSuppliesManage/supervisionOfInputs/regulatoryOverview.vue b/sub-government-affairs-service/src/views/inputSuppliesManage/supervisionOfInputs/regulatoryOverview.vue new file mode 100644 index 0000000..d8b9ba7 --- /dev/null +++ b/sub-government-affairs-service/src/views/inputSuppliesManage/supervisionOfInputs/regulatoryOverview.vue @@ -0,0 +1,7 @@ + + + + + diff --git a/sub-government-affairs-service/src/views/inputSuppliesManage/supervisionOfInputs/seedRegulation.vue b/sub-government-affairs-service/src/views/inputSuppliesManage/supervisionOfInputs/seedRegulation.vue new file mode 100644 index 0000000..f22045d --- /dev/null +++ b/sub-government-affairs-service/src/views/inputSuppliesManage/supervisionOfInputs/seedRegulation.vue @@ -0,0 +1,434 @@ + + + +