# 开始签名 useSignatureBoard
● 接口函数
zwexplorer.SignatureBoard.useSignatureBoard
● 接口说明
使用签名板签名,确认时返回base64图像数据
● Typescript 类型参考
type ReqBody = {
useNative?: boolean
actionScreen?: 'auxiliary' | 'main'
}
type ResBody = {
resultCode: number, resultMessage: string, data: {
imgBase64:string
}
}
zwexplorer.SignatureBoard.useSignatureBoard(data: ReqBody, callback?: (res: ResBody)=>void): Promise<ResBody>
● 参数说明
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
data.useNative | Boolean | 否 | 是否使用原生的电磁屏模式签名, 默认为fasle |
data.actionScreen | 'auxiliary' | 'main' | 否 | 签名板生效的屏幕默认为 'main' , 辅屏签名为 'auxiliary' |
● 返回数据
参数 | 类型 | 必然存在 | 说明 |
---|---|---|---|
res.resultCode | Number | 是 | 状态码,0 为正常,其它为异常 [状态码参考] |
res.data | Object | 否 | 接口返回的详细数据 |
res.data.imgBase64 | String | 否 | 状态码为 0 时,返回签名后的base64图像数据 |
res.resultMessage | String | 否 | 接口消息 |
● 示例
zwexplorer.SignatureBoard.useSignatureBoard({}, (res)=>{
// 返回数据
})
# 取消签名 cancelSignature
● 接口函数
zwexplorer.SignatureBoard.cancelSignature
● 接口说明
取消签名并关闭签名板
● Typescript 类型参考
type ResBody = {
resultCode: number, resultMessage: string, data: {}
}
zwexplorer.SignatureBoard.cancelSignature(data: {}, callback?: (res: ResBody)=>void): Promise<ResBody>
● 返回数据
参数 | 类型 | 必然存在 | 说明 |
---|---|---|---|
res.resultCode | Number | 是 | 状态码,0 为正常,其它为异常 [状态码参考] |
res.data | Object | 否 | 接口返回的详细数据 |
res.resultMessage | String | 否 | 接口消息 |
● 示例
zwexplorer.SignatureBoard.cancelSignature(data, (res)=>{
// 返回数据
})