tremble 2 yıl önce
ebeveyn
işleme
2a68ef657e
2 değiştirilmiş dosya ile 101 ekleme ve 16 silme
  1. 92 15
      src/components/swCard/index.vue
  2. 9 1
      src/pages/ruins-detail/index.vue

Dosya farkı çok büyük olduğundan ihmal edildi
+ 92 - 15
src/components/swCard/index.vue


+ 9 - 1
src/pages/ruins-detail/index.vue

@@ -93,13 +93,17 @@ export default {
     handleClickEvent(type, item) {
       switch (type) {
         case "travelAround":
+          if (!item.travelAround) {
+            window.alert("该红色展馆暂无VR云游");
+            break;
+          }
           this.$router.push({
             path: "/travel-around",
             query: { travelAround: item.travelAround },
           });
           break;
         case "overLook":
-          if (item.id == "0") {
+          if (!item.overLook) {
             window.alert("该红色展馆暂无VR俯瞰");
             break;
           }
@@ -109,6 +113,10 @@ export default {
           });
           break;
         case "intensiveReading":
+          if (!item.intensiveReading) {
+            window.alert("该红色展馆暂无党史精读");
+            break;
+          }
           window.open(item.intensiveReading, "_target");
           break;
         default: