#
Junjie
2024-07-29 13909c99e368788a94a48753dc9f76e40a992cd6
zy-asrs-admin/src/components/order/edit.vue
File was renamed from zy-asrs-admin/src/views/in/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;