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/order/edit.vue |   22 +++++++++++-----------
 1 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/zy-asrs-admin/src/views/in/order/edit.vue b/zy-asrs-admin/src/components/order/edit.vue
similarity index 94%
rename from zy-asrs-admin/src/views/in/order/edit.vue
rename to zy-asrs-admin/src/components/order/edit.vue
index 1a135c2..2cb8a71 100644
--- a/zy-asrs-admin/src/views/in/order/edit.vue
+++ b/zy-asrs-admin/src/components/order/edit.vue
@@ -1,5 +1,5 @@
 <script setup>
-import { ref, nextTick, watch } from 'vue';
+import { ref, nextTick, watch, defineProps } from 'vue';
 import { get, post, postBlob, postForm } from '@/utils/request.js'
 import { formatMessage } from '@/utils/localeUtils.js';
 import { message } from 'ant-design-vue';
@@ -13,16 +13,16 @@
 let formData = ref(initFormData);
 const orderDetlChild = ref(null);
 
+const props = defineProps({
+    ioModel: 1
+})
+
 const emit = defineEmits(['tableReload'])
 
-watch(open, (newVal, oldVal) => {
-    if(newVal) {
-        get("/api/orderDetl/orderId/" + formData.value.id,{}).then((resp) => {
-            let result = resp.data;
-            orderDetlChild.value.editTableData = result.data;
-        })
-    }else {
-        orderDetlChild.value.editTableData = [];
+watch(open, async (newVal, oldVal) => {
+    if (newVal) {
+        await nextTick();// await dom update
+        orderDetlChild.value.orderId = formData.value.id;
     }
 })
 
@@ -45,7 +45,7 @@
         list: orderDetlChild.value.tableData
     }
 
-    if(!isSave.value) {
+    if (!isSave.value) {
         param.deleteDetlId = orderDetlChild.value.deleteDetlId;
     }
 
@@ -70,7 +70,7 @@
 orderTypeQuery();
 function orderTypeQuery() {
     postForm('/api/orderType/query', {
-        type: 1
+        type: props.ioModel
     }).then(resp => {
         let result = resp.data;
         orderTypeQueryList.value = result.data;

--
Gitblit v1.9.1