shaogen1995 3 年之前
父節點
當前提交
1167279eec
共有 49 個文件被更改,包括 453 次插入150 次删除
  1. 二進制
      web/public/data/Collections/Buddhist/1.png
  2. 二進制
      web/public/data/Collections/Buddhist/2.png
  3. 二進制
      web/public/data/Collections/Buddhist/3.png
  4. 二進制
      web/public/data/Collections/Buddhist/4.png
  5. 二進制
      web/public/data/Collections/Buddhist/5.png
  6. 二進制
      web/public/data/Collections/Buddhist/6.png
  7. 二進制
      web/public/data/Collections/Buddhist/7.png
  8. 二進制
      web/public/data/Collections/Buddhist/8.png
  9. 二進制
      web/public/data/Collections/Buddhist/9.png
  10. 二進制
      web/public/data/Collections/Buddhist/big1.png
  11. 二進制
      web/public/data/Collections/Buddhist/big2.png
  12. 二進制
      web/public/data/Collections/Buddhist/big3.png
  13. 二進制
      web/public/data/Collections/Buddhist/big4.png
  14. 二進制
      web/public/data/Collections/Buddhist/big5.png
  15. 二進制
      web/public/data/Collections/Buddhist/big6.png
  16. 二進制
      web/public/data/Collections/Buddhist/big7.png
  17. 二進制
      web/public/data/Collections/Buddhist/big8.png
  18. 二進制
      web/public/data/Collections/Buddhist/big9.png
  19. 二進制
      web/public/data/Collections/Ceramics/1.png
  20. 二進制
      web/public/data/Collections/Ceramics/2.png
  21. 二進制
      web/public/data/Collections/Ceramics/3.png
  22. 二進制
      web/public/data/Collections/Ceramics/4.png
  23. 二進制
      web/public/data/Collections/Ceramics/5.png
  24. 二進制
      web/public/data/Collections/Ceramics/6.png
  25. 二進制
      web/public/data/Collections/Ceramics/7.png
  26. 二進制
      web/public/data/Collections/Ceramics/8.png
  27. 二進制
      web/public/data/Collections/Ceramics/big1.png
  28. 二進制
      web/public/data/Collections/Ceramics/big2.png
  29. 二進制
      web/public/data/Collections/Ceramics/big3.png
  30. 二進制
      web/public/data/Collections/Ceramics/big4.png
  31. 二進制
      web/public/data/Collections/Ceramics/big5.png
  32. 二進制
      web/public/data/Collections/Ceramics/big6.png
  33. 二進制
      web/public/data/Collections/Ceramics/big7.png
  34. 二進制
      web/public/data/Collections/Ceramics/big8.png
  35. 二進制
      web/public/data/Collections/Jadewares/1.png
  36. 二進制
      web/public/data/Collections/Jadewares/2.png
  37. 二進制
      web/public/data/Collections/Jadewares/3.png
  38. 二進制
      web/public/data/Collections/Jadewares/4.png
  39. 二進制
      web/public/data/Collections/Jadewares/5.png
  40. 二進制
      web/public/data/Collections/Jadewares/6.png
  41. 二進制
      web/public/data/Collections/Jadewares/7.png
  42. 二進制
      web/public/data/Collections/Jadewares/8.png
  43. 二進制
      web/public/data/Collections/Jadewares/big4.png
  44. 二進制
      web/public/data/Collections/Jadewares/big5.png
  45. 二進制
      web/public/data/Collections/Jadewares/big8.png
  46. 97 10
      web/src/views/Collections/component/info.vue
  47. 63 5
      web/src/views/Collections/index.vue
  48. 292 134
      web/src/views/dataAll.js
  49. 1 1
      web/src/views/layout/index.vue

二進制
web/public/data/Collections/Buddhist/1.png


二進制
web/public/data/Collections/Buddhist/2.png


二進制
web/public/data/Collections/Buddhist/3.png


二進制
web/public/data/Collections/Buddhist/4.png


二進制
web/public/data/Collections/Buddhist/5.png


二進制
web/public/data/Collections/Buddhist/6.png


二進制
web/public/data/Collections/Buddhist/7.png


二進制
web/public/data/Collections/Buddhist/8.png


二進制
web/public/data/Collections/Buddhist/9.png


二進制
web/public/data/Collections/Buddhist/big1.png


二進制
web/public/data/Collections/Buddhist/big2.png


二進制
web/public/data/Collections/Buddhist/big3.png


二進制
web/public/data/Collections/Buddhist/big4.png


二進制
web/public/data/Collections/Buddhist/big5.png


二進制
web/public/data/Collections/Buddhist/big6.png


二進制
web/public/data/Collections/Buddhist/big7.png


二進制
web/public/data/Collections/Buddhist/big8.png


二進制
web/public/data/Collections/Buddhist/big9.png


二進制
web/public/data/Collections/Ceramics/1.png


