签名板(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

● 接口说明
取消签名并关闭签名板
● 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)=>{
  // 返回数据
})