更新记录
1.0.0(2024-05-21)
1、收银增加线下收款
2、增加称重功能
3、增加打印功能
平台兼容性
uni-app
app-vue |
app-nvue |
app-android |
app-ios |
? |
? |
? |
? |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
? |
? |
? |
? |
? |
? |
? |
? |
? |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
? |
? |
? |
? |
? |
? |
? |
? |
? |
uni-app x
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
? |
? |
? |
? |
? |
? |
? |
? |
? |
WebPos收银apk
基于uniapp开发,后端可直接连接默认api,可以直接用uniapp二开,也可以直接用sdk
SDK接入方法
一,sdk接入步骤
1,在项目根目录下创建nativeplugins文件夹
2,拷贝插件到目录nativeplugins
3,在manifest.json -> App原生插件配置 -> 本地插件里勾选插件
4,配置app常用其它设置(否则打包后无法安装到设备,提示应用不适配)
5,权限配置
![alt text](https://fss.houjit.com/default/%E5%9B%BE%E7%89%875.png)
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.READ_LOGS"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-feature android:name="android.hardware.camera.autofocus"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.GET_ACCOUNTS"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.FLASHLIGHT"/>
<uses-feature android:name="android.hardware.camera"/>
<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
<uses-permission android:name="android.permission.ELECTRONIC_SCALE"/>
6,制作自定义调试基座(运行 - 运行到手机或者模拟器 - 制作自定义调试基座 - 打包)
![alt text](https://fss.houjit.com/default/%E5%9B%BE%E7%89%876.png)
二,sdk方法使用
1, script下引入原生插件
2,methods下调用原生方法
![alt text](https://fss.houjit.com/default/%E5%9B%BE%E7%89%878.png)
三,目前提供的称重方法
1, 连接电子秤(方法会实时返回称重数据包括净重,皮重和秤稳定状态)
2,获取设备连接状态(返回设备连接状态 已连接和未连接) {"data":"已连接"}
3,去皮(秤上有重量是去 ⽪,没有时清⽪)
4,清零
5,数字去皮(传一个重量进行数字去皮)
6,获取电子秤铅封状态
7,获取标定按钮开关状态
8,重启电子秤
9,释放资源
10,获取设备编码
11,初始化打印机
12,打印小票
![alt text](https://fss.houjit.com/default/%E5%9B%BE%E7%89%8720.png)
也可以直接使用uniapp