Quellcode durchsuchen

chore: 引入静态资源

chenlei vor 2 Jahren
Ursprung
Commit
c71633db18
100 geänderte Dateien mit 42172 neuen und 9915 gelöschten Zeilen
  1. 0 0
      .eslintignore
  2. 3 1
      README.md
  3. 1 4
      auto-imports.d.ts
  4. 5 5
      components.d.ts
  5. 3 0
      jest.config.js
  6. 1 1
      lint-staged.config.js
  7. 20 9
      package.json
  8. 0 9894
      pnpm-lock.yaml
  9. 9 1
      public/index.html
  10. BIN
      public/static/fonts/2B71A2_0_0.woff
  11. BIN
      public/static/fonts/FZ_GBK.ttf
  12. BIN
      public/static/fonts/SourceHanSansCN.ttf
  13. BIN
      public/static/fonts/SourceHanSansCN.woff
  14. BIN
      public/static/fonts/SourceHanSansCN.woff2
  15. BIN
      public/static/fonts/mp-font.eot
  16. 41 0
      public/static/fonts/mp-font.svg
  17. BIN
      public/static/fonts/mp-font.ttf
  18. BIN
      public/static/fonts/open-sans-light/OpenSansLight.eot
  19. 21034 0
      public/static/fonts/open-sans-light/OpenSansLight.svg
  20. BIN
      public/static/fonts/open-sans-light/OpenSansLight.ttf
  21. BIN
      public/static/fonts/open-sans-light/OpenSansLight.woff
  22. BIN
      public/static/fonts/open-sans-light/OpenSansLight.woff2
  23. BIN
      public/static/fonts/open-sans-semibold/OpenSansSemibold.eot
  24. 21055 0
      public/static/fonts/open-sans-semibold/OpenSansSemibold.svg
  25. BIN
      public/static/fonts/open-sans-semibold/OpenSansSemibold.ttf
  26. BIN
      public/static/fonts/open-sans-semibold/OpenSansSemibold.woff
  27. BIN
      public/static/fonts/open-sans-semibold/OpenSansSemibold.woff2
  28. BIN
      public/static/fonts/open-sans/OpenSansLight.woff2
  29. BIN
      public/static/fonts/open-sans/OpenSansRegular.woff2
  30. BIN
      public/static/fonts/proxima-nova/2B71A2_0_0.woff
  31. BIN
      public/static/fonts/proxima-nova/2B71A2_1_0.woff
  32. BIN
      public/static/images/4dage-logo.png
  33. BIN
      public/static/images/4dagePoint.png
  34. BIN
      public/static/images/4dagePoint2.png
  35. BIN
      public/static/images/End.png
  36. BIN
      public/static/images/Nav_Help_Arrow_keys.png
  37. BIN
      public/static/images/Nav_Help_Close.png
  38. BIN
      public/static/images/Nav_Help_Highlights.png
  39. BIN
      public/static/images/Nav_Help_Icon.png
  40. BIN
      public/static/images/New.png
  41. BIN
      public/static/images/Notes.png
  42. BIN
      public/static/images/Notes_hover.png
  43. BIN
      public/static/images/Personal_Pic.png
  44. BIN
      public/static/images/Start.png
  45. BIN
      public/static/images/VR.png
  46. BIN
      public/static/images/Volume btn_off.png
  47. BIN
      public/static/images/Volume btn_on.png
  48. BIN
      public/static/images/auto-suspend.png
  49. BIN
      public/static/images/auto.png
  50. BIN
      public/static/images/circle_active.png
  51. BIN
      public/static/images/circle_activeF.png
  52. BIN
      public/static/images/circle_normal.png
  53. BIN
      public/static/images/circle_wait.png
  54. BIN
      public/static/images/close1.png
  55. BIN
      public/static/images/coordinate.png
  56. BIN
      public/static/images/coordinate2.png
  57. BIN
      public/static/images/coordinateClose.png
  58. BIN
      public/static/images/crosshair.cur
  59. BIN
      public/static/images/cursor.png
  60. BIN
      public/static/images/delete.png
  61. BIN
      public/static/images/division.png
  62. BIN
      public/static/images/dollhouse.png
  63. BIN
      public/static/images/edit/VR.png
  64. BIN
      public/static/images/edit/autoTour.png
  65. BIN
      public/static/images/edit/hotStyle_1.png
  66. BIN
      public/static/images/edit/hotStyle_2.png
  67. BIN
      public/static/images/edit/hotpoint.png
  68. BIN
      public/static/images/edit/information.png
  69. BIN
      public/static/images/edit/music.png
  70. BIN
      public/static/images/edit/save.png
  71. BIN
      public/static/images/edit/screen.png
  72. BIN
      public/static/images/engraving-icon.png
  73. BIN
      public/static/images/enlarge_on.png
  74. BIN
      public/static/images/export.png
  75. BIN
      public/static/images/face.jpg
  76. BIN
      public/static/images/floor-icon.png
  77. BIN
      public/static/images/floor.png
  78. BIN
      public/static/images/floorlogo.png
  79. BIN
      public/static/images/fullscreen.png
  80. BIN
      public/static/images/gui_fullscreen.png
  81. BIN
      public/static/images/gui_fullscreen_exit.png
  82. BIN
      public/static/images/hotListClose.png
  83. BIN
      public/static/images/hotPoint.png
  84. BIN
      public/static/images/hotlist.png
  85. BIN
      public/static/images/human.png
  86. BIN
      public/static/images/icon-close.png
  87. BIN
      public/static/images/icon.png
  88. BIN
      public/static/images/icons/favicon.png
  89. BIN
      public/static/images/info.png
  90. BIN
      public/static/images/inside.png
  91. BIN
      public/static/images/introduce_close.png
  92. BIN
      public/static/images/introduce_open.png
  93. BIN
      public/static/images/jiantou.png
  94. BIN
      public/static/images/jump.png
  95. BIN
      public/static/images/jumpHover.png
  96. BIN
      public/static/images/linkBtn.png
  97. BIN
      public/static/images/loadingLogo.png
  98. BIN
      public/static/images/mark-360-white-v2.png
  99. BIN
      public/static/images/mark-inside-white.png
  100. 0 0
      public/static/images/marker-256x256.png

