[TOC]
## 调用拉卡拉A8 POS
**setPos(命令,异步回调)**
异步回调由底层自动完成回调 只需要传入普通函数即可
#### 命令请自行参考拉卡拉
```
setPos(' 40000000000001 2',
e=>{
console.log(e)
})
```
## setPos 返回调用状态
| 成功 | 失败 |
| --- | --- |
| true | false |
## callFunction 返回字段数据 如果有错误 code为-1 data包含报错信息
#### code参考拉卡拉手册 以及data数据格式解析
| code | data |
| --- | --- |
此时的code仅代表数据返回成功并不代表data数据的成功 data数据情况请自行依照拉卡拉pos手册解析判断
## 相关js函数
### addPreZero() 补0
#### 位数修改4
```
function addPreZero(num){
var t = (num+'').length,
s = '';
for(var i=0; i<4-t; i++){
s += '0';
}
return s+num;
}
```
#### POS配置文件
文件名:LklPos+Cashier.ini
目录在商户端安装的根目录
- 简介
- 系统变量
- Ext核心对象
- 调用php对数组js升序排序
- 获取并格式化当前时间
- md5加密
- 输出php所有定义函数
- 多参数传递
- 数据库
- 介绍
- 原生sql
- 抽象层
- 抽象层-增加数据
- 抽象层-删除数据
- 抽象层-更新数据
- 抽象层-查询单条数据
- 抽象层-查询结果集
- 电子秤
- 大华条码电子秤-本地预打包条码专用与PLU
- 大华电子秤-PLU导入
- ip电子秤
- 一体机称重称(串口电子秤)
- 大华电子秤-扫描
- 大华电子秤-初始化配置
- PLU文件导入
- 串口称或串口地磅称
- 大华电子秤基本操作
- 托利多PC一体称台秤
- 通知栏
- 窗口操作
- 打印机
- 切纸
- 固定模板打印
- html模板打印
- 对照表
- html打印
- web打印控件
- 建议打印机
- 收银扫码
- pos机发起收款
- API发起收银
- 系统配置
- 播放声音
- 注意事项
- 键盘监听
- 实体会员卡
- 钱箱
- 全屏显示
- 串口
- 硬件
- 客显
- browser对象
- 相关知识
- 区位码
- 相关硬件
- 扫码枪
- 副屏