From bd1ac66da57267b6a244016fec355a6408e735d9 Mon Sep 17 00:00:00 2001 From: 叶松 <2217086471@qq.com> Date: 星期三, 29 十一月 2023 16:11:54 +0800 Subject: [PATCH] 增加打印功能 --- web/src/views/DuctpiecePLM/ProductTerminal/components/ReinsPrint.vue | 20 ++++++++++++++++---- 1 files changed, 16 insertions(+), 4 deletions(-) diff --git a/web/src/views/DuctpiecePLM/ProductTerminal/components/ReinsPrint.vue b/web/src/views/DuctpiecePLM/ProductTerminal/components/ReinsPrint.vue index d41604e..b7b1952 100644 --- a/web/src/views/DuctpiecePLM/ProductTerminal/components/ReinsPrint.vue +++ b/web/src/views/DuctpiecePLM/ProductTerminal/components/ReinsPrint.vue @@ -22,6 +22,7 @@ <div class="main_item_header"> <div class="main_item_title">项目名称:</div> <div class="main_item_datas">{{item.proName}}</div> + <el-button class="table_btn" style="margin-right:15px" size="mini" v-if="showButton('print')" @click="printProp(item)">打印</el-button> </div> <div class="main_item_contents"> <div class="main_item_left"> @@ -73,7 +74,7 @@ @current-change="changePageNum" @size-change="changePageSize" :current-page="pageNum" - :page-sizes="[9, 18, 45, 90]" + :page-sizes="[10, 20, 50, 100]" :page-size="pageSize" layout="total, sizes, prev, pager, next, jumper" :total="total"> @@ -126,6 +127,17 @@ that.searchButtonInfo(true) }, methods: { + //打印按钮 + printProp(item){ + this.gopPrints(item.produceNumber) + }, + //执行去打印 + gopPrints(numbers){ + const link = document.createElement('a'); + link.id = `link`; + link.href = `printpipe://5,${numbers}` + link.click() + }, //改变项目 changeProjects(){ this.searchButtonInfo(true) @@ -220,14 +232,14 @@ .main_items{ // width: 100%; // max-width: calc(100%/3 - 25px); - width: 512px; - height: 300px; + width: 645px; + height: 378px; border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; background-color: #031A46; - margin: 30px 20px 5px 5px; + margin: 30px 50px 5px 5px; box-shadow:0px 12px 5px 0px #0C4F79; .main_item_header{ -- Gitblit v1.9.3