From c54fbed62f6a2d60d43d8e53af725f4596b603cf Mon Sep 17 00:00:00 2001 From: zhaoyiran Date: Tue, 9 Jul 2024 17:09:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BE=9B=E5=BA=94=E5=95=86=E5=8F=91=E7=A5=A8?= =?UTF-8?q?=E6=89=93=E5=8D=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../supplierinvoiceRecordMain/index.vue | 23 ++++++++++--------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRecordMain/index.vue b/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRecordMain/index.vue index d2ea9d461..86e5bbba9 100644 --- a/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRecordMain/index.vue +++ b/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRecordMain/index.vue @@ -125,6 +125,9 @@ import * as SupplierinvoiceRecordDetailApi from '@/api/wms/supplierinvoiceRecord import * as defaultButtons from '@/utils/disposition/defaultButtons' import { CACHE_KEY, useCache } from '@/hooks/web/useCache' import * as SupplierinvoiceRequestDetailApi from '@/api/wms/supplierinvoiceRequestDetail' +import * as PackageApi from "@/api/wms/package"; +import {getAccessToken} from "@/utils/auth"; +import {getJmreportBaseUrl} from "@/utils/systemParam"; // 供应商发票记录主 defineOptions({ name: 'SupplierinvoiceRecordMain' }) @@ -151,7 +154,7 @@ const { getList, setSearchParams } = tableMethods // 列表头部按钮 const HeadButttondata = [ defaultButtons.defaultExportBtn({hasPermi:'wms:supplierinvoice-record-main:export'}), // 导出 - // defaultButtons.mainLisSelectiontPointBtn(null), // 批量打印 + defaultButtons.mainLisSelectiontPointBtn(null), // 批量打印 defaultButtons.defaultFreshBtn(null), // 刷新 defaultButtons.defaultFilterBtn(null), // 筛选 defaultButtons.defaultSetBtn(null), // 设置 @@ -180,28 +183,26 @@ const buttonBaseClick = (val, item) => { getList() } } else if (val == 'filtrate') { // 筛选 - } else { // 其他按钮 + }else { // 其他按钮 console.log('其他按钮', item) } } + +const BASE_URL = getJmreportBaseUrl() +const srcPoint = ref(BASE_URL + '/jmreport/view/970564557155733504?token=' + getAccessToken()) const handleSelectionPoint = async ()=>{ let rows:any = [] selectionRows.value.forEach(item=>{ rows = [...rows,...item.selectionRows.map(item1=>item1.id)] }) if(rows.length==0){ + message.warning('至少选择一条数据!') return } console.log('批量打印',rows.join(',')) - // let getLoading = ElLoading.service({ - // lock: true, - // text: 'loading...', - // background: 'rgba(0, 0, 0, 0.7)' - // }) - // getLoading?.close() - - + window.open(srcPoint.value+'&ids='+rows.join(',')) } + // 列表-操作按钮 const butttondata = (row,$index) => { return [ @@ -310,4 +311,4 @@ onMounted(async () => { color:var(--el-color-danger); font-weight:700; } - \ No newline at end of file +