From f788a48a77a612dc29ac818c515e035c5c8072a0 Mon Sep 17 00:00:00 2001 From: zhaoyiran Date: Sat, 25 May 2024 16:58:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E6=9E=B6=E4=BB=BB=E5=8A=A1=E6=89=93?= =?UTF-8?q?=E5=8D=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../putaway/putawayJobMain/index.vue | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/views/wms/purchasereceiptManage/putaway/putawayJobMain/index.vue b/src/views/wms/purchasereceiptManage/putaway/putawayJobMain/index.vue index 620c58274..7a4700efd 100644 --- a/src/views/wms/purchasereceiptManage/putaway/putawayJobMain/index.vue +++ b/src/views/wms/purchasereceiptManage/putaway/putawayJobMain/index.vue @@ -99,6 +99,7 @@ import * as PutawayJobMainApi from '@/api/wms/putawayJobMain' import * as PutawayJobDetailApi from '@/api/wms/putawayJobDetail' import * as defaultButtons from '@/utils/disposition/defaultButtons' import { CACHE_KEY, useCache } from '@/hooks/web/useCache' +import {getAccessToken} from "@/utils/auth"; // 上架任务主 defineOptions({ name: 'PutawayJobMain' }) @@ -229,10 +230,10 @@ const getSelectionRows = (currentPage,currentPageSelectionRows) => { const handleSelectionPoint = async ()=>{ let rows:any = [] selectionRows.value.forEach(item=>{ - rows = [...rows,...item.selectionRows.map(item1=>item1.packingNumber)] + rows = [...rows,...item.selectionRows.map(item1=>item1.masterId)] }) console.log('批量打印',rows.join(',')) - + window.open(src.value+'&id='+rows.join(',')) // window.open(srcPoint.value+'&relateNumber='+rows.join(',')) } // 根据状态返回该按钮是否显示 @@ -271,11 +272,14 @@ const buttonTableClick = async (val, row) => { console.log('列表-操作按钮事件-承接') } else if (val == 'documentPrint') { // 单据打印 - handleDocumentPrint(row.masterId) + handleDocumentPrint(row) } } -const handleDocumentPrint = async (id) => { - alert('单据打印') + +const BASE_URL = import.meta.env.VITE_JMREPORT_BASE_URL +const src = ref(BASE_URL + '/jmreport/view/954234424010665984?token=' + getAccessToken()) +const handleDocumentPrint = async (row) => { + window.open(src.value+'&id='+row.masterId) } // 子包装数据 const detailParenPackingRef = ref()