Bläddra i källkod

chore: 迁移大场景

chenlei 2 år sedan
förälder
incheckning
54a553cc8b
100 ändrade filer med 47 tillägg och 11 borttagningar
  1. 30 2
      README.md
  2. 1 1
      auto-imports.d.ts
  3. 1 5
      config.js
  4. 2 3
      package.json
  5. BIN
      public/favicon/favicon.ico
  6. 0 0
      public/fonts/SourceHanSansCN.ttf
  7. 0 0
      public/fonts/SourceHanSansCN.woff
  8. 0 0
      public/fonts/SourceHanSansCN.woff2
  9. 0 0
      public/fonts/open-sans-light/OpenSansLight.eot
  10. 0 0
      public/fonts/open-sans-light/OpenSansLight.svg
  11. 0 0
      public/fonts/open-sans-light/OpenSansLight.ttf
  12. 0 0
      public/fonts/open-sans-light/OpenSansLight.woff
  13. 0 0
      public/fonts/open-sans-light/OpenSansLight.woff2
  14. 0 0
      public/fonts/open-sans-semibold/OpenSansSemibold.eot
  15. 0 0
      public/fonts/open-sans-semibold/OpenSansSemibold.svg
  16. 0 0
      public/fonts/open-sans-semibold/OpenSansSemibold.ttf
  17. 0 0
      public/fonts/open-sans-semibold/OpenSansSemibold.woff
  18. 0 0
      public/fonts/open-sans-semibold/OpenSansSemibold.woff2
  19. 0 0
      public/fonts/open-sans/OpenSansLight.woff2
  20. 0 0
      public/fonts/open-sans/OpenSansRegular.woff2
  21. 0 0
      public/fonts/proxima-nova/2B71A2_0_0.woff
  22. 0 0
      public/fonts/proxima-nova/2B71A2_1_0.woff
  23. 0 0
      public/images/4dage-logo.png
  24. BIN
      public/images/4dagePoint.png
  25. BIN
      public/images/4dagePoint2.png
  26. 0 0
      public/images/End.png
  27. BIN
      public/images/End_128.png
  28. BIN
      public/images/End_unable_128.png
  29. 0 0
      public/images/Nav_Help_Arrow_keys.png
  30. 0 0
      public/images/Nav_Help_Close.png
  31. 0 0
      public/images/Nav_Help_Highlights.png
  32. 0 0
      public/images/Nav_Help_Icon.png
  33. 0 0
      public/images/New.png
  34. 0 0
      public/images/Notes.png
  35. 0 0
      public/images/Notes_hover.png
  36. 0 0
      public/images/Personal_Pic.png
  37. 0 0
      public/images/Start.png
  38. 0 0
      public/images/VR.png
  39. 0 0
      public/images/Volume btn_off.png
  40. 0 0
      public/images/Volume btn_on.png
  41. 0 0
      public/images/auto-suspend.png
  42. 0 0
      public/images/auto.png
  43. BIN
      public/images/btm_logo.png
  44. 0 0
      public/images/circle_active.png
  45. 0 0
      public/images/circle_activeF.png
  46. 0 0
      public/images/circle_normal.png
  47. 0 0
      public/images/circle_wait.png
  48. 0 0
      public/images/close1.png
  49. 0 0
      public/images/coordinate.png
  50. 0 0
      public/images/coordinate2.png
  51. 0 0
      public/images/coordinateClose.png
  52. 0 0
      public/images/crosshair.cur
  53. 0 0
      public/images/cursor.png
  54. 0 0
      public/images/delete.png
  55. 0 0
      public/images/division.png
  56. 13 0
      public/images/doll_label_corner.svg
  57. 0 0
      public/images/dollhouse.png
  58. BIN
      public/images/edit/End_128.png
  59. BIN
      public/images/edit/End_unable_128.png
  60. 0 0
      public/images/edit/VR.png
  61. 0 0
      public/images/edit/autoTour.png
  62. BIN
      public/images/edit/box_video.png
  63. 0 0
      public/images/edit/hotStyle_1.png
  64. 0 0
      public/images/edit/hotStyle_2.png
  65. 0 0
      public/images/edit/hotpoint.png
  66. BIN
      public/images/edit/image.png
  67. 0 0
      public/images/edit/information.png
  68. 0 0
      public/images/edit/music.png
  69. BIN
      public/images/edit/panoVisi.png
  70. 0 0
      public/images/edit/save.png
  71. 0 0
      public/images/edit/screen.png
  72. 0 0
      public/images/engraving-icon.png
  73. 0 0
      public/images/enlarge_on.png
  74. 0 0
      public/images/export.png
  75. 0 0
      public/images/face.jpg
  76. 0 0
      public/images/floor-icon.png
  77. 0 0
      public/images/floor.png
  78. 0 0
      public/images/fullscreen.png
  79. 0 0
      public/images/gui_fullscreen.png
  80. 0 0
      public/images/gui_fullscreen_exit.png
  81. 0 0
      public/images/hotListClose.png
  82. 0 0
      public/images/hotPoint.png
  83. 0 0
      public/images/hotlist.png
  84. 0 0
      public/images/human.png
  85. BIN
      public/images/icon.lzma
  86. 0 0
      public/images/icon.png
  87. BIN
      public/images/icon_Google_Chrome_2011.png
  88. BIN
      public/images/icon_Internet_Explorer_10.png
  89. BIN
      public/images/icon_MacOSX_Safari.png
  90. BIN
      public/images/icon_Mozilla_Firefox.png
  91. 0 0
      public/images/icons/favicon.png
  92. BIN
      public/images/icons/hnrd.jpg
  93. BIN
      public/images/img_videoview@2x.png
  94. 0 0
      public/images/info.png
  95. 0 0
      public/images/inside.png
  96. 0 0
      public/images/introduce_close.png
  97. 0 0
      public/images/introduce_open.png
  98. 0 0
      public/images/jiantou.png
  99. 0 0
      public/images/jump.png
  100. 0 0
      public/static/images/jumpHover.png

