# 开始签名 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)=>{
  // 返回数据
})