123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143 |
- import "./__antmove/component/componentClass.js";
- my.global = {};
- const _my = require("./__antmove/api/index.js")(my);
- const wx = _my;
- App({
- data: {
- systemInfo: null,
- isKEightDevice: false,
- //初始化入参
- initParams: {
- appVersion: "*",
- "appId": "2021004113614021"
- },
- /**
- * 调用1:N刷脸
- */
- //调用服务入参
- oneVNParams: {
- "serviceId": "faceAuthAuth",
- "query": "QUERY",
- "scopes": "auth_user,order_service",
- "appId": "2021004113614021",
- "merchantAppId": "2021003181682188",
- zolozConfig: {
- "cameraID": 0,
- "supCameraID": 1,
- "toygerPowerMode": 0,
- "algorithmAngle": 90,
- "supAlgorithmAngle": 90,
- "isMirror": false,
- "supIsMirror": false,
- "isDisplayMirror": true,
- "supIsDisplayMirror": false,
- "displayAngle": 0,
- "supDisplayAngle": 0,
- "minIod": 0.02
- },
- extInfo: {
- "useTranslucentTheme": true
- }
- },
- //服务编码
- oneVNServiceCode: "BPaaSSmileFaceAuth",
- /**
- * 调用订阅授权服务
- */
- //调用服务入参
- authParams: {
- "auth_center_scope_nicks": "order_service",
- "user_id": "",
- "ftoken": "",
- "merchantAppId": "2021003181682188"
- },
- //服务编码
- authServiceCode: "BPaaSNoFaceAuth",
- /**
- * 访客使用
- */
- //判断二维码类型 1常客码
- type: null,
- // (过审专用,禁止删除)- start
- fake: true,
- // (过审专用,禁止删除)- end
- disinfectAreaId: null, //区域码id,
- userInfo: null
- },
- globalData: {
- authAppId: '2021003181682188',
- authAppToken: 'e9e2faf62fdd538e27ad3eaf30f7ef48d00a2fc3'
- },
- onLaunch(options) {
- // my.call('ampeStartOperationWatcher', {}, res => {
- // console.log("result", res);
- // });
- my.on('ampeOperationTimeout', e => {
- console.log("event", e);
- })
- // 第一次打开
- // my.getSystemInfo({
- // success: (res) => {
- // // 判断获取设备系统信息中arome.deviceId参数是否为空
- // if (res.arome_deviceId != null) {
- // //todo 设置信标,当前为 ampe 设备
- // //todo 获取用户信息
- // console.log(333);
- // } else {
- // //todo 设置信标,当前为手机端
- // //todo 获取用户信息
- // }
- // },
- // fail: (err) => {
- // console.log(err);
- // }
- // })
- this.getSystemInfoSync()
- //本地缓存-初始化刷脸服务
- my.setStorageSync({
- key: "defaultInitParams",
- data: JSON.parse(JSON.stringify(this.data.initParams))
- });
- //本地缓存-调用刷脸服务
- my.setStorageSync({
- key: "defaultOneVNParams",
- data: JSON.parse(JSON.stringify(this.data.oneVNParams))
- });
- my.setStorageSync({
- key: "defaultOneVNServiceCode",
- data: this.data.oneVNServiceCode
- });
- //本地缓存-调用授权服务
- my.setStorageSync({
- key: "defaultAuthParams",
- data: JSON.parse(JSON.stringify(this.data.authParams))
- });
- my.setStorageSync({
- key: "defaultAuthServiceCode",
- data: this.data.authServiceCode
- });
- },
- //获取系统信息
- getSystemInfoSync() {
- this.data.systemInfo = my.getSystemInfoSync()
- //判断是否是在安卓小程序容器中运行
- if (this.data.systemInfo.arome_hardwareName) {
- this.data.isK8Device = true
- }
- },
- onShow(options) {
- // 从后台被 scheme 重新打开
- // options.query == {number:1}
- },
- });
|