From 1cea950698196d074213326b93809776d9ac7c90 Mon Sep 17 00:00:00 2001 From: panyuyi Date: Wed, 6 Mar 2024 20:20:58 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9=E5=B7=A1=E6=9F=A5?= =?UTF-8?q?=E7=AD=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/dike/index.js | 28 ++- .../enginerring/inspectionItems/index.vue | 51 ++-- .../governanceRecords/index.vue | 220 ++++++++++++------ .../planManagement/index.vue | 33 ++- 4 files changed, 222 insertions(+), 110 deletions(-) diff --git a/src/api/dike/index.js b/src/api/dike/index.js index 826efd7..5d0e2ce 100644 --- a/src/api/dike/index.js +++ b/src/api/dike/index.js @@ -80,7 +80,16 @@ export function getDikeAnimalRecordsList(data) { }) } -// 害堤动物防治--获取海堤上报记录详情 +// 害堤动物防治--新增害堤记录 +export function addDikeAnimalRecordData(data) { + return request({ + url: `/run/df/animal/record`, + method: 'post', + data + }) +} + +// 害堤动物防治--获取害堤记录详情 export function getDikeAnimalRecordDetails(id) { return request({ url: `/run/df/animal/record/${id}`, @@ -88,6 +97,23 @@ export function getDikeAnimalRecordDetails(id) { }) } +// 害堤动物防治--删除害堤记录详情 +export function deleteDikeAnimalRecordDetails(id) { + return request({ + url: `/run/df/animal/record/${id}`, + method: 'delete', + }) +} + +// 害堤动物防治--修改害堤记录 +export function updateDikeAnimalRecordData(data) { + return request({ + url: `/run/df/animal/record`, + method: 'put', + data + }) +} + /** 水雨情 */ // 水雨情--获取工程列表 diff --git a/src/views/dike/runManage/enginerring/inspectionItems/index.vue b/src/views/dike/runManage/enginerring/inspectionItems/index.vue index a23ad50..63fda1c 100644 --- a/src/views/dike/runManage/enginerring/inspectionItems/index.vue +++ b/src/views/dike/runManage/enginerring/inspectionItems/index.vue @@ -47,6 +47,14 @@ export default { }; }, methods: { + handleCurrentPageChange(page) { + this.pageData.pageNum = page; + this.getTableData(); + }, + handlePageSizeChange(pageSize) { + this.pageData.pageSize = pageSize; + this.getTableData(); + }, // 表格筛选 searchTableList() { postDFInspectionProjectList({ @@ -185,27 +193,27 @@ export default { }, // 获取列表数据 getTableData() { - (this.searchInput = ""), - (this.searchType = 3), - postDFInspectionProjectList({ - data: { - timeView: { - timeField: "create_time", - }, - }, - cv: { - name: "name", - type: "like", + this.searchInput = ""; + this.searchType = 3; + postDFInspectionProjectList({ + data: { + timeView: { + timeField: "create_time", }, - pageSize: this.pageData.pageSize, - pageNum: this.pageData.pageNum, - }).then((res) => { - if (res) { - this.tableData = res.records; - this.pageData.total = res.total; - } - console.log("🚀表格数据🚀", res); - }); + }, + cv: { + name: "name", + type: "like", + }, + pageSize: this.pageData.pageSize, + pageNum: this.pageData.pageNum, + }).then((res) => { + if (res) { + this.tableData = res.records; + this.pageData.total = res.total; + } + console.log("🚀表格数据🚀", res); + }); }, }, mounted() { @@ -323,7 +331,8 @@ export default { :page-sizes="pageData.pageSizes" layout="total, prev, pager, next, sizes, jumper" :total="pageData.total" - @size-change="getTableData()" + @current-change="(e) => handleCurrentPageChange(e)" + @size-change="(e) => handlePageSizeChange(e)" > diff --git a/src/views/dike/runManage/pestAnimalControl/governanceRecords/index.vue b/src/views/dike/runManage/pestAnimalControl/governanceRecords/index.vue index f41ce29..6acce24 100644 --- a/src/views/dike/runManage/pestAnimalControl/governanceRecords/index.vue +++ b/src/views/dike/runManage/pestAnimalControl/governanceRecords/index.vue @@ -1,16 +1,20 @@