Appearance
批量注册
方法名
batchRegister
用法
- 用法如下:js
module.batchRegister({ params: { list: [{ id: "1234", name: "leven", url: "" }] }, complete: (res) => { let data = res.data || {}; let type = data.type || {}; if (type == "registerProgress") { let value = parseFloat((data.progress * 100).toFixed(2)); this.batchRegisterProcess.process = value this.batchRegisterProcess.failedCount = data.failed; this.batchRegisterProcess.processTitle = value + "" this.batchRegisterProcess.successCount = data.success; this.batchRegisterProcess.totalCount = data.count } else if (type == "registerComplete") { this.showMessage("注册结束") this.$refs.refProcess.close(); } } })jsmodule.batchRegister({ params: { list: [{ id: "1234", name: "leven", url: "" }] }, complete: (res : LevenResult) => { let data = res.data; let type = data.getString("type")! if (type == "registerProgress") { let progress = data.getNumber("progress") ?? 0 let value = parseFloat((progress * 100).toFixed(2)); batchRegisterProcess.process = value batchRegisterProcess.processTitle = value + "" batchRegisterProcess.failedCount = data.getNumber("failed") ?? 0; batchRegisterProcess.successCount = data.getNumber("success") ?? 0; batchRegisterProcess.totalCount = data.getNumber("count") ?? 0 } else if (type == "registerComplete") { showMessage("注册结束") } } } as LevenOptions) - 参数说明
参数名 参数类型 是否必填 默认值 参数描述 params Object 是 无 接口请求参数 params.list Object[] 是 无 注册的人脸数据列表 params.list.id String 是 无 注册用户的id params.list.name String 是 无 注册用户姓名 params.list.url String 是 无 注册的文件地址,支持网络地址 success Function 否 无 执行成功的函数 fail Function 否 无 执行失败的函数 complete Function 否 无 执行完成的函数,不管成功还是失败都会执行
回调
- 示例json
{ "data": { "isSuccess": true, "user": { "name": "李凯迪", "url": "http://sjxxbp.yach-sh.cn/5a7ba5c157e9418ea143be1ed326e94d.jpg", "id": "a5782af7653f223b012439c74a5b503c", "imagePath": "/storage/emulated/0/levenBaiduFace/a5782af7653f223b012439c74a5b503c.jpg" }, "failed": 0, "type": "registerProgress", "progress": 1, "count": 33, "success": 33 }, "message": "", "code": 0 } - 回调说明:
参数名 参数类型 参数描述 message String 消息提示 data Object 数据对象 data.type String 注册类型: registerStart开始注册registerProgress注册中registerComplete注册完成registerError注册出错data.isSuccess Boolean 是否注册成功 data.user Object 注册后的用户信息 data.user.name String 注册后的用户姓名 data.user.id String 注册的id data.user.imagePath String 注册后的用户人脸图片路径 data.failed Integer 失败数量 data.progress Float 注册进度 data.count Integer 总数量 data.success Integer 成功数量 code Integer 返回类型,0.成功,其他:失败

