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" + >