货无忧
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

76 lines
1.7 KiB

2 years ago
"use strict";
const common_vendor = require("../common/vendor.js");
2 years ago
const utils = {
1 year ago
//一体机打印初始化
2 years ago
init: () => {
},
1 year ago
//检查打印机状态
2 years ago
getstate: () => {
},
1 year ago
//打印的内容
2 years ago
printxie: async (obj) => {
},
// H5蓝牙打印初始化
initbl_App: () => {
},
// 蓝牙打印初始化
2 years ago
initbl: () => {
},
1 year ago
//给蓝牙打印机推送打印的内容
2 years ago
getbl: (dev, text) => {
return new Promise((resolve, reject) => {
try {
} catch (err) {
reject(null);
} finally {
common_vendor.index.hideLoading();
}
});
2 years ago
},
1 year ago
//初始化tts语音引擎
2 years ago
inittts() {
},
1 year ago
//语音播报
2 years ago
ttsspke: (text) => {
},
1 year ago
//设置扫描的广播
setting: () => {
},
1 year ago
//获取当前APP的版本信息
getversion: () => {
return new Promise((relove, reject) => {
});
},
1 year ago
//执行下载更新(apk和wgt都可以)
updatefile: (file) => {
},
1 year ago
//执行下载更新(无感)(wgt)
updatefile1: (file) => {
},
/**
* 异步获取元素距离视口顶部的距离
* @param {String} className
@return {Promise} (string) => promise
*/
getViewDistanceFormTop(className) {
return new Promise((resolve, reject) => {
common_vendor.index.getSystemInfo({
success: (resu) => {
let _height = "";
const query = common_vendor.index.createSelectorQuery();
query.select(className).boundingClientRect();
query.exec((res) => {
_height = resu.windowHeight - res[0].top + "px";
console.log("页面的剩余高度", _height);
resolve(_height);
});
},
fail: (res) => {
reject("");
}
});
});
2 years ago
}
};
exports.utils = utils;