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