From fee38f39e36bcda9924f5b26dca609dda6b331e0 Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期日, 22 六月 2025 16:53:27 +0800
Subject: [PATCH] no message
---
zy-asrs-admin/src/components/print/matPrint/index.vue | 150 +++++++++++++++++++++++++-------------------------
1 files changed, 75 insertions(+), 75 deletions(-)
diff --git a/zy-asrs-admin/src/components/print/matPrint/index.vue b/zy-asrs-admin/src/components/print/matPrint/index.vue
index ed83df3..eb25921 100644
--- a/zy-asrs-admin/src/components/print/matPrint/index.vue
+++ b/zy-asrs-admin/src/components/print/matPrint/index.vue
@@ -1,76 +1,76 @@
-<script setup>
-import { ref } from 'vue';
-import { formatMessage } from '@/utils/localeUtils';
-import Template1 from './template/template1.vue';
-import Template2 from './template/template2.vue';
-import Template3 from './template/template3.vue';
-
-const template = {
- Template1,
- Template2,
- Template3,
-}
-const selectTemplate = ref('Template1');
-const printChild = ref(null);
-
-let open = ref(false);
-let printData = ref([]);
-let repeatNum = ref(1);
-
-const handleOk = () => {
-
-}
-
-const printObj = ref({
- id: "printMe",
- beforeOpenCallback(vue) {
- console.log('鎵撳紑涔嬪墠')
- },
- openCallback(vue) {
- console.log('鎵ц浜嗘墦鍗�')
- },
- closeCallback(vue) {
- console.log('鍏抽棴浜嗘墦鍗板伐鍏�')
- }
-});
-
-defineExpose({
- open,
- printData,
-})
-</script>
-
-<template>
- <a-modal v-model:open="open" :title="formatMessage('db.man_zpallet_barcode.batchPrint', '鎵归噺鎵撳嵃')" @ok="handleOk">
- <div style="height: 500px;overflow-x: hidden;overflow-y: scroll;">
- <div style="display: flex;justify-content: center;">
- <a-radio-group v-model:value="selectTemplate" button-style="solid">
- <a-radio-button value="Template1">
- {{ formatMessage('common.template', '妯℃澘') }} 1
- </a-radio-button>
- <a-radio-button value="Template2">
- {{ formatMessage('common.template', '妯℃澘') }} 2
- </a-radio-button>
- <a-radio-button value="Template3">
- {{ formatMessage('common.template', '妯℃澘') }} 3
- </a-radio-button>
- </a-radio-group>
- </div>
- <div style="display: flex;justify-content: center;margin-top: 20px;">
- <div style="width: 140px;text-align: center;">
- {{ formatMessage('common.repeatNum', '閲嶅鏁伴噺') }}<a-input-number :min="1" v-model:value="repeatNum" :placeholder="formatMessage('common.repeatNum', '閲嶅鏁伴噺')" />
- </div>
- </div>
- <div style="margin-top: 20px;">
- <component :is="template[selectTemplate]" ref="printChild" :list="printData" :repeatNum="repeatNum" />
- </div>
- </div>
- <template #footer>
- <a-button key="submit" type="primary" v-print="printObj" @click="handleOk">
- {{ formatMessage('common.print', '鎵撳嵃') }}
- </a-button>
- </template>
- </a-modal>
-</template>
-
+<script setup>
+import { ref } from 'vue';
+import { formatMessage } from '@/utils/localeUtils';
+import Template1 from './template/template1.vue';
+import Template2 from './template/template2.vue';
+import Template3 from './template/template3.vue';
+
+const template = {
+ Template1,
+ Template2,
+ Template3,
+}
+const selectTemplate = ref('Template1');
+const printChild = ref(null);
+
+let open = ref(false);
+let printData = ref([]);
+let repeatNum = ref(1);
+
+const handleOk = () => {
+
+}
+
+const printObj = ref({
+ id: "printMe",
+ beforeOpenCallback(vue) {
+ console.log('鎵撳紑涔嬪墠')
+ },
+ openCallback(vue) {
+ console.log('鎵ц浜嗘墦鍗�')
+ },
+ closeCallback(vue) {
+ console.log('鍏抽棴浜嗘墦鍗板伐鍏�')
+ }
+});
+
+defineExpose({
+ open,
+ printData,
+})
+</script>
+
+<template>
+ <a-modal v-model:open="open" :title="formatMessage('db.man_zpallet_barcode.batchPrint', '鎵归噺鎵撳嵃')" @ok="handleOk">
+ <div style="height: 500px;overflow-x: hidden;overflow-y: scroll;">
+ <div style="display: flex;justify-content: center;">
+ <a-radio-group v-model:value="selectTemplate" button-style="solid">
+ <a-radio-button value="Template1">
+ {{ formatMessage('common.template', '妯℃澘') }} 1
+ </a-radio-button>
+ <a-radio-button value="Template2">
+ {{ formatMessage('common.template', '妯℃澘') }} 2
+ </a-radio-button>
+ <a-radio-button value="Template3">
+ {{ formatMessage('common.template', '妯℃澘') }} 3
+ </a-radio-button>
+ </a-radio-group>
+ </div>
+ <div style="display: flex;justify-content: center;margin-top: 20px;">
+ <div style="width: 140px;text-align: center;">
+ {{ formatMessage('common.repeatNum', '閲嶅鏁伴噺') }}<a-input-number :min="1" v-model:value="repeatNum" :placeholder="formatMessage('common.repeatNum', '閲嶅鏁伴噺')" />
+ </div>
+ </div>
+ <div style="margin-top: 20px;">
+ <component :is="template[selectTemplate]" ref="printChild" :list="printData" :repeatNum="repeatNum" />
+ </div>
+ </div>
+ <template #footer>
+ <a-button key="submit" type="primary" v-print="printObj" @click="handleOk">
+ {{ formatMessage('common.print', '鎵撳嵃') }}
+ </a-button>
+ </template>
+ </a-modal>
+</template>
+
<style></style>
\ No newline at end of file
--
Gitblit v1.9.1