yyb
2026-05-22 552ec6b7d8ccc56c379da195fc6c9c74312b1070
src/App.vue
@@ -10,13 +10,14 @@
  import { confirmMessage } from "@/api/login.js";
  const showSplash = ref(true);
  onMounted(() => {
    setTimeout(() => {
      showSplash.value = false;
    }, 5000);
    // 初始化推送服务
    initPushService();
    // 初始化推送服务,暂时注释,客户需要打开
    // initPushService();
  });
  // 初始化推送服务(uni-push 1.0)
  const initPushService = () => {
@@ -57,7 +58,21 @@
    console.log("点击推送消息:", msg);
    console.log("解析后:", msg.payload.noticeId);
    try {
      confirmMessage(msg.payload.noticeId, 1).then(res => {
      if (msg.payload.needMarkRead) {
        confirmMessage(msg.payload.noticeId, 1).then(res => {
          if (msg.payload.url) {
            if (msg.payload.url.indexOf("/") === 0) {
              uni.navigateTo({
                url: msg.payload.url,
              });
            } else {
              uni.navigateTo({
                url: "/" + msg.payload.url,
              });
            }
          }
        });
      } else {
        if (msg.payload.url) {
          if (msg.payload.url.indexOf("/") === 0) {
            uni.navigateTo({
@@ -69,7 +84,7 @@
            });
          }
        }
      });
      }
    } catch (error) {
      uni.showToast({
        title: "路径:" + msg.payload,