二進制
web/public/data/Collections/Ceramics/2.png


二進制
web/public/data/Collections/Ceramics/3.png


二進制
web/public/data/Collections/Ceramics/4.png


二進制
web/public/data/Collections/Ceramics/5.png


二進制
web/public/data/Collections/Ceramics/6.png


二進制
web/public/data/Collections/Ceramics/7.png


二進制
web/public/data/Collections/Ceramics/8.png


二進制
web/public/data/Collections/Ceramics/big1.png


二進制
web/public/data/Collections/Ceramics/big2.png


二進制
web/public/data/Collections/Ceramics/big3.png


二進制
web/public/data/Collections/Ceramics/big4.png


二進制
web/public/data/Collections/Ceramics/big5.png


二進制
web/public/data/Collections/Ceramics/big6.png


二進制
web/public/data/Collections/Ceramics/big7.png


二進制
web/public/data/Collections/Ceramics/big8.png


二進制
web/public/data/Collections/Jadewares/1.png


二進制
web/public/data/Collections/Jadewares/2.png


二進制
web/public/data/Collections/Jadewares/3.png


二進制
web/public/data/Collections/Jadewares/4.png


二進制
web/public/data/Collections/Jadewares/5.png


二進制
web/public/data/Collections/Jadewares/6.png


二進制
web/public/data/Collections/Jadewares/7.png


二進制
web/public/data/Collections/Jadewares/8.png


二進制
web/public/data/Collections/Jadewares/big4.png


二進制
web/public/data/Collections/Jadewares/big5.png


二進制
web/public/data/Collections/Jadewares/big8.png


文件差異過大導致無法顯示
+ 97 - 10
web/src/views/Collections/component/info.vue


+ 63 - 5
web/src/views/Collections/index.vue

@@ -25,10 +25,15 @@
       </ul>
       <!-- 右侧内容 -->
       <div class="right">
-        <div class="row" v-for="(item, index) in data" :key="item.id">
+        <div
+          class="row"
+          v-for="(item, index) in data"
+          :key="item.id"
+          @click="lookBig(item)"
+        >
           <img
             class="rowImg"
-            :src="`/data/Collections/Bronzes/${index + 1}.png`"
+            :src="`/data/Collections/${mbTxt}/${index + 1}.png`"
             alt=""
           />
           <div class="info">
@@ -41,19 +46,23 @@
       </div>
     </div>
     <!-- 查看详情组件 -->
-    <CollectionsInfo />
+    <CollectionsInfo v-if="isShow" :isShow.sync="isShow" :infoObj="infoObj" />
   </div>
 </template>
 
 <script>
-import CollectionsInfo from './component/info.vue'
+import CollectionsInfo from "./component/info.vue";
 import { Collections } from "@/views/dataAll.js";
 export default {
   name: "Collections",
-  components: {CollectionsInfo},
+  components: { CollectionsInfo },
   data() {
     //这里存放数据
     return {
+      // 点击单个查看图片
+      isShow: false,
+      infoObj: {},
+      // ---------
       data: [],
       mbTxt: "Bronzes",
       tabInd: 0,
@@ -78,6 +87,16 @@ export default {
   watch: {},
   //方法集合
   methods: {
+    // 点击单个查看图片
+    lookBig(item) {
+      this.infoObj = item;
+      this.isShow = true;
+      this.$nextTick(() => {
+        // 获取body,防止滚动
+        let body = document.querySelector("body");
+        body.style.overflow = "hidden";
+      });
+    },
     cutTab(index, path) {
       this.tabInd = index;
       this.data = Collections[path];
@@ -339,5 +358,44 @@ export default {
       }
     }
   }
+  .Ceramics {
+    height: 1603px;
+    .row {
+      &:nth-of-type(4) {
+        top: 411px;
+      }
+      &:nth-of-type(7) {
+        left: 650px;
+        top: 990px;
+      }
+      &:nth-of-type(8) {
+        left: 330px;
+        top: 1054px;
+      }
+    }
+  }
+  .Buddhist {
+    height: 1870px;
+    .row {
+      &:nth-of-type(4) {
+        top: 347px;
+      }
+      &:nth-of-type(5) {
+        top: 587px;
+      }
+      &:nth-of-type(6) {
+        top: 653px;
+      }
+      &:nth-of-type(7) {
+        top: 944px;
+      }
+      &:nth-of-type(8) {
+        top: 1146px;
+      }
+      &:nth-of-type(9) {
+        top: 1252px;
+      }
+    }
+  }
 }
 </style>

文件差異過大導致無法顯示
+ 292 - 134
web/src/views/dataAll.js


+ 1 - 1
web/src/views/layout/index.vue

@@ -135,7 +135,7 @@ export default {
   position: absolute;
   top: 0;
   left: 0;
-  z-index: 999;
+  z-index: 990;
   .mainbav_wrap {
     width: 1300px;
     margin: 0 auto;