From c6d1cf2dc4b6dc9a87bf095d84ffb89e75e8f6fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=BE=E5=BA=86=E6=BA=90?= Date: Fri, 14 Feb 2025 14:55:48 +0800 Subject: [PATCH] =?UTF-8?q?[SBBJ-821][=E5=BA=93=E4=BD=8D=E3=80=81=E5=A4=87?= =?UTF-8?q?=E4=BB=B6=E3=80=81=E8=AE=BE=E5=A4=87=E3=80=81=E6=A8=A1=E5=85=B7?= =?UTF-8?q?=E5=A4=9A=E9=80=89=E6=89=93=E5=8D=B0=E6=A0=87=E7=AD=BE]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/eam/basic/item/index.vue | 10 ++++++++-- src/views/eam/basic/location/index.vue | 14 +++++++++++--- src/views/eam/device/deviceAccounts/index.vue | 11 ++++++++--- src/views/eam/mold/moldAccounts/index.vue | 11 +++++++++-- 4 files changed, 36 insertions(+), 10 deletions(-) diff --git a/src/views/eam/basic/item/index.vue b/src/views/eam/basic/item/index.vue index 5dfbfc0..804b741 100644 --- a/src/views/eam/basic/item/index.vue +++ b/src/views/eam/basic/item/index.vue @@ -10,7 +10,7 @@ - @@ -58,6 +58,7 @@ defineOptions({ name: 'Item' }) + const tableRef = ref(null); const message = useMessage() // 消息弹窗 const { t } = useI18n() // 国际化 const route = useRoute() // 路由信息 @@ -128,7 +129,12 @@ } const qrCodeBatch = async (val, item) => { - const qrCodeList = tableObject.tableList.map(item => `'${item?.number}'`).join(', ') + let selections = tableRef.value.selections; + if (!selections || selections.length === 0) { + message.error('请选择要生成标签的数据') + return + } + const qrCodeList = selections.map(item => `'${item?.number}'`).join(', ') window.open(src.value + "&number=" + qrCodeList) } diff --git a/src/views/eam/basic/location/index.vue b/src/views/eam/basic/location/index.vue index 0a4d7ed..37a3b2a 100644 --- a/src/views/eam/basic/location/index.vue +++ b/src/views/eam/basic/location/index.vue @@ -10,10 +10,12 @@ -
+ v-model:sort="tableObject.sort" + >