diff --git a/common/untool.js b/common/untool.js
index 019046b..f29b454 100644
--- a/common/untool.js
+++ b/common/untool.js
@@ -173,7 +173,32 @@ const getImageTempFilePath = (options) => {
})
}
-
+
+const canvasGetImageData = (params = {})=> {
+ return new Promise((resolve, reject)=> {
+ uni.canvasGetImageData({
+ x: 0,
+ y: 0,
+ ...params,
+ success(res) {
+ console.log("img====",res);
+ resolve(res)
+ if(res.data) {
+ let data = res.data
+ resolve(res);
+ } else {
+ showToast('canvasGetImageData:失败')
+ reject('canvasGetImageData:失败')
+ }
+ },
+ fail(err){
+ showToast('canvasGetImageData:失败')
+ console.log("canvasGetImageData:失败====", err);
+ }
+ })
+ })
+}
+
export {
reLaunch,
@@ -190,4 +215,6 @@ export {
saveNetFile,
saveFile,
getImageTempFilePath,
+ canvasGetImageData,
+ getImageInfo
}
diff --git a/components/tpx-bluetooth-print/tpx-bluetooth-print.vue b/components/tpx-bluetooth-print/tpx-bluetooth-print.vue
index a0ff550..72c0fef 100644
--- a/components/tpx-bluetooth-print/tpx-bluetooth-print.vue
+++ b/components/tpx-bluetooth-print/tpx-bluetooth-print.vue
@@ -3,14 +3,30 @@
打印
+
+ 打印内容
+
+
+
+
-
+
+
+
+
+
+ 正在打印, 请勿退出页面, 如果卡住了请重连打印机重试
+
+
+
+
\ No newline at end of file
diff --git a/components/tpx-bluetooth/tpx-bluetooth.vue b/components/tpx-bluetooth/tpx-bluetooth.vue
index f267885..f2c1fd8 100644
--- a/components/tpx-bluetooth/tpx-bluetooth.vue
+++ b/components/tpx-bluetooth/tpx-bluetooth.vue
@@ -91,6 +91,7 @@
+
@@ -149,6 +150,8 @@ export default {
mounted () {
// 初始化蓝牙模块
this.openBluetoothAdapter()
+ // 自动搜索设备
+ this.discoveryPrinter()
},
unmounted() {
this.stopDiscoveryPrinter()
@@ -179,7 +182,7 @@ export default {
_this.devices = []
_this.searchLoading = true
_this.curTab = 0
- uni.startBluetoothDevicesDiscovery({
+ uni?.startBluetoothDevicesDiscovery?.({
complete (e) {
console.log(e)
if (e.errMsg == "startBluetoothDevicesDiscovery:ok") {
diff --git a/pages/print/bluetoothPrinter.vue b/pages/print/bluetoothPrinter.vue
index 0166b4f..789cc17 100644
--- a/pages/print/bluetoothPrinter.vue
+++ b/pages/print/bluetoothPrinter.vue
@@ -1,7 +1,7 @@
-
@@ -19,8 +19,7 @@ export default {
pageLoading: true,
queryOption: {
imageUrl: '',
- canvasWidth: '',
- canvasHeight: '',
+ paperWidth: ''
}
}
},
diff --git a/pages/print/courierNote.vue b/pages/print/courierNote.vue
index 3862d85..87beb0b 100644
--- a/pages/print/courierNote.vue
+++ b/pages/print/courierNote.vue
@@ -155,7 +155,7 @@
}),
async handleSubmit() {
let res = await this.getRealGetWaybillPrintData()
- this.goto(`print/bluetoothPrinter?imageUrl=${res.data.fileUrl}&canvasWidth=${480}`)
+ this.goto(`print/bluetoothPrinter?imageUrl=${res.data.fileUrl}&paperWidth=${480}`)
},
handleSelAll() {
if(this.submitParam.subBillCodeRange.length == this.yundanList.length) {