skyouc
2025-09-09 c2b88a03f3d0d5ebe92949e64d17ee4d0ac3f6b7
zy-asrs-admin/src/components/print/orderPrint/index.vue
@@ -11,6 +11,7 @@
const selectTemplate = ref('Template1');
let open = ref(false);
let data = ref({})
let inModel = ref('');
let printData = ref([]);
let repeatNum = ref(1);
let orderNo = ref('');
@@ -36,15 +37,16 @@
    open,
    orderNo,
    data,
    inModel,
    printData
})
</script>
<template>
    <a-modal v-model:open="open" :title="formatMessage('', '订单打印')" @ok="handleOk" :width="'60%'" v-if="open">
    <a-modal v-model:open="open" :title="formatMessage('', '订单打印')" @ok="handleOk" :width="'80%'" v-if="open">
        <div style="height: 500px;overflow-x: hidden;overflow-y: scroll;">
            <div style="margin-top: 20px;">
                <Component :is="template[selectTemplate]" ref="printChild" :list="printData" :repeatNum="repeatNum" :orderNo="orderNo" :data="data"/>
                <Component :is="template[selectTemplate]" ref="printChild" :list="printData" :repeatNum="repeatNum" :inModel="inModel" :orderNo="orderNo" :data="data"/>
            </div>
        </div>
        <template #footer>