# 提醒相关

方法说明中并非所有的方法都会写在文档中,具体请前往相关文件查看代码逻辑。

# 文件位置

TIP

文件位于 public\static\client\client_pc\notice.js

# 接口及说明

# kickedOff(params)

飘窗提醒

使用方法参考

// 飘窗弹框
ZX_CLIENT.kickedOff(
  {
    // 标题
    title: newMessage.sendMemberName,
    // 姓名
    name: newMessage.sendMemberName,
    // 正文
    body: newMessage.content,
    // 时间
    time: newMessage.createDate,
    // 消息ID
    messageid: newMessage.messageId,
    // 消息类型
    messagetype: newMessage.messagetype,
    // 消息链接
    messagelink:
      newMessage.messagePcUrl != ""
        ? store.getters.getV5BaseURL +
          newMessage.messagePcUrl +
          "&mTicket=" +
          ZX.$store.getters.currentUserInfo.mTicket
        : "",
  },
  () => {
    // 点击飘窗回调
    store.commit("setReadedStatus", newMessage);
  }
);

# setFinish(val, callback)

设置成功,根据v5消息通知的开关控制是否飘窗

  • val 是否飘窗
  • callbcak 回调

# openNotice(id)

获取消息通知设置,具体使用方法请见VUE端

  • id 当前的用户id

# OaMsgPenetrate(url)

v5消息穿透,其实就是用浏览器打开链接

  • url 浏览器 url