From 5c06bfa7f5f464fb5d257d4e137361ab2518ac5f Mon Sep 17 00:00:00 2001 From: "[li_she]" <[li.she@xujiesoft.com]> Date: Thu, 19 May 2022 13:30:13 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=B7=E6=A0=87=E6=89=93=E5=8D=B0=202022-05-?= =?UTF-8?q?19=20sxm?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/print/rollPrint.js | 20 + .../labelPrint/outer-box-label-roll.vue | 2 +- .../modules/labelPrint/outer-box-label.vue | 2 +- src/views/modules/labelPrint/roll-label.vue | 605 ++++++++++++++++++ 4 files changed, 627 insertions(+), 2 deletions(-) create mode 100644 src/api/print/rollPrint.js create mode 100644 src/views/modules/labelPrint/roll-label.vue diff --git a/src/api/print/rollPrint.js b/src/api/print/rollPrint.js new file mode 100644 index 0000000..685218c --- /dev/null +++ b/src/api/print/rollPrint.js @@ -0,0 +1,20 @@ +import { createAPI } from "@/utils/httpRequest.js"; + + +// 获取子模版列表 +export const checkRollCustomer = data => createAPI(`/rollPrint/checkRollCustomer`,'post',data) + +// 获取打印的数据 +export const getRollCustomer = data => createAPI(`/rollPrint/getRollCustomer/${data}`,'get',data) + +// 获取可用模板列表 +export const getReportFileByCustomer = data => createAPI(`/outBoxPrint/getReportFileByCustomer/${data.customerId}/${data.reportFamily}`,'get') + +// 获取子模版列表 +export const getReportSubFileList = data => createAPI(`/outBoxPrint/getReportSubFileList`,'post',data) + +// 获取模板手工参数 +export const getReportParameters = data => createAPI(`/outBoxPrint/getReportParameters/${data}`,'get') + +// 打印 +export const printLabel = data => createAPI(`/rollPrint/printLabel`,'post',data) diff --git a/src/views/modules/labelPrint/outer-box-label-roll.vue b/src/views/modules/labelPrint/outer-box-label-roll.vue index b08dca7..fde2593 100644 --- a/src/views/modules/labelPrint/outer-box-label-roll.vue +++ b/src/views/modules/labelPrint/outer-box-label-roll.vue @@ -147,7 +147,7 @@ - 列表 + 打印 diff --git a/src/views/modules/labelPrint/outer-box-label.vue b/src/views/modules/labelPrint/outer-box-label.vue index 5311453..893189a 100644 --- a/src/views/modules/labelPrint/outer-box-label.vue +++ b/src/views/modules/labelPrint/outer-box-label.vue @@ -147,7 +147,7 @@ - 列表 + 打印 diff --git a/src/views/modules/labelPrint/roll-label.vue b/src/views/modules/labelPrint/roll-label.vue new file mode 100644 index 0000000..0974ef4 --- /dev/null +++ b/src/views/modules/labelPrint/roll-label.vue @@ -0,0 +1,605 @@ + + + +