From c2501411a047984926c23ef4235865492bbb87c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=AD=E6=B0=B8=E8=B6=85?= <2090205686@qq.com> Date: Thu, 19 Jun 2025 17:22:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=95=E5=85=A5=E5=93=81=E7=AE=A1=E7=90=86?= =?UTF-8?q?=20-=20=E5=86=9C=E8=8D=AF=E4=BD=BF=E7=94=A8=E7=9B=91=E7=AE=A1?= =?UTF-8?q?=E5=A2=9E=E5=88=A0=E6=94=B9=E6=9F=A5=E5=8A=9F=E8=83=BD=E5=BC=80?= =?UTF-8?q?=E5=8F=91=E5=AF=B9=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/apis/inputSuppliesApi/material.js | 16 +- .../src/components/FileUploader/index.vue | 5 + .../src/styles/custom.scss | 29 ++ .../material/pesticide/index.vue | 356 +++++++++++++++--- 4 files changed, 355 insertions(+), 51 deletions(-) diff --git a/sub-government-affairs-service/src/apis/inputSuppliesApi/material.js b/sub-government-affairs-service/src/apis/inputSuppliesApi/material.js index 979f53b..73eea46 100644 --- a/sub-government-affairs-service/src/apis/inputSuppliesApi/material.js +++ b/sub-government-affairs-service/src/apis/inputSuppliesApi/material.js @@ -17,21 +17,29 @@ export function getPesticideList(params) { } /* 新增农药 */ export function addPesticide(data) { - return request('/inputGoods/pesticide/save', { + return request('/inputGoods/supervise/pesticide/save', { method: 'POST', data, }); } -/* 农药检测报告 */ +/* 编辑农药 */ export function pesticideReportSave(data) { - return request('/inputGoods/pesticide/uploadReport', { + return request('/inputGoods/supervise/pesticide/edit', { data, method: 'PUT', }); } /* 删除农药 */ export function delPesticide(ids) { - return request(`/inputGoods/pesticide/delete/${ids}`); + return request(`/inputGoods/supervise/pesticide/delete/${ids}`); +} +/* 获取用药地块下拉选项 */ +export function getLandList() { + return request(`/inputGoods/supervise/pesticide/getLandList`); +} +/* 获取农药用药下拉选项 */ +export function getPesticideSelectList() { + return request(`/inputGoods/pesticide/getPesticideList`); } // #endregion diff --git a/sub-government-affairs-service/src/components/FileUploader/index.vue b/sub-government-affairs-service/src/components/FileUploader/index.vue index 808d766..62afe0c 100644 --- a/sub-government-affairs-service/src/components/FileUploader/index.vue +++ b/sub-government-affairs-service/src/components/FileUploader/index.vue @@ -2,6 +2,7 @@
diff --git a/sub-government-affairs-service/src/styles/custom.scss b/sub-government-affairs-service/src/styles/custom.scss index 5668ff8..4c81671 100644 --- a/sub-government-affairs-service/src/styles/custom.scss +++ b/sub-government-affairs-service/src/styles/custom.scss @@ -5,6 +5,11 @@ border-radius: 10px; background: #fff; + .custom-h2 { + margin: 14px 0 0 20px; + font-size: 24px; + } + .search-box { overflow: hidden; padding: 16px 8px 0 16px; @@ -303,6 +308,7 @@ } // 新增商品页面-结束 +// 弹性布局-左对齐-上对齐 .flex-left-top { display: flex; flex-direction: row; @@ -316,4 +322,27 @@ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; +} + +// 弹窗表单样式-子元素一行2个列 +.dialog-form-container { + .dialog-form-title { + font-weight: bold; + margin-bottom: 20px; + } + .dialog-form-item{ + margin-right: 20px; + .el-input, + .el-select { + width: 230px; + } + } + .dialog-form-many { + position: relative; + .dialog-form-many-delete { + position: absolute; + top: 28px; + right: 0; + } + } } \ No newline at end of file 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 5b1888d..cc955d8 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 @@ -1,6 +1,7 @@ - +