+ 0 - 0
.eslintignore


+ 3 - 1
README.md

@@ -1,7 +1,9 @@
 ### 初始化
 
 ```bash
-pnpm install
+yarn
+
+yarn serve
 ```
 
 ### 多场景模式

+ 1 - 4
auto-imports.d.ts

@@ -1,7 +1,4 @@
-/* eslint-disable */
-/* prettier-ignore */
-// @ts-nocheck
-// Generated by unplugin-auto-import
+// Generated by 'unplugin-auto-import'
 export {}
 declare global {
   const ElMessage: typeof import('element-plus/es')['ElMessage']

+ 5 - 5
components.d.ts

@@ -1,11 +1,11 @@
-/* eslint-disable */
-/* prettier-ignore */
-// @ts-nocheck
-// Generated by unplugin-vue-components
+// generated by unplugin-vue-components
+// We suggest you to commit this file into source control
 // Read more: https://github.com/vuejs/core/pull/3399
+import '@vue/runtime-core'
+
 export {}
 
-declare module 'vue' {
+declare module '@vue/runtime-core' {
   export interface GlobalComponents {
     RouterLink: typeof import('vue-router')['RouterLink']
     RouterView: typeof import('vue-router')['RouterView']

+ 3 - 0
jest.config.js

@@ -0,0 +1,3 @@
+module.exports = {
+  preset: '@vue/cli-plugin-unit-jest/presets/typescript-and-babel',
+};

+ 1 - 1
lint-staged.config.js

@@ -1,3 +1,3 @@
 module.exports = {
-  "*.{js,jsx,vue,ts,tsx}": "vue-cli-service lint",
+  '*.{js,jsx,vue,ts,tsx}': 'vue-cli-service lint',
 };

+ 20 - 9
package.json

@@ -3,7 +3,7 @@
   "version": "0.1.0",
   "private": true,
   "scripts": {
-    "serve": "cross-env TITLE=湖南雷锋纪念馆 DOMAIN=leifengbwg.4dage.com vue-cli-service serve",
+    "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",
     "lint": "vue-cli-service lint",
     "prepare": "husky install"
@@ -11,41 +11,52 @@
   "dependencies": {
     "axios": "^1.4.0",
     "core-js": "^3.8.3",
-    "element-plus": "^2.3.7",
+    "element-plus": "^2.2.12",
     "lodash": "^4.17.21",
-    "pinia": "^2.1.4",
+    "pinia": "^2.0.24",
+    "query-string": "^8.1.0",
     "vue": "^3.2.13",
     "vue-class-component": "^8.0.0-0",
     "vue-router": "^4.0.3"
   },
   "devDependencies": {
-    "@commitlint/config-conventional": "^17.6.5",
-    "@types/lodash": "^4.14.195",
+    "@commitlint/config-conventional": "^17.1.0",
+    "@types/jest": "^27.0.1",
+    "@types/lodash": "^4.14.185",
+    "@types/webpack-env": "^1.18.0",
     "@typescript-eslint/eslint-plugin": "^5.4.0",
     "@typescript-eslint/parser": "^5.4.0",
     "@vue/cli-plugin-babel": "~5.0.0",
     "@vue/cli-plugin-eslint": "~5.0.0",
     "@vue/cli-plugin-router": "~5.0.0",
     "@vue/cli-plugin-typescript": "~5.0.0",
+    "@vue/cli-plugin-unit-jest": "~5.0.0",
+    "@vue/cli-plugin-vuex": "~5.0.0",
     "@vue/cli-service": "~5.0.0",
     "@vue/eslint-config-typescript": "^9.1.0",
+    "@vue/test-utils": "^2.0.0-0",
+    "@vue/vue3-jest": "^27.0.0-alpha.1",
+    "babel-jest": "^27.0.6",
     "babel-plugin-lodash": "^3.3.4",
-    "commitlint": "^17.6.5",
+    "commitlint": "^17.1.2",
     "cross-env": "^7.0.3",
     "eslint": "^7.32.0",
     "eslint-config-prettier": "^8.3.0",
     "eslint-plugin-prettier": "^4.0.0",
     "eslint-plugin-vue": "^8.0.3",
-    "husky": "^8.0.3",
+    "husky": "^8.0.2",
+    "jest": "^27.0.5",
     "json-loader": "^0.5.7",
+    "lint-staged": "^11.1.2",
     "lodash-webpack-plugin": "^0.11.6",
     "node-polyfill-webpack-plugin": "^2.0.1",
     "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.16.4",
-    "unplugin-vue-components": "^0.25.1"
+    "unplugin-auto-import": "^0.11.2",
+    "unplugin-vue-components": "^0.22.7"
   }
 }

Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 9894
pnpm-lock.yaml


+ 9 - 1
public/index.html

@@ -24,6 +24,14 @@
       >
     </noscript>
     <div id="app"></div>
-    <!-- built files will be auto injected -->
+    <script src="<%= BASE_URL %>static/js/lib/jquery-2.1.1.min.js"></script>
+    <script src="<%= BASE_URL %>static/js/lib/player-0.0.12.min.js"></script>
+    <script src="<%= BASE_URL %>static/js/Tween.js"></script>
+    <script src="<%= BASE_URL %>static/js/myShow.js"></script>
+    <script src="<%= BASE_URL %>static/js/manage.js"></script>
+    <!-- <script src="<%= BASE_URL %>static/js/overlay.js"></script> -->
+    <script src="<%= BASE_URL %>static/js/lib/OBJLoader.js"></script>
+    <!-- <script src="<%= BASE_URL %>static/js/CAD/bundle.js"></script> -->
+    <script src="<%= BASE_URL %>static/js/loadCAD.js" defer></script>
   </body>
 </html>

BIN
public/static/fonts/2B71A2_0_0.woff


BIN
public/static/fonts/FZ_GBK.ttf


BIN
public/static/fonts/SourceHanSansCN.ttf


BIN
public/static/fonts/SourceHanSansCN.woff


BIN
public/static/fonts/SourceHanSansCN.woff2


BIN
public/static/fonts/mp-font.eot


Datei-Diff unterdrückt, da er zu groß ist
+ 41 - 0
public/static/fonts/mp-font.svg


BIN
public/static/fonts/mp-font.ttf


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


Datei-Diff unterdrückt, da er zu groß ist
+ 21034 - 0
public/static/fonts/open-sans-light/OpenSansLight.svg


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


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


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


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


Datei-Diff unterdrückt, da er zu groß ist
+ 21055 - 0
public/static/fonts/open-sans-semibold/OpenSansSemibold.svg


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


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


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


BIN
public/static/fonts/open-sans/OpenSansLight.woff2


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


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


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


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


BIN
public/static/images/4dagePoint.png


BIN
public/static/images/4dagePoint2.png


BIN
public/static/images/End.png


BIN
public/static/images/Nav_Help_Arrow_keys.png


BIN
public/static/images/Nav_Help_Close.png


BIN
public/static/images/Nav_Help_Highlights.png


BIN
public/static/images/Nav_Help_Icon.png


BIN
public/static/images/New.png


BIN
public/static/images/Notes.png


BIN
public/static/images/Notes_hover.png


BIN
public/static/images/Personal_Pic.png


BIN
public/static/images/Start.png


BIN
public/static/images/VR.png


BIN
public/static/images/Volume btn_off.png


BIN
public/static/images/Volume btn_on.png


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


BIN
public/static/images/auto.png


BIN
public/static/images/circle_active.png


BIN
public/static/images/circle_activeF.png


BIN
public/static/images/circle_normal.png


BIN
public/static/images/circle_wait.png


BIN
public/static/images/close1.png


BIN
public/static/images/coordinate.png


BIN
public/static/images/coordinate2.png


BIN
public/static/images/coordinateClose.png


BIN
public/static/images/crosshair.cur


BIN
public/static/images/cursor.png


BIN
public/static/images/delete.png


BIN
public/static/images/division.png


BIN
public/static/images/dollhouse.png


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


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


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


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


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


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


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


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


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


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


BIN
public/static/images/enlarge_on.png


BIN
public/static/images/export.png


BIN
public/static/images/face.jpg


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


BIN
public/static/images/floor.png


BIN
public/static/images/floorlogo.png


BIN
public/static/images/fullscreen.png


BIN
public/static/images/gui_fullscreen.png


BIN
public/static/images/gui_fullscreen_exit.png


BIN
public/static/images/hotListClose.png


BIN
public/static/images/hotPoint.png


BIN
public/static/images/hotlist.png


BIN
public/static/images/human.png


BIN
public/static/images/icon-close.png


BIN
public/static/images/icon.png


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


BIN
public/static/images/info.png


BIN
public/static/images/inside.png


BIN
public/static/images/introduce_close.png


BIN
public/static/images/introduce_open.png


BIN
public/static/images/jiantou.png


BIN
public/static/images/jump.png


BIN
public/static/images/jumpHover.png


BIN
public/static/images/linkBtn.png


BIN
public/static/images/loadingLogo.png


BIN
public/static/images/mark-360-white-v2.png


BIN
public/static/images/mark-inside-white.png


+ 0 - 0
public/static/images/marker-256x256.png


Einige Dateien werden nicht angezeigt, da zu viele Dateien in diesem Diff geändert wurden.