From 1d4a162a06b12a7c1ea619f648830ba60ded193e Mon Sep 17 00:00:00 2001 From: ljx <864490211@qq.com> Date: Tue, 30 Apr 2024 17:57:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=87=BA=E8=BD=A6=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/Middle/transport/Truck/Truck/Detail.vue | 6 ++++-- .../transport/Truck/Truck/TrainNumberList.vue | 6 ++++++ .../Middle/transport/Truck/Truck/TruckList.vue | 14 +++++++++----- 3 files changed, 19 insertions(+), 7 deletions(-) diff --git a/src/pages/Middle/transport/Truck/Truck/Detail.vue b/src/pages/Middle/transport/Truck/Truck/Detail.vue index 2168fdf..42f39ab 100644 --- a/src/pages/Middle/transport/Truck/Truck/Detail.vue +++ b/src/pages/Middle/transport/Truck/Truck/Detail.vue @@ -52,12 +52,12 @@ + :Columns="this.$data.Tcolumns" :truckID="truckID"> + :Columns="this.$data.columns" :truckID="truckID"> @@ -187,7 +187,9 @@ export default { initDetailData() { console.log("this.pageOptions.FieldName:", this.pageOptions.FieldName) // this.dataId 转换为bigint + this.truckID = this.dataId; let dataId = this.$mk.toBigInt(this.dataId); + this.$zk.post({ url: this.pageOptions.ApiUrl, data: { diff --git a/src/pages/Middle/transport/Truck/Truck/TrainNumberList.vue b/src/pages/Middle/transport/Truck/Truck/TrainNumberList.vue index b902c07..15f45ec 100644 --- a/src/pages/Middle/transport/Truck/Truck/TrainNumberList.vue +++ b/src/pages/Middle/transport/Truck/Truck/TrainNumberList.vue @@ -75,6 +75,7 @@ export default { Columns: { type: Array }, + truckID:{}, FormConfig: { type: Object, default: () => { @@ -180,6 +181,11 @@ export default { } ) } + this.ListUrlData.search_rules.push({ + column: "truck_id", + mode: "=", + value: this.truckID + }) this.$zk.getPagedData({ url: this.ListUrl, listFieldName: this.ListFieldName, diff --git a/src/pages/Middle/transport/Truck/Truck/TruckList.vue b/src/pages/Middle/transport/Truck/Truck/TruckList.vue index 0d0baf6..f106649 100644 --- a/src/pages/Middle/transport/Truck/Truck/TruckList.vue +++ b/src/pages/Middle/transport/Truck/Truck/TruckList.vue @@ -71,7 +71,7 @@ export default { Columns: { type: Array }, - dataId:{}, + truckID:{}, FormConfig: { type: Object, default: () => { @@ -177,7 +177,11 @@ export default { // } // ) // } - this.ListUrlData.truck_id = this.$mk.toBigInt(this.dataId); + this.ListUrlData.search_rules.push({ + column: "truck_id", + mode: "=", + value: this.truckID + }) this.$zk.getPagedData({ url: this.ListUrl, listFieldName: this.ListFieldName, @@ -284,9 +288,9 @@ export default { FieldName: this.DetailFieldName, title: "详情", }, - // callback: ({success}) => { - // success && this.initListData(); // 如果成功,初始化列表数据 - // } + callback: ({success}) => { + success && this.initListData(); // 如果成功,初始化列表数据 + } }) } }