Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace joywok

Index

Functions

closeWebViewUrl

  • closeWebViewUrl(): Promise<string>
  • [功能]导航关闭当前WebView

    Returns Promise<string>

    执行结果

getLocation

  • getLocation(type: "wgs84" | "gcj02", showMap: "0" | "1", sel_location?: "0" | "1", radius?: number): Promise<KitJoywokLocation>
  • [功能]获取当前地理位置

    Parameters

    • type: "wgs84" | "gcj02"

      坐标类型:默认为wgs84(gps坐标),可以使用gcj02(国际标准坐标)

    • showMap: "0" | "1"

      是否展示地图:1为展示地图,0为不展示地图只获取位置

    • Optional sel_location: "0" | "1"

      是否允许用户再地图上选点:1为允许,0为不允许

    • Optional radius: number

      根据当前地理位置,提供radius(米)为半径范围的POI信息

    Returns Promise<KitJoywokLocation>

    设备地理位置信息

getLoginUserAuthCode

  • getLoginUserAuthCode(): Promise<string>
  • [登陆]获取登陆用户免登码

    Returns Promise<string>

    执行结果

getLoginUserInfo

  • [登录]获取登陆用户Joywok信息

    Returns Promise<KitJoywokUserInfo>

    执行结果

getLoginUserToken

  • getLoginUserToken(): Promise<string>
  • [登陆]获取登陆用户token

    Returns Promise<string>

    执行结果

getUserInfo

  • [功能]获取指定用户Joywok信息

    Parameters

    • userNos: string[]

      用户工号数组

    Returns Promise<KitJoywokUserInfo[]>

    执行结果

init

  • init(baseurl?: string, toast?: unknown, appcode?: string, aeskey?: string, istest?: boolean, userid?: string, authcode?: string): void
  • joywok初始化

    Parameters

    • Optional baseurl: string

      sso接口基础url

    • Optional toast: unknown

      错误提示弹窗

    • Optional appcode: string

      乐工应用code

    • Optional aeskey: string

      AES解密key

    • Optional istest: boolean

      是否开发环境

    • Optional userid: string

      开发环境登录员工工号

    • Optional authcode: string

      开发环境登录员工免登码

    Returns void

presentWebViewUrl

  • presentWebViewUrl(url: string): Promise<string>
  • [功能]导航present新WebView

    Parameters

    • url: string

      跳转url

    Returns Promise<string>

    执行结果

pushChatView

  • pushChatView(userNo: string | number): Promise<string>
  • [功能]打开指定工号用户聊天窗

    Parameters

    • userNo: string | number

      用户工号

    Returns Promise<string>

    执行结果

pushGroupChatView

  • pushGroupChatView(chatId: string, chatName: string, userNo: string | number, isInvite?: boolean): Promise<string>
  • [功能]打开指定工号用户群聊天窗

    Parameters

    • chatId: string

      群聊对象id

    • chatName: string

      群聊名称

    • userNo: string | number

      群聊用户工号

    • Optional isInvite: boolean

      是否允许群聊用户邀请外部成员加入

    Returns Promise<string>

    执行结果

pushWebViewUrl

  • pushWebViewUrl(url: string): Promise<string>
  • [功能]导航push新WebView

    Parameters

    • url: string

      跳转url

    Returns Promise<string>

    执行结果

setWebViewNavBgColor

  • setWebViewNavBgColor(background: string): Promise<string>
  • [功能]设置WebView导航栏背景色

    Parameters

    • background: string

      颜色

    Returns Promise<string>

    执行结果

setWebViewNavTitle

  • setWebViewNavTitle(title: string): Promise<string>
  • [功能]设置WebView导航栏标题

    Parameters

    • title: string

      标题

    Returns Promise<string>

    执行结果

setWebViewNavTitleColor

  • setWebViewNavTitleColor(color: string): Promise<string>
  • [功能]设置WebView导航栏标题色

    Parameters

    • color: string

      颜色

    Returns Promise<string>

    执行结果

shareWechat

  • shareWechat(url: string, title: string, cover?: string): Promise<string>
  • [功能]微信分享

    Parameters

    • url: string

      分享链接

    • title: string

      分享标题

    • Optional cover: string

      分享图标

    Returns Promise<string>

    执行结果