Forráskód Böngészése

[edit][自定义系统消息]

zhangwei 2 éve
szülő
commit
943cd27365
1 módosított fájl, 20 hozzáadás és 5 törlés
  1. 20 5
      src/view/content/message/index.vue

+ 20 - 5
src/view/content/message/index.vue

@@ -16,6 +16,14 @@
                     <img :src="require('@/assets/img/icon-message-close.png')" alt />
                 </div>
             </div>
+            <!-- 自定义系统消息 -->
+            <div class="denet-message-area" @click="clickItem(item)" v-if="item.bizType == 3">
+                <img :src="item.bizData.txt" alt />
+                <span>{{item.bizData.txt}}</span>
+                <div class="denet-message-close" @click.stop="clickClose(item)">
+                    <img :src="require('@/assets/img/icon-message-close.png')" alt />
+                </div>
+            </div>
         </template>
     </div>
 </template>
@@ -47,11 +55,18 @@ const clickClose = (item) => {
 }
 
 const clickItem = (item) => {
-    if (item.bizType == 1) {
-        // 跳转详情页
-        window.open(`https://twitter.com/${item.bizData.twitterAccount}/status/${item.bizData.twitterId}`)
-    } else {
-        window.open('https://twitter.com/search?q=%23DeNet&src=typed_query')
+    switch (String(item.bizType)) {
+        case '1':
+            // 跳转详情页
+            window.open(`https://twitter.com/${item.bizData.twitterAccount}/status/${item.bizData.twitterId}`)    
+            break;
+        case '2':
+            window.open('https://twitter.com/search?q=%23DeNet&src=typed_query')
+            break;
+        case '3':
+            // 自定义消息
+            window.open(item.bizData.txt)
+            break
     }
 }