From 281bba56ec02dca2c5c56bc72edd0d6e66fbde0a Mon Sep 17 00:00:00 2001 From: zuozhengqing <a13193816592@163.com> Date: 星期三, 22 十一月 2023 19:51:19 +0800 Subject: [PATCH] 调拨新增出入库打印 --- src/views/overview/AddOverviewDialog.vue | 21 +++++++++++++++++++-- 1 files changed, 19 insertions(+), 2 deletions(-) diff --git a/src/views/overview/AddOverviewDialog.vue b/src/views/overview/AddOverviewDialog.vue index c12633b..6148022 100644 --- a/src/views/overview/AddOverviewDialog.vue +++ b/src/views/overview/AddOverviewDialog.vue @@ -10,7 +10,7 @@ <div slot="title" class="dialog-header"> <span>{{ editCommonConfig.title === "鏌ョ湅" ? editCommonConfig.title : editCommonConfig.title + addName }}</span> <div class="header_btns"> - <span class="btn"> + <span class="btn" @click="btnPrint"> <i class="el-icon-printer"></i> <span>鎵撳嵃</span> </span> @@ -315,7 +315,8 @@ stateCancel, deleteOperation, getListTransfer, - getLogisticCompanyList + getLogisticCompanyList, + printReceipts } from "@/api/overview/overview" import { getCompanyList } from "@/api/common/other" export default { @@ -807,6 +808,19 @@ }) }).catch(() => { }); + }, + //鎵撳嵃 + async btnPrint(){ + await printReceipts(this.editCommonConfig.infomation.id).then((res) => { + console.log(res) + if (res.code === 200) { + this.$message.success("鎵撳嵃鎴愬姛") + const link = document.createElement('a'); + link.href = res.data; + link.download = '鍑哄簱鍗�.xlsx'; + link.click(); + } + }) } } } @@ -823,6 +837,9 @@ margin-left: auto; margin-right: 60px; .btn { + cursor: pointer; + } + .btn:nth-of-type(2){ cursor: no-drop; } } -- Gitblit v1.8.0