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