+ 30 - 2
README.md

@@ -6,11 +6,37 @@ yarn
 yarn serve
 ```
 
+<br>
+
+### 目录结构
+
+```
+|-build
+|-public // 静态资源
+|-src
+  |- api // 接口文件
+  |- types // 类型声明
+  |- assets // 公用代码资源
+  |- components // 公用组件
+  |- views // 项目页面入口
+  |- utils // 公用工具函数
+  |- router // 路由配置
+  |- store // 全局状态管理
+  |
+  |- env.d.ts // 环境变量声明
+  |- global.d.ts // 全局变量声明
+  |- el.d.ts // element 声明
+```
+
+<br>
+
 ### 多场景模式
 
 通过 `process.env.SCENE` 区分场景
 
-尽量使用 `.tsx` 后缀,因为 `.vue` 为自定义后缀,webpack 暂不能友好支持 `.vue` 后缀,需要明确使用 `demo.vue`,导致无法区分场景
+尽量避免使用 `.vue` 自定义后缀,ide 暂不能友好支持模糊匹配 `.vue`,需要明确使用 `demo.vue`,导致无法区分场景
+
+<br>
 
 ### 关于分支
 
@@ -18,9 +44,11 @@ yarn serve
 
 `release-buffer` 缓冲区,发布一些工具类,创建分支的话拉取此分支
 
+<br>
+
 ### 🚀 关于代码格式化
 
-在 ide 扩展中下载 `prettier`
+推荐使用 ide 插件,在 ide 扩展中下载 `prettier`
 
 以 vscode 为例:
 

+ 1 - 1
auto-imports.d.ts

@@ -1,5 +1,5 @@
 // Generated by 'unplugin-auto-import'
 export {}
 declare global {
-  const ElMessage: typeof import('element-plus/es')['ElMessage']
+
 }

+ 1 - 5
config.js

@@ -24,10 +24,6 @@ const BACKEND_DOMAIN = process.env.DOMAIN || `www.${DOMAIN}`;
 
 module.exports = {
   /**
-   * 静态资源部署位置
-   */
-  publicPath: process.env.SCENE ? `/${process.env.SCENE}/` : `/`,
-  /**
    * 静态资源放置的子目录
    */
   assetsDir: ASSETS_DIR,
@@ -40,7 +36,7 @@ module.exports = {
     PROTOCOL,
     DOMAIN,
     BACKEND_DOMAIN,
-    ASSETS_URL: `/${ASSETS_DIR}`,
+    ASSETS_URL: `//${ASSETS_DIR}`,
     BACKEND_URL: `${PROTOCOL}://${BACKEND_DOMAIN}`,
   },
 };

+ 2 - 3
package.json

