From 13909c99e368788a94a48753dc9f76e40a992cd6 Mon Sep 17 00:00:00 2001
From: Junjie <540245094@qq.com>
Date: 星期一, 29 七月 2024 15:21:06 +0800
Subject: [PATCH] #

---
 zy-asrs-admin/src/components/orderDetl/edit.vue |   25 ++++++++++++++++---------
 1 files changed, 16 insertions(+), 9 deletions(-)

diff --git a/zy-asrs-admin/src/components/orderDetl/edit.vue b/zy-asrs-admin/src/components/orderDetl/edit.vue
index 8f55e6e..3e458f4 100644
--- a/zy-asrs-admin/src/components/orderDetl/edit.vue
+++ b/zy-asrs-admin/src/components/orderDetl/edit.vue
@@ -13,8 +13,8 @@
 const TABLE_KEY = 'table-locDetl';
 
 let tableData = ref([]);
-let editTableData = ref([]);
 let deleteDetlId = ref([]);
+let orderId = ref(null);
 getColumns();
 
 const {
@@ -216,11 +216,17 @@
     tableData.value = tmp;
 }
 
-watch(editTableData, (newVal, oldVal) => {
-    let index = 1;
-    let tmp = [];
-    if (newVal.length > 0) {
-        newVal.forEach((item) => {
+watch(orderId, (newVal, oldVal) => {
+    if(newVal == undefined || newVal == null) {
+        tableData.value = [];
+        return;
+    }
+
+    get("/api/orderDetl/orderId/" + newVal, {}).then((resp) => {
+        let result = resp.data;
+        let index = 1;
+        let tmp = [];
+        result.data.forEach((item) => {
             let data = {
                 _id: index++,
                 detlId: item.id,
@@ -235,13 +241,14 @@
             })
             tmp.push(data)
         })
-    }
-    tableData.value = tmp;
+        tableData.value = tmp;
+    })
+    
 })
 
 defineExpose({
     tableData,
-    editTableData,
+    orderId,
     deleteDetlId,
 })
 

--
Gitblit v1.9.1