保誠-保戶業務員媒合平台
Tomas
2023-08-05 fdab3659ccadc8276f3e423973d18d4fbca092a8
PAMapp/pages/notification/index.vue
@@ -5,7 +5,6 @@
            class="satisfaction-banner my-10 cursor--pointer"
            @click="$router.push('/satisfactionList')"
        >
            <p class="satisfaction-text text--center">請填寫滿意度調查</p>
        </div>
        <el-row
            v-for="(item, index) in notificationList"
@@ -58,10 +57,21 @@
    ////////////////////////////////////////////////////////////
    mounted() {
        this.isUserLogin = authService.isUserLogin();
        reviewsService.readAllMyNotification().then(res => res);
  async mounted() {
    this.isUserLogin = authService.isUserLogin();
    try {
      const response = await reviewsService.readAllMyNotification();
      if (response !== null) {
      } else {
        throw new Error('reviewsService.readAllMyNotification returned null-like value.');
      }
    } catch (error) {
      console.error('An error occurred while reading all notifications:', error);
      throw error;
    }
  }
}
</script>
@@ -70,7 +80,7 @@
    .satisfaction-banner {
        width: 100%;
        height: 60px;
        background-image: url('~/assets/images/satisfaction/satisfactionBtn_mob.svg');
        background-image: url('~/assets/images/satisfaction/satisfactionBtn_s_mob.svg');
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
@@ -84,7 +94,7 @@
        @include desktop {
            height: 110px;
            background-image: url('~/assets/images/satisfaction/satisfactionBtn_web.svg');
            background-image: url('~/assets/images/satisfaction/satisfactionBtn_s_web.svg');
            .satisfaction-text {
                font-size: 24px;
@@ -122,4 +132,4 @@
        font-size: 24px;
        @extend .cursor--pointer;
    }
</style>
</style>