Options
All
  • Public
  • Public/Protected
  • All
Menu

系统通知消息

Hierarchy

  • InvisibleBase
    • SysNotice

Index

Constructors

constructor

  • Parameters

    • config: any

    Returns SysNotice

Properties

onSendScript

onSendScript: any

消息发送前的事件脚本

Methods

Protected doSend

  • doSend(msg: ISysNoticMsg, userId?: string, conExpr?: any): void
  • 内部发送消息函数

    Parameters

    • msg: ISysNoticMsg

      消息参数

    • Optional userId: string

      可选参数 用户id

    • Optional conExpr: any

      可选参数 条件管理

    Returns void

onSend

  • onSend(callback: onSysNoticeSendHandle): void
  • 注册消息发送前的事件

    Parameters

    • callback: onSysNoticeSendHandle

      回调

    Returns void

raiseOnSend

  • Parameters

    Returns void

read

  • 读取消息(设置通知消息的已读状态)

    Parameters

    Returns void

sendBussinessToUserById

  • sendBussinessToUserById(toUserId: string, msg: ISysNoticMsg, menuId: string, param0: string, editState?: string): void
  • 发送业务消息(默认点击关联是具体的业务单据)

    Parameters

    • toUserId: string

      接收的用户id

    • msg: ISysNoticMsg

      消息 ISysNoticMsg类型的结构

    • menuId: string

      菜单资源ID

    • param0: string

      第一个参数的值

    • editState: string = 'edit'

      可选参数 编辑状态,默认:edit 可选: view,edit,insert,none

    Returns void

sendCustomToUserById

  • sendCustomToUserById(toUserId: string, msg: ISysNoticMsg): void
  • 自定义的消息 (需要自己设置点击的脚本代码)

    Parameters

    • toUserId: string

      接收的用户id

    • msg: ISysNoticMsg

      消息 ISysNoticMsg类型的结构

    Returns void

sendServerMsg

  • sendServerMsg(userId: string, msg: string, msgContext: string, clickScript?: string, time?: number, icon?: number): void
  • 给用户发送消息,这个不会记录到消息中心->通知消息内

    Parameters

    • userId: string

      用户id, 如果是 * 的时候全员发布

    • msg: string

      消息值 系统消息的值,用于区分消息唯一值

    • msgContext: string

      消息内容

    • Optional clickScript: string

      可选参数 点击详情脚本字符串

    • time: number = 0

      可选参数 自动关闭毫秒 默认值为0 不会自动关闭

    • icon: number = ...

      可选参数 图标

    Returns void

sendSysToUserById

  • sendSysToUserById(toUserId: string, msg: ISysNoticMsg): void
  • 发送平台消息(默认点击时候展开的是具体的消息内容)

    Parameters

    • toUserId: string

      接收的用户id

    • msg: ISysNoticMsg

      消息 ISysNoticMsg类型的结构

    Returns void

sendToUserByCon

  • 给用户发送通知消息 这个会记录到消息中心->通知消息内

    Parameters

    • conExpr: any

      条件表达式字符串 " AND OBJCODE='ADMIN'"

    • msg: ISysNoticMsg

      消息

    Returns void

sendToUserById

  • 给用户发送通知消息 这个会记录到消息中心->通知消息内

    Parameters

    • toUserId: string

      用户id, 如果是 * 的时候全员发布

    • msg: ISysNoticMsg

      消息 ISysNoticMsg类型的结构

    Returns void

Generated using TypeDoc