@@ -3,8 +3,8 @@
   "version": "0.1.0",
   "private": true,
   "scripts": {
-    "serve": "cross-env TITLE=湖南雷锋纪念馆 HOT_URL=http://localhost:8080 DOMAIN=leifengbwg.4dage.com vue-cli-service serve",
-    "build": "cross-env TITLE=湖南雷锋纪念馆 vue-cli-service build",
+    "serve": "cross-env TITLE=大理洱海科普馆 vue-cli-service serve",
+    "build": "cross-env TITLE=大理洱海科普馆 vue-cli-service build",
     "lint": "vue-cli-service lint",
     "prepare": "husky install"
   },
@@ -53,7 +53,6 @@
     "prettier": "^2.4.1",
     "sass": "^1.32.7",
     "sass-loader": "^12.0.0",
-    "svg-sprite-loader": "^6.0.11",
     "ts-jest": "^27.0.4",
     "typescript": "~4.5.5",
     "unplugin-auto-import": "^0.11.2",

BIN
public/favicon/favicon.ico


public/static/fonts/SourceHanSansCN.ttf → public/fonts/SourceHanSansCN.ttf


public/static/fonts/SourceHanSansCN.woff → public/fonts/SourceHanSansCN.woff


public/static/fonts/SourceHanSansCN.woff2 → public/fonts/SourceHanSansCN.woff2


public/static/fonts/open-sans-light/OpenSansLight.eot → public/fonts/open-sans-light/OpenSansLight.eot


public/static/fonts/open-sans-light/OpenSansLight.svg → public/fonts/open-sans-light/OpenSansLight.svg


public/static/fonts/open-sans-light/OpenSansLight.ttf → public/fonts/open-sans-light/OpenSansLight.ttf


public/static/fonts/open-sans-light/OpenSansLight.woff → public/fonts/open-sans-light/OpenSansLight.woff


public/static/fonts/open-sans/OpenSansLight.woff2 → public/fonts/open-sans-light/OpenSansLight.woff2


public/static/fonts/open-sans-semibold/OpenSansSemibold.eot → public/fonts/open-sans-semibold/OpenSansSemibold.eot


public/static/fonts/open-sans-semibold/OpenSansSemibold.svg → public/fonts/open-sans-semibold/OpenSansSemibold.svg


public/static/fonts/open-sans-semibold/OpenSansSemibold.ttf → public/fonts/open-sans-semibold/OpenSansSemibold.ttf


public/static/fonts/open-sans-semibold/OpenSansSemibold.woff → public/fonts/open-sans-semibold/OpenSansSemibold.woff


public/static/fonts/open-sans-semibold/OpenSansSemibold.woff2 → public/fonts/open-sans-semibold/OpenSansSemibold.woff2


public/static/fonts/open-sans-light/OpenSansLight.woff2 → public/fonts/open-sans/OpenSansLight.woff2


public/static/fonts/open-sans/OpenSansRegular.woff2 → public/fonts/open-sans/OpenSansRegular.woff2


public/static/fonts/proxima-nova/2B71A2_0_0.woff → public/fonts/proxima-nova/2B71A2_0_0.woff


public/static/fonts/proxima-nova/2B71A2_1_0.woff → public/fonts/proxima-nova/2B71A2_1_0.woff


public/static/images/4dage-logo.png → public/images/4dage-logo.png


BIN
public/images/4dagePoint.png


BIN
public/images/4dagePoint2.png


public/static/images/End.png → public/images/End.png


BIN
public/images/End_128.png


BIN
public/images/End_unable_128.png


public/static/images/Nav_Help_Arrow_keys.png → public/images/Nav_Help_Arrow_keys.png


public/static/images/Nav_Help_Close.png → public/images/Nav_Help_Close.png


public/static/images/Nav_Help_Highlights.png → public/images/Nav_Help_Highlights.png


public/static/images/Nav_Help_Icon.png → public/images/Nav_Help_Icon.png


public/static/images/New.png → public/images/New.png


public/static/images/Notes.png → public/images/Notes.png


public/static/images/Notes_hover.png → public/images/Notes_hover.png


public/static/images/Personal_Pic.png → public/images/Personal_Pic.png


public/static/images/Start.png → public/images/Start.png


public/static/images/VR.png → public/images/VR.png


public/static/images/Volume btn_off.png → public/images/Volume btn_off.png


public/static/images/Volume btn_on.png → public/images/Volume btn_on.png


public/static/images/auto-suspend.png → public/images/auto-suspend.png


