From 488f2a3b1b4fce2e8b9482b11e39be175761fd9b Mon Sep 17 00:00:00 2001 From: Double-_-Z <2492419643@qq.com> Date: Sat, 23 Aug 2025 00:12:19 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A3=9E=E8=A1=8C=E5=99=A8=E3=80=81=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E9=83=A8=E5=88=86=E5=88=86=E9=A1=B5bug=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/aircraft/index.vue | 32 ++++--------------- .../order/loadOrder/loadOrderDetail/index.vue | 4 +-- src/views/order/settlementOrder/index.vue | 2 +- 3 files changed, 9 insertions(+), 29 deletions(-) diff --git a/src/views/aircraft/index.vue b/src/views/aircraft/index.vue index 1f7eb22..c701574 100644 --- a/src/views/aircraft/index.vue +++ b/src/views/aircraft/index.vue @@ -251,19 +251,8 @@ - -
- -
+ + @@ -277,6 +266,7 @@ import { allScenic } from "@/api/system/scenic"; import { get } from "@/api/system/dictDetail"; import { upload } from "@/utils/upload"; import { mapGetters } from "vuex"; +import pagination from '@crud/Pagination' import rrOperation from "@crud/RR.operation"; // crud交由presenter持有 const defaultForm = { @@ -294,7 +284,7 @@ const defaultForm = { }; export default { name: "aircraft", - components: { udOperation }, + components: { udOperation, pagination }, cruds() { return CRUD({ title: "飞行器", @@ -349,12 +339,6 @@ export default { dialogVisible: false, dialogImageUrl: "", uploadDisabled: false, - // ini - page: { - page: 1, - size: 10, - total: 5, - }, areaOptions: [], scenicOptions: [], employeeOptions: [], @@ -514,18 +498,14 @@ export default { return true; }, - [CRUD.HOOK.beforeRefresh]() { - // 设置分页参数 - this.crud.params.current = this.page.page; - this.crud.params.size = this.page.size; - + [CRUD.HOOK.beforeRefresh](crud, form) { // 设置查询参数 this.crud.params.employeesId = this.query.employeesId; this.crud.params.areaId = this.query.areaId; this.crud.params.name = this.query.name; + crud.query.current = crud.page.page; return true; }, - [CRUD.HOOK.afterRefresh]() { // 更新分页数据 const response = this.crud.data; diff --git a/src/views/order/loadOrder/loadOrderDetail/index.vue b/src/views/order/loadOrder/loadOrderDetail/index.vue index 3dc8ed1..b0a4973 100644 --- a/src/views/order/loadOrder/loadOrderDetail/index.vue +++ b/src/views/order/loadOrder/loadOrderDetail/index.vue @@ -136,7 +136,7 @@ -
+ diff --git a/src/views/order/settlementOrder/index.vue b/src/views/order/settlementOrder/index.vue index 48a3251..4662e6d 100644 --- a/src/views/order/settlementOrder/index.vue +++ b/src/views/order/settlementOrder/index.vue @@ -129,7 +129,7 @@ export default { async fetchData() { this.loading = true try { - const response = await getSettleOrderList(this.query) + const response = await getSettleOrderList({...this.page,...this.query}) const operatorList = await getUserNameValue(0); const operatorMap = new Map();