tremble 2 yıl önce
ebeveyn
işleme
2a68ef657e

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