public/static/images/auto.png → public/images/auto.png


BIN
public/images/btm_logo.png


public/static/images/circle_active.png → public/images/circle_active.png


public/static/images/circle_activeF.png → public/images/circle_activeF.png


public/static/images/circle_normal.png → public/images/circle_normal.png


public/static/images/circle_wait.png → public/images/circle_wait.png


public/static/images/close1.png → public/images/close1.png


public/static/images/coordinate.png → public/images/coordinate.png


public/static/images/coordinate2.png → public/images/coordinate2.png


public/static/images/coordinateClose.png → public/images/coordinateClose.png


public/static/images/crosshair.cur → public/images/crosshair.cur


public/static/images/cursor.png → public/images/cursor.png


public/static/images/delete.png → public/images/delete.png


public/static/images/division.png → public/images/division.png


+ 13 - 0
public/images/doll_label_corner.svg

@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="6px" height="6px" viewBox="0 0 6 6" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <title>map_corner  </title>
+    <g id="页面-1" stroke="none" stroke-width="3" fill="none" fill-rule="evenodd">
+        <g id="展示界面-三维" transform="translate(-56.000000, -270.000000)" fill="#FFFFFF" fill-rule="nonzero">
+            <g id="编组-15" transform="translate(31.000000, 270.000000)">
+                <g id="形状结合-+-形状结合-蒙版" transform="translate(25.000000, 0.000000)">
+                    <path d="M6,6 L5,6 L5,2.705 L3.301,1 L0,1 L0,0 L3.71522641,0 L6,2.29344795 L6,6 Z" id="map_corner--" transform="translate(3.000000, 3.000000) scale(-1, 1) translate(-3.000000, -3.000000) "></path>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>

public/static/images/dollhouse.png → public/images/dollhouse.png


BIN
public/images/edit/End_128.png


BIN
public/images/edit/End_unable_128.png


public/static/images/edit/VR.png → public/images/edit/VR.png


public/static/images/edit/autoTour.png → public/images/edit/autoTour.png


BIN
public/images/edit/box_video.png


public/static/images/edit/hotStyle_1.png → public/images/edit/hotStyle_1.png


public/static/images/edit/hotStyle_2.png → public/images/edit/hotStyle_2.png


public/static/images/edit/hotpoint.png → public/images/edit/hotpoint.png


BIN
public/images/edit/image.png


public/static/images/edit/information.png → public/images/edit/information.png


public/static/images/edit/music.png → public/images/edit/music.png


BIN
public/images/edit/panoVisi.png


public/static/images/edit/save.png → public/images/edit/save.png


public/static/images/edit/screen.png → public/images/edit/screen.png


public/static/images/engraving-icon.png → public/images/engraving-icon.png


public/static/images/enlarge_on.png → public/images/enlarge_on.png


public/static/images/export.png → public/images/export.png


public/static/images/face.jpg → public/images/face.jpg


public/static/images/floor-icon.png → public/images/floor-icon.png


public/static/images/floor.png → public/images/floor.png


public/static/images/fullscreen.png → public/images/fullscreen.png


public/static/images/gui_fullscreen.png → public/images/gui_fullscreen.png


public/static/images/gui_fullscreen_exit.png → public/images/gui_fullscreen_exit.png


public/static/images/hotListClose.png → public/images/hotListClose.png


public/static/images/hotPoint.png → public/images/hotPoint.png


public/static/images/hotlist.png → public/images/hotlist.png


public/static/images/human.png → public/images/human.png


BIN
public/images/icon.lzma


public/static/images/icon.png → public/images/icon.png


BIN
public/images/icon_Google_Chrome_2011.png


BIN
public/images/icon_Internet_Explorer_10.png


BIN
public/images/icon_MacOSX_Safari.png


BIN
public/images/icon_Mozilla_Firefox.png


public/static/images/icons/favicon.png → public/images/icons/favicon.png


BIN
public/images/icons/hnrd.jpg


BIN
public/images/img_videoview@2x.png


public/static/images/info.png → public/images/info.png


public/static/images/inside.png → public/images/inside.png


public/static/images/introduce_close.png → public/images/introduce_close.png


public/static/images/introduce_open.png → public/images/introduce_open.png


public/static/images/jiantou.png → public/images/jiantou.png


public/static/images/jump.png → public/images/jump.png


+ 0 - 0
public/static/images/jumpHover.png


Vissa filer visades inte eftersom för många filer har ändrats