Jelajahi Sumber

历史回顾:表盘切图优化;快到到时间尽头时提前禁止前进以避免右侧空白太多;最后一个年代不显示。

任一存 2 tahun lalu
induk
melakukan
63790d72a7
25 mengubah file dengan 15 tambahan dan 21 penghapusan
  1. TEMPAT SAMPAH
      src/assets/images/gear/表盘1_00000.png
  2. TEMPAT SAMPAH
      src/assets/images/gear/表盘1_00001.png
  3. TEMPAT SAMPAH
      src/assets/images/gear/表盘1_00002.png
  4. TEMPAT SAMPAH
      src/assets/images/gear/表盘1_00003.png
  5. TEMPAT SAMPAH
      src/assets/images/gear/表盘1_00004.png
  6. TEMPAT SAMPAH
      src/assets/images/gear/表盘1_00005.png
  7. TEMPAT SAMPAH
      src/assets/images/gear/表盘1_00006.png
  8. TEMPAT SAMPAH
      src/assets/images/gear/表盘1_00007.png
  9. TEMPAT SAMPAH
      src/assets/images/gear/表盘1_00008.png
  10. TEMPAT SAMPAH
      src/assets/images/gear/表盘1_00009.png
  11. TEMPAT SAMPAH
      src/assets/images/gear/表盘1_00010.png
  12. TEMPAT SAMPAH
      src/assets/images/gear/表盘1_00011.png
  13. TEMPAT SAMPAH
      src/assets/images/gear/表盘1_00012.png
  14. TEMPAT SAMPAH
      src/assets/images/gear/表盘1_00013.png
  15. TEMPAT SAMPAH
      src/assets/images/gear/表盘1_00014.png
  16. TEMPAT SAMPAH
      src/assets/images/gear/表盘1_00015.png
  17. TEMPAT SAMPAH
      src/assets/images/gear/表盘1_00016.png
  18. TEMPAT SAMPAH
      src/assets/images/gear/表盘1_00017.png
  19. TEMPAT SAMPAH
      src/assets/images/gear/表盘1_00018.png
  20. TEMPAT SAMPAH
      src/assets/images/gear/表盘1_00019.png
  21. TEMPAT SAMPAH
      src/assets/images/gear/表盘1_00020.png
  22. TEMPAT SAMPAH
      src/assets/images/gear/表盘1_00021.png
  23. TEMPAT SAMPAH
      src/assets/images/gear/表盘1_00022.png
  24. TEMPAT SAMPAH
      src/assets/images/gear/表盘1_00023.png
  25. 15 21
      src/views/HistoryNew.vue

TEMPAT SAMPAH
src/assets/images/gear/表盘1_00000.png


TEMPAT SAMPAH
src/assets/images/gear/表盘1_00001.png


TEMPAT SAMPAH
src/assets/images/gear/表盘1_00002.png


TEMPAT SAMPAH
src/assets/images/gear/表盘1_00003.png


TEMPAT SAMPAH
src/assets/images/gear/表盘1_00004.png


TEMPAT SAMPAH
src/assets/images/gear/表盘1_00005.png


TEMPAT SAMPAH
src/assets/images/gear/表盘1_00006.png


TEMPAT SAMPAH
src/assets/images/gear/表盘1_00007.png


TEMPAT SAMPAH
src/assets/images/gear/表盘1_00008.png


TEMPAT SAMPAH
src/assets/images/gear/表盘1_00009.png


TEMPAT SAMPAH
src/assets/images/gear/表盘1_00010.png


TEMPAT SAMPAH
src/assets/images/gear/表盘1_00011.png


TEMPAT SAMPAH
src/assets/images/gear/表盘1_00012.png


TEMPAT SAMPAH
src/assets/images/gear/表盘1_00013.png


TEMPAT SAMPAH
src/assets/images/gear/表盘1_00014.png


TEMPAT SAMPAH
src/assets/images/gear/表盘1_00015.png


TEMPAT SAMPAH
src/assets/images/gear/表盘1_00016.png


TEMPAT SAMPAH
src/assets/images/gear/表盘1_00017.png


TEMPAT SAMPAH
src/assets/images/gear/表盘1_00018.png


TEMPAT SAMPAH
src/assets/images/gear/表盘1_00019.png


TEMPAT SAMPAH
src/assets/images/gear/表盘1_00020.png


TEMPAT SAMPAH
src/assets/images/gear/表盘1_00021.png


TEMPAT SAMPAH
src/assets/images/gear/表盘1_00022.png


TEMPAT SAMPAH
src/assets/images/gear/表盘1_00023.png


+ 15 - 21
src/views/HistoryNew.vue

@@ -201,14 +201,14 @@ export default {
         endTimeFriendly: '本世纪20年代',
         components: '上海工业转型升级',
       },
-      {
-        name: '追梦未来',
-        startTime: '2021',
-        endTime: '2035',
-        startTimeFriendly: '本世纪20年代',
-        endTimeFriendly: '本世纪30年代',
-        components: '上海工业再创辉煌',
-      },
+      // {
+      //   name: '追梦未来',
+      //   startTime: '2021',
+      //   endTime: '2035',
+      //   startTimeFriendly: '本世纪20年代',
+      //   endTimeFriendly: '本世纪30年代',
+      //   components: '上海工业再创辉煌',
+      // },
     ])
 
     // 获取数据
@@ -227,7 +227,7 @@ export default {
       }).then((res) => {
         stageItem.personList = res
         const personWidth = spaceEachPerson
-        stageItem.width = personWidth * res.length
+        stageItem.width = personWidth * (res.length || 1)
       }).then(() => {
         // 获取各人物的照片
         for (const personItem of stageItem.personList) {
@@ -248,7 +248,7 @@ export default {
         stageItem.endPos = temp + stageItem.width
         temp = stageItem.endPos
       }
-      maxTranslateLength.value = stageList[stageList.length - 1].endPos
+      maxTranslateLength.value = stageList[stageList.length - 1].endPos - (window.innerWidth / 4)
     })
 
     // 用户操作相关
@@ -459,18 +459,12 @@ export default {
     // 各个时代标签
     const stageLabelList = computed(() => {
       return stageList.map((item) => {
-        if (item?.personList?.length) {
-          return {
-            name: item.name,
-            initialLeft: (item.startPos + 10) * 3,
-            left: (item.startPos + 10) * 3,
-            startTime: item.startTime + '年',
-          }
-        } else {
-          return undefined
+        return {
+          name: item.name,
+          initialLeft: (item.startPos + 10) * 3,
+          left: (item.startPos + 10) * 3,
+          startTime: item.startTime + '年',
         }
-      }).filter((item) => {
-        return !!item
       })
     })
     watch(translateLength, (vNew) => {