From b02ef3336c2e16529bf9b68a9bc5aa4e62556ba5 Mon Sep 17 00:00:00 2001 From: wangfukang <15630117759@163.com> Date: Thu, 13 Aug 2026 11:08:38 +0800 Subject: [PATCH] 1 --- components/print/index.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/components/print/index.js b/components/print/index.js index b6628e7..ab65559 100644 --- a/components/print/index.js +++ b/components/print/index.js @@ -183,9 +183,10 @@ export default { var productName = this.removeEmojis(data1.goodsList[i].productName) printerJobs.setAlign('lt').setSize(2, 2).print(productName); - if (data1.goodsList[i].specs.indexOf(',') != -1) { + const specs = data1.goodsList[i].specs; + if (specs && String(specs).indexOf(',') != -1) { printerJobs.setSize(1, 1).setLineSpacing(10).print(' '); - printerJobs.setSize(1, 1).print(this.delNode(data1.goodsList[i].specs)); + printerJobs.setSize(1, 1).print(this.delNode(specs)); } printerJobs.setSize(1, 1).setLineSpacing(10).print(' '); @@ -235,6 +236,7 @@ export default { // 尝试查找中文冒号(:) const chineseColonIndex = reason.indexOf(':'); + const englishColonIndex = reason.indexOf(':'); // 确定实际存在的冒号位置(取第一个出现的冒号) let colonIndex = -1; @@ -348,7 +350,7 @@ export default { that.list = arr.concat(devices); }); }, - fail: res => { + fail: err => { uni.hideLoading(); uni.showToast({ title: `搜索设备失败` + JSON.stringify(err)