From 0b4d4d8cad2e3cd581d6d14a6fdb0547c45550a2 Mon Sep 17 00:00:00 2001 From: Ledo Date: Fri, 20 Jun 2025 00:45:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=8C=E7=BB=B4=E7=A0=81=E7=94=9F=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mes-ui/mes-ui-admin-vue3/package.json | 1 + .../src/views/heli/plan/printDialog.vue | 176 ++++++------ .../src/views/heli/plan/printFinalDialog.vue | 248 +++++++++++++++++ .../views/heli/processdesign/printDialog.vue | 172 ++++++------ .../heli/processdesign/printFinalDialog.vue | 252 ++++++++++++++++++ .../views/heli/storagelog/StorageLogForm.vue | 49 +++- .../src/views/heli/storagelog/printDialog.vue | 236 ++++++++++++++++ .../heli/storagelog/printFinalDialog.vue | 224 ++++++++++++++++ 8 files changed, 1155 insertions(+), 203 deletions(-) create mode 100644 mes-ui/mes-ui-admin-vue3/src/views/heli/plan/printFinalDialog.vue create mode 100644 mes-ui/mes-ui-admin-vue3/src/views/heli/processdesign/printFinalDialog.vue create mode 100644 mes-ui/mes-ui-admin-vue3/src/views/heli/storagelog/printDialog.vue create mode 100644 mes-ui/mes-ui-admin-vue3/src/views/heli/storagelog/printFinalDialog.vue diff --git a/mes-ui/mes-ui-admin-vue3/package.json b/mes-ui/mes-ui-admin-vue3/package.json index e0837cc..9a10915 100644 --- a/mes-ui/mes-ui-admin-vue3/package.json +++ b/mes-ui/mes-ui-admin-vue3/package.json @@ -51,6 +51,7 @@ "element-plus": "2.4.2", "fast-xml-parser": "^4.3.2", "highlight.js": "^11.9.0", + "jsbarcode": "^3.12.1", "jsencrypt": "^3.3.2", "lodash-es": "^4.17.21", "min-dash": "^4.1.1", diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/plan/printDialog.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/plan/printDialog.vue index 37d0449..202161a 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/heli/plan/printDialog.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/plan/printDialog.vue @@ -6,156 +6,138 @@ top="0%" :before-close="(doClose) => beforeDialogClose(doClose)" > - 取消 - 打印 + 取消 + 打印 + + + diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/plan/printFinalDialog.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/plan/printFinalDialog.vue new file mode 100644 index 0000000..7a96925 --- /dev/null +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/plan/printFinalDialog.vue @@ -0,0 +1,248 @@ + + + + + \ No newline at end of file diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/processdesign/printDialog.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/processdesign/printDialog.vue index be3e02c..da1da2f 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/heli/processdesign/printDialog.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/processdesign/printDialog.vue @@ -6,155 +6,141 @@ top="0%" :before-close="(doClose) => beforeDialogClose(doClose)" > - 取消 - 打印 + 取消 + 打印 + + +/* 确保打印样式优先 */ +@media print { + .page { + background-color: black !important; + color: white !important; + + .code-line span, .name-underline { + display: inline-block; + } + } +} + \ No newline at end of file diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/processdesign/printFinalDialog.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/processdesign/printFinalDialog.vue new file mode 100644 index 0000000..7b25d2d --- /dev/null +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/processdesign/printFinalDialog.vue @@ -0,0 +1,252 @@ + + + + + \ No newline at end of file diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/storagelog/StorageLogForm.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/storagelog/StorageLogForm.vue index 0f22d75..6e796d1 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/heli/storagelog/StorageLogForm.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/storagelog/StorageLogForm.vue @@ -7,16 +7,19 @@ - - - @@ -25,19 +28,22 @@ - - - @@ -49,14 +55,20 @@ 重置 + + + 打印 - - + + + @@ -72,10 +84,12 @@ - + + + \ No newline at end of file diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/storagelog/printFinalDialog.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/storagelog/printFinalDialog.vue new file mode 100644 index 0000000..437a513 --- /dev/null +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/storagelog/printFinalDialog.vue @@ -0,0 +1,224 @@ + + + + + \ No newline at end of file