ab-plugin-embed-sunyard@前端内嵌信雅达影像控件

# ab-plugin-embed-sunyard@前端内嵌信雅达影像控件

1.引入

import { SunYard } from "@agree/ab-plugin-embed-sunyard"

2.使用

# sunYardInit --内嵌请求初始化

支持柜面渠道

let id="sunyard";//当前内嵌组件id
let res = await SunYard.sunYardInit(id);
  • 参数列表:
参数 类型 必填参数 默认值 说明
id string x 当前内嵌组件id
  • 返回值: Object
参数 类型 说明
res.result string "success"
res.msg string 窗口句柄值

对应柜面原SDK: SunYard_Exe.init(id)


# sunYardFinish --关闭信雅达控件

支持柜面渠道

let id="sunyard";//id
let res = await SunYard.sunYardFinish(id);
  • 参数列表:
参数 类型 必填参数 默认值 说明
id string x 当前内嵌组件id
  • 返回值: Object
参数 类型 说明
res.result string "success"

对应柜面原SDK: SunYard_Exe.finish(id)


# sunYardActiveAbcShell --信雅达窗口置顶

支持柜面渠道

let res = await SunYard.sunYardActiveAbcShell();
  • 参数列表:
参数 类型 必填参数 默认值 说明
  • 返回值: Object
参数 类型 说明
res.result string "success"

对应柜面原SDK: SunYard_Exe.activeShell()


# sunYardAddListener --启动信雅达控件主动发送报文的监听器

支持柜面渠道

let id="sunyard";//id
let res = await SunYard.sunYardAddListener(id);
  • 参数列表:
参数 类型 必填参数 默认值 说明
id string x 当前内嵌组件id
  • 返回值: Object
参数 类型 说明
res.result string "success"
res.msg string 返回的结果

对应柜面原SDK: SunYard_Exe.addListener(id)


# sunYardCommOcxFunction -- 调用ocx控件提供的接口

支持柜面渠道

let id="sunyard";//id
let value= ""
let res = await SunYard.sunYardCommOcxFunction(id,value);
  • 参数列表:
参数 类型 必填参数 默认值 说明
id string x 当前内嵌组件id
value string x 查看信雅达的接口文档
  • 返回值: Object
参数 类型 说明
res.result string "success"

对应柜面原SDK: SunYard_Exe.commOcxFunction(id,value)


# sunYardCreateSunScan --发送内嵌请求初始化:业务参数

支持柜面渠道

let id="sunyard";
let appId = '';
let tradeId = '';
let res = await SunYard.sunYardCreateSunScan(id,appId,tradeId);
  • 参数列表:
参数 类型 必填参数 默认值 说明
appId string x 应用号
id string x 当前内嵌组件id
tradeId string x 业务号
  • 返回值: Object
参数 类型 说明
res.result string "success"

对应柜面原SDK: SunYard_Exe.createSunScan(id,appId,tradeId)


# sunYardDeactiveAbcShell --取消窗口置顶

支持柜面渠道

let res = await SunYard.sunYardDeactiveAbcShell();
  • 参数列表:
参数 类型 必填参数 默认值 说明
  • 返回值: Object
参数 类型 说明
res.result string "success"

对应柜面原SDK: SunYard_Exe.deactiveShell()


# sunYardFindSunYard --查询存活信雅达控件id

支持柜面渠道

let res = await SunYard.sunYardFindSunYard();
  • 参数列表:
参数 类型 必填参数 默认值 说明
  • 返回值: Object
参数 类型 说明
res.result string "success"

对应柜面原SDK: SunYard_Exe.findSunYard()


# sunYardRemoveListener -- 关闭信雅达控件主动发送报文的监听器

支持柜面渠道

let id="sunyard";//id
let res = await SunYard.sunYardRemoveListener(id);
  • 参数列表:
参数 类型 必填参数 默认值 说明
id string x 当前内嵌组件id
  • 返回值: Object
参数 类型 说明
res.result string "success"

对应柜面原SDK: SunYard_Exe.removeListener(id)


# sunYardSetTimeout --设置信雅达控件进程的超时时间

支持柜面渠道

let id="sunyard";//id
let connectTimeout = 5;
let timeout = 5;
let res = await SunYard.sunYardSetTimeout(id,connectTimeout, timeout);
  • 参数列表:
参数 类型 必填参数 默认值 说明
id string x 当前内嵌组件id
connectTimeout number x socket连接超时时间
timeout number x 通讯超时时间
  • 返回值: Object
参数 类型 说明
res.result string "success"

对应柜面原SDK: SunYard_Exe.setTimeout(id,connectTimeout,timeout)


# sunYardShowSunScan --操作控件,主要动作为新增修改查询

支持柜面渠道

let id="sunyard";//id
let tradeInfo = '';
let treeInfo = '';
let res = await SunYard.sunYardShowSunScan(id,tradeInfo,treeInfo);
  • 参数列表:
参数 类型 必填参数 默认值 说明
id string x 当前内嵌组件id
tradeInfo string x 业务信息
treeInfo string x 目录树信息
  • 返回值: Object
参数 类型 说明
res.result string "success"
res.msg string 返回的结果

对应柜面原SDK: SunYard_Exe.showSunScan(id, tradeInfo, treeInfo)


Last Updated: 2022/4/15 下午5:07:24