tangning 1 年之前
父節點
當前提交
da5d03ee3e
共有 90 個文件被更改,包括 16005 次插入44 次删除
  1. 46 0
      2024-07-18/cdfmembers_beauty/index.html
  2. 二進制
      2024-07-18/cdfmembers_beauty/viewer/favicon.png
  3. 17 0
      2024-07-18/cdfmembers_beauty/viewer/img/1.bb18fa9f.svg
  4. 17 0
      2024-07-18/cdfmembers_beauty/viewer/img/1.c1caaefb.svg
  5. 17 0
      2024-07-18/cdfmembers_beauty/viewer/img/2.5bc7fb32.svg
  6. 17 0
      2024-07-18/cdfmembers_beauty/viewer/img/2.84dca6e4.svg
  7. 17 0
      2024-07-18/cdfmembers_beauty/viewer/img/3.3eb0aced.svg
  8. 17 0
      2024-07-18/cdfmembers_beauty/viewer/img/3.bb5b4c3e.svg
  9. 二進制
      2024-07-18/cdfmembers_beauty/viewer/img/Christmas_tree_bg@3x.7c8f0085.png
  10. 二進制
      2024-07-18/cdfmembers_beauty/viewer/img/bar_bg01@3x.055665b8.png
  11. 二進制
      2024-07-18/cdfmembers_beauty/viewer/img/bar_bg02@3x.f0c4df64.png
  12. 二進制
      2024-07-18/cdfmembers_beauty/viewer/img/bg.c956d75d.png
  13. 二進制
      2024-07-18/cdfmembers_beauty/viewer/img/button@3x.4c7c9ef9.png
  14. 3 0
      2024-07-18/cdfmembers_beauty/viewer/img/camera-mute.4c114292.svg
  15. 3 0
      2024-07-18/cdfmembers_beauty/viewer/img/camera-mute.738f72a5.svg
  16. 3 0
      2024-07-18/cdfmembers_beauty/viewer/img/camera.08f9555c.svg
  17. 3 0
      2024-07-18/cdfmembers_beauty/viewer/img/camera.5ad3369e.svg
  18. 二進制
      2024-07-18/cdfmembers_beauty/viewer/img/christmas_present.f222e728.png
  19. 3 0
      2024-07-18/cdfmembers_beauty/viewer/img/clippy.6402596b.svg
  20. 3 0
      2024-07-18/cdfmembers_beauty/viewer/img/clippy.83b2d7c4.svg
  21. 二進制
      2024-07-18/cdfmembers_beauty/viewer/img/exhibits.91db349a.png
  22. 二進制
      2024-07-18/cdfmembers_beauty/viewer/img/gift.2d77a184.gif
  23. 二進制
      2024-07-18/cdfmembers_beauty/viewer/img/gifts_off.6ff93b83.png
  24. 二進制
      2024-07-18/cdfmembers_beauty/viewer/img/gifts_on.1212e47e.png
  25. 12 0
      2024-07-18/cdfmembers_beauty/viewer/img/help.5ed1ee98.svg
  26. 12 0
      2024-07-18/cdfmembers_beauty/viewer/img/help.6ce7cbc3.svg
  27. 二進制
      2024-07-18/cdfmembers_beauty/viewer/img/liwu.b680efcf.png
  28. 二進制
      2024-07-18/cdfmembers_beauty/viewer/img/liwutext.efc674d7.png
  29. 二進制
      2024-07-18/cdfmembers_beauty/viewer/img/loading.9bdccef1.jpg
  30. 二進制
      2024-07-18/cdfmembers_beauty/viewer/img/logo.870aee22.png
  31. 4 0
      2024-07-18/cdfmembers_beauty/viewer/img/mic-mute.00640f48.svg
  32. 4 0
      2024-07-18/cdfmembers_beauty/viewer/img/mic-mute.c25bd260.svg
  33. 4 0
      2024-07-18/cdfmembers_beauty/viewer/img/mic.bb8e5d74.svg
  34. 4 0
      2024-07-18/cdfmembers_beauty/viewer/img/mic.ecd4484b.svg
  35. 二進制
      2024-07-18/cdfmembers_beauty/viewer/img/modal_bar_bg01@3x.28c30e04.png
  36. 二進制
      2024-07-18/cdfmembers_beauty/viewer/img/modal_bar_bg02@3x.9eccdcd1.png
  37. 二進制
      2024-07-18/cdfmembers_beauty/viewer/img/modal_bar_decorate@3x.05ab19f4.png
  38. 二進制
      2024-07-18/cdfmembers_beauty/viewer/img/modal_bar_search_bar@3x.dffd38f4.png
  39. 二進制
      2024-07-18/cdfmembers_beauty/viewer/img/novice_guide_button@2x.098e13b4.png
  40. 二進制
      2024-07-18/cdfmembers_beauty/viewer/img/novice_guide_button_en@2x.9feab25f.png
  41. 二進制
      2024-07-18/cdfmembers_beauty/viewer/img/novice_guide_button_zh@2x.87801e39.png
  42. 二進制
      2024-07-18/cdfmembers_beauty/viewer/img/novice_guide_text@2x.12280dba.png
  43. 二進制
      2024-07-18/cdfmembers_beauty/viewer/img/novice_guide_text@2x.157fb524.png
  44. 二進制
      2024-07-18/cdfmembers_beauty/viewer/img/novice_guide_text@2x.c3ca8dd8.png
  45. 二進制
      2024-07-18/cdfmembers_beauty/viewer/img/novice_guide_text_en@2x.188e540f.png
  46. 二進制
      2024-07-18/cdfmembers_beauty/viewer/img/novice_guide_text_en@2x.4d6af7f3.png
  47. 二進制
      2024-07-18/cdfmembers_beauty/viewer/img/santa_claus.009414cc.png
  48. 二進制
      2024-07-18/cdfmembers_beauty/viewer/img/sdbg.9bdaf622.png
  49. 1 0
      2024-07-18/cdfmembers_beauty/viewer/img/search.239ad444.svg
  50. 9 0
      2024-07-18/cdfmembers_beauty/viewer/img/snow01.29b847a7.svg
  51. 二進制
      2024-07-18/cdfmembers_beauty/viewer/img/speed.2db6430b.png
  52. 二進制
      2024-07-18/cdfmembers_beauty/viewer/img/start_vr.42fad147.png
  53. 二進制
      2024-07-18/cdfmembers_beauty/viewer/img/start_vr.677df5df.png
  54. 二進制
      2024-07-18/cdfmembers_beauty/viewer/img/start_vr.c873cee5.png
  55. 二進制
      2024-07-18/cdfmembers_beauty/viewer/img/top5.17e6f278.png
  56. 二進制
      2024-07-18/cdfmembers_beauty/viewer/img/zhixie.aa8376d5.png
  57. 4995 0
      2024-07-18/cdfmembers_beauty/viewer/js/app.js
  58. 4771 0
      2024-07-18/cdfmembers_beauty/viewer/js/chunk-vendors.js
  59. 22 0
      2024-07-18/cdfmembers_beauty/viewer/js/locale-en-json.js
  60. 22 0
      2024-07-18/cdfmembers_beauty/viewer/js/locale-zh-json.js
  61. 22 0
      2024-07-18/cdfmembers_beauty/viewer/js/locale-zh_CN-json.js
  62. 22 0
      2024-07-18/cdfmembers_beauty/viewer/js/locale-zh_HK-json.js
  63. 二進制
      2024-07-18/cdfmembers_beauty/viewer/marker.png
  64. 3620 0
      2024-07-18/cdfmembers_beauty/viewer/static/lib/animate/animate.min.css
  65. 109 0
      2024-07-18/cdfmembers_beauty/viewer/static/lib/flexible.min.js
  66. 7 0
      2024-07-18/cdfmembers_beauty/viewer/static/lib/flv.min.js
  67. 1 0
      2024-07-18/cdfmembers_beauty/viewer/static/lib/jweixin-1.0.0.js
  68. 1 0
      2024-07-18/cdfmembers_beauty/viewer/static/lib/jweixin-1.6.0.js
  69. 22 0
      2024-07-18/cdfmembers_beauty/viewer/static/lib/mobile-detect.js
  70. 2060 0
      2024-07-18/cdfmembers_beauty/viewer/static/lib/socket.io.min.js
  71. 13 0
      2024-07-18/cdfmembers_beauty/viewer/static/lib/swiper/swiper-bundle.min.css
  72. 14 0
      2024-07-18/cdfmembers_beauty/viewer/static/lib/swiper/swiper-bundle.min.js
  73. 13 0
      2024-07-18/cdfmembers_beauty/viewer/static/lib/swiper/swiper.min.css
  74. 14 0
      2024-07-18/cdfmembers_beauty/viewer/static/lib/swiper/swiper.min.js
  75. 1 0
      2024-07-18/cdfmembers_beauty/viewer/static/lib/swiper/swiper.min.js.map
  76. 10 0
      2024-07-18/cdfmembers_beauty/viewer/static/lib/vconsole.js
  77. 2 0
      2024-07-18/cdfmembers_beauty/viewer/static/lib/zmjm.min.js
  78. 二進制
      2024-07-18/cdfmembers_beauty/viewer/static/music/01.mp3
  79. 二進制
      2024-07-18/cdfmembers_beauty/viewer/static/music/02.mp3
  80. 二進制
      2024-07-18/cdfmembers_beauty/viewer/static/music/03.mp3
  81. 二進制
      2024-07-18/cdfmembers_beauty/viewer/static/music/04.mp3
  82. 二進制
      2024-07-18/cdfmembers_beauty/viewer/static/music/05.mp3
  83. 二進制
      2024-07-18/cdfmembers_beauty/viewer/static/music/06.mp3
  84. 二進制
      2024-07-18/cdfmembers_beauty/viewer/static/music/07.mp3
  85. 二進制
      2024-07-18/cdfmembers_beauty/viewer/static/music/08.mp3
  86. 1 0
      src/assets/css/sd.scss
  87. 1 0
      src/assets/images/icon/other.svg
  88. 44 42
      src/components/Controls/Panel/Main.vue
  89. 1 1
      src/components/Header/state.js
  90. 1 1
      src/main.js

+ 46 - 0
2024-07-18/cdfmembers_beauty/index.html

@@ -0,0 +1,46 @@
+<!DOCTYPE html>
+<html lang="">
+  <head>
+    <meta charset="utf-8" />
+    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
+    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
+    <link rel="icon" href="/viewer/favicon.png" />
+    <link rel="stylesheet" href="//at.alicdn.com/t/font_2596172_ejg30arrayu.css" />
+    <link rel="stylesheet" href="//at.alicdn.com/t/font_3423899_m7c62apktz.css" />
+    <link rel="stylesheet" href="//at.alicdn.com/t/c/font_4368054_gietdvllfym.css" />
+    <link rel="stylesheet" href="/viewer/static/lib/animate/animate.min.css" />
+    <link rel="stylesheet" href="/viewer/static/lib/swiper/swiper.min.css" />
+    
+    <script src="/viewer/static/lib/mobile-detect.js"></script>
+    <script src="/viewer/static/lib/flexible.min.js"></script>
+    <title>cdf Beauty </title>
+  <script defer src="/viewer/js/chunk-vendors.js"></script><script defer src="/viewer/js/app.js"></script></head>
+
+  <body>
+    <noscript>
+      <strong>We're sorry but cdf Beauty doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
+    </noscript>
+    <div id="app"></div>
+    <script src="/viewer/static/lib/flv.min.js"></script>
+    <script src="/viewer/static/lib/vconsole.js"></script>
+    <script src="/viewer/static/lib/swiper/swiper.min.js"></script>
+    <script src="/viewer/static/lib/socket.io.min.js"></script>
+    <script src="/viewer/static/lib/zmjm.min.js"></script>
+    <script src="viewer/static/lib/jweixin-1.6.0.js"></script>
+
+    <script src="https://eurs3.4dkankan.com/v4/cdfg/sdk-test-show/kankan-sdk-deps.js?v=4.37.3-alpha.82"></script>
+    <script src="https://eurs3.4dkankan.com/v4/cdfg/sdk-test-show/kankan-sdk.js?v=4.37.3-alpha.82"></script>
+
+    <!-- <script src="https://4dkk.4dage.com/v4/www/sdk/kankan-sdk-deps.js?v=4.0.0-alpha.44"></script>
+        <script src="https://4dkk.4dage.com/v4/www/sdk/kankan-sdk.js?v=4.0.0-alpha.44"></script> -->
+
+    <!-- <script src="https://eurs3.4dkankan.com/v4/cdfg/sdk/kankan-sdk-deps.js?v=4.0.0-alpha.45"></script>
+        <script src="https://eurs3.4dkankan.com/v4/cdfg/sdk/kankan-sdk.js?v=4.0.0-alpha.45"></script> -->
+    <!-- built files will be auto injected -->
+    <script>
+      if ((query = window.location.href.indexOf('vlog') != -1)) {
+        var vConsole = new window.VConsole();
+      }
+    </script>
+  </body>
+</html>

二進制
2024-07-18/cdfmembers_beauty/viewer/favicon.png


File diff suppressed because it is too large
+ 17 - 0
2024-07-18/cdfmembers_beauty/viewer/img/1.bb18fa9f.svg


File diff suppressed because it is too large
+ 17 - 0
2024-07-18/cdfmembers_beauty/viewer/img/1.c1caaefb.svg


File diff suppressed because it is too large
+ 17 - 0
2024-07-18/cdfmembers_beauty/viewer/img/2.5bc7fb32.svg


File diff suppressed because it is too large
+ 17 - 0
2024-07-18/cdfmembers_beauty/viewer/img/2.84dca6e4.svg


File diff suppressed because it is too large
+ 17 - 0
2024-07-18/cdfmembers_beauty/viewer/img/3.3eb0aced.svg


File diff suppressed because it is too large
+ 17 - 0
2024-07-18/cdfmembers_beauty/viewer/img/3.bb5b4c3e.svg


二進制
2024-07-18/cdfmembers_beauty/viewer/img/Christmas_tree_bg@3x.7c8f0085.png


二進制
2024-07-18/cdfmembers_beauty/viewer/img/bar_bg01@3x.055665b8.png


二進制
2024-07-18/cdfmembers_beauty/viewer/img/bar_bg02@3x.f0c4df64.png


二進制
2024-07-18/cdfmembers_beauty/viewer/img/bg.c956d75d.png


二進制
2024-07-18/cdfmembers_beauty/viewer/img/button@3x.4c7c9ef9.png


+ 3 - 0
2024-07-18/cdfmembers_beauty/viewer/img/camera-mute.4c114292.svg

@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="white" class="bi bi-camera-video-off-fill" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M10.961 12.365a1.99 1.99 0 0 0 .522-1.103l3.11 1.382A1 1 0 0 0 16 11.731V4.269a1 1 0 0 0-1.406-.913l-3.111 1.382A2 2 0 0 0 9.5 3H4.272l6.69 9.365zm-10.114-9A2.001 2.001 0 0 0 0 5v6a2 2 0 0 0 2 2h5.728L.847 3.366zm9.746 11.925-10-14 .814-.58 10 14-.814.58z"/>
+</svg>

+ 3 - 0
2024-07-18/cdfmembers_beauty/viewer/img/camera-mute.738f72a5.svg

@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="white" class="bi bi-camera-video-off-fill" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M10.961 12.365a1.99 1.99 0 0 0 .522-1.103l3.11 1.382A1 1 0 0 0 16 11.731V4.269a1 1 0 0 0-1.406-.913l-3.111 1.382A2 2 0 0 0 9.5 3H4.272l6.69 9.365zm-10.114-9A2.001 2.001 0 0 0 0 5v6a2 2 0 0 0 2 2h5.728L.847 3.366zm9.746 11.925-10-14 .814-.58 10 14-.814.58z"/>
+</svg>

+ 3 - 0
2024-07-18/cdfmembers_beauty/viewer/img/camera.08f9555c.svg

@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="white" class="bi bi-camera-video-fill" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M0 5a2 2 0 0 1 2-2h7.5a2 2 0 0 1 1.983 1.738l3.11-1.382A1 1 0 0 1 16 4.269v7.462a1 1 0 0 1-1.406.913l-3.111-1.382A2 2 0 0 1 9.5 13H2a2 2 0 0 1-2-2V5z"/>
+</svg>

+ 3 - 0
2024-07-18/cdfmembers_beauty/viewer/img/camera.5ad3369e.svg

@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="white" class="bi bi-camera-video-fill" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M0 5a2 2 0 0 1 2-2h7.5a2 2 0 0 1 1.983 1.738l3.11-1.382A1 1 0 0 1 16 4.269v7.462a1 1 0 0 1-1.406.913l-3.111-1.382A2 2 0 0 1 9.5 13H2a2 2 0 0 1-2-2V5z"/>
+</svg>

二進制
2024-07-18/cdfmembers_beauty/viewer/img/christmas_present.f222e728.png


+ 3 - 0
2024-07-18/cdfmembers_beauty/viewer/img/clippy.6402596b.svg

@@ -0,0 +1,3 @@
+<svg height="1024" width="896" xmlns="http://www.w3.org/2000/svg">
+  <path d="M128 768h256v64H128v-64z m320-384H128v64h320v-64z m128 192V448L384 640l192 192V704h320V576H576z m-288-64H128v64h160v-64zM128 704h160v-64H128v64z m576 64h64v128c-1 18-7 33-19 45s-27 18-45 19H64c-35 0-64-29-64-64V192c0-35 29-64 64-64h192C256 57 313 0 384 0s128 57 128 128h192c35 0 64 29 64 64v320h-64V320H64v576h640V768zM128 256h512c0-35-29-64-64-64h-64c-35 0-64-29-64-64s-29-64-64-64-64 29-64 64-29 64-64 64h-64c-35 0-64 29-64 64z" />
+</svg>

+ 3 - 0
2024-07-18/cdfmembers_beauty/viewer/img/clippy.83b2d7c4.svg

@@ -0,0 +1,3 @@
+<svg height="1024" width="896" xmlns="http://www.w3.org/2000/svg">
+  <path d="M128 768h256v64H128v-64z m320-384H128v64h320v-64z m128 192V448L384 640l192 192V704h320V576H576z m-288-64H128v64h160v-64zM128 704h160v-64H128v64z m576 64h64v128c-1 18-7 33-19 45s-27 18-45 19H64c-35 0-64-29-64-64V192c0-35 29-64 64-64h192C256 57 313 0 384 0s128 57 128 128h192c35 0 64 29 64 64v320h-64V320H64v576h640V768zM128 256h512c0-35-29-64-64-64h-64c-35 0-64-29-64-64s-29-64-64-64-64 29-64 64-29 64-64 64h-64c-35 0-64 29-64 64z" />
+</svg>

二進制
2024-07-18/cdfmembers_beauty/viewer/img/exhibits.91db349a.png


二進制
2024-07-18/cdfmembers_beauty/viewer/img/gift.2d77a184.gif


二進制
2024-07-18/cdfmembers_beauty/viewer/img/gifts_off.6ff93b83.png


二進制
2024-07-18/cdfmembers_beauty/viewer/img/gifts_on.1212e47e.png


File diff suppressed because it is too large
+ 12 - 0
2024-07-18/cdfmembers_beauty/viewer/img/help.5ed1ee98.svg


File diff suppressed because it is too large
+ 12 - 0
2024-07-18/cdfmembers_beauty/viewer/img/help.6ce7cbc3.svg


二進制
2024-07-18/cdfmembers_beauty/viewer/img/liwu.b680efcf.png


二進制
2024-07-18/cdfmembers_beauty/viewer/img/liwutext.efc674d7.png


二進制
2024-07-18/cdfmembers_beauty/viewer/img/loading.9bdccef1.jpg


二進制
2024-07-18/cdfmembers_beauty/viewer/img/logo.870aee22.png


+ 4 - 0
2024-07-18/cdfmembers_beauty/viewer/img/mic-mute.00640f48.svg

@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="white" class="bi bi-mic-mute-fill" viewBox="0 0 16 16">
+  <path d="M13 8c0 .564-.094 1.107-.266 1.613l-.814-.814A4.02 4.02 0 0 0 12 8V7a.5.5 0 0 1 1 0v1zm-5 4c.818 0 1.578-.245 2.212-.667l.718.719a4.973 4.973 0 0 1-2.43.923V15h3a.5.5 0 0 1 0 1h-7a.5.5 0 0 1 0-1h3v-2.025A5 5 0 0 1 3 8V7a.5.5 0 0 1 1 0v1a4 4 0 0 0 4 4zm3-9v4.879L5.158 2.037A3.001 3.001 0 0 1 11 3z"/>
+  <path d="M9.486 10.607 5 6.12V8a3 3 0 0 0 4.486 2.607zm-7.84-9.253 12 12 .708-.708-12-12-.708.708z"/>
+</svg>

+ 4 - 0
2024-07-18/cdfmembers_beauty/viewer/img/mic-mute.c25bd260.svg

@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="white" class="bi bi-mic-mute-fill" viewBox="0 0 16 16">
+  <path d="M13 8c0 .564-.094 1.107-.266 1.613l-.814-.814A4.02 4.02 0 0 0 12 8V7a.5.5 0 0 1 1 0v1zm-5 4c.818 0 1.578-.245 2.212-.667l.718.719a4.973 4.973 0 0 1-2.43.923V15h3a.5.5 0 0 1 0 1h-7a.5.5 0 0 1 0-1h3v-2.025A5 5 0 0 1 3 8V7a.5.5 0 0 1 1 0v1a4 4 0 0 0 4 4zm3-9v4.879L5.158 2.037A3.001 3.001 0 0 1 11 3z"/>
+  <path d="M9.486 10.607 5 6.12V8a3 3 0 0 0 4.486 2.607zm-7.84-9.253 12 12 .708-.708-12-12-.708.708z"/>
+</svg>

+ 4 - 0
2024-07-18/cdfmembers_beauty/viewer/img/mic.bb8e5d74.svg

@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="white" class="bi bi-mic-fill" viewBox="0 0 16 16">
+  <path d="M5 3a3 3 0 0 1 6 0v5a3 3 0 0 1-6 0V3z"/>
+  <path d="M3.5 6.5A.5.5 0 0 1 4 7v1a4 4 0 0 0 8 0V7a.5.5 0 0 1 1 0v1a5 5 0 0 1-4.5 4.975V15h3a.5.5 0 0 1 0 1h-7a.5.5 0 0 1 0-1h3v-2.025A5 5 0 0 1 3 8V7a.5.5 0 0 1 .5-.5z"/>
+</svg>

+ 4 - 0
2024-07-18/cdfmembers_beauty/viewer/img/mic.ecd4484b.svg

@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="white" class="bi bi-mic-fill" viewBox="0 0 16 16">
+  <path d="M5 3a3 3 0 0 1 6 0v5a3 3 0 0 1-6 0V3z"/>
+  <path d="M3.5 6.5A.5.5 0 0 1 4 7v1a4 4 0 0 0 8 0V7a.5.5 0 0 1 1 0v1a5 5 0 0 1-4.5 4.975V15h3a.5.5 0 0 1 0 1h-7a.5.5 0 0 1 0-1h3v-2.025A5 5 0 0 1 3 8V7a.5.5 0 0 1 .5-.5z"/>
+</svg>

二進制
2024-07-18/cdfmembers_beauty/viewer/img/modal_bar_bg01@3x.28c30e04.png


二進制
2024-07-18/cdfmembers_beauty/viewer/img/modal_bar_bg02@3x.9eccdcd1.png


二進制
2024-07-18/cdfmembers_beauty/viewer/img/modal_bar_decorate@3x.05ab19f4.png


二進制
2024-07-18/cdfmembers_beauty/viewer/img/modal_bar_search_bar@3x.dffd38f4.png


二進制
2024-07-18/cdfmembers_beauty/viewer/img/novice_guide_button@2x.098e13b4.png


二進制
2024-07-18/cdfmembers_beauty/viewer/img/novice_guide_button_en@2x.9feab25f.png


二進制
2024-07-18/cdfmembers_beauty/viewer/img/novice_guide_button_zh@2x.87801e39.png


二進制
2024-07-18/cdfmembers_beauty/viewer/img/novice_guide_text@2x.12280dba.png


二進制
2024-07-18/cdfmembers_beauty/viewer/img/novice_guide_text@2x.157fb524.png


二進制
2024-07-18/cdfmembers_beauty/viewer/img/novice_guide_text@2x.c3ca8dd8.png


二進制
2024-07-18/cdfmembers_beauty/viewer/img/novice_guide_text_en@2x.188e540f.png


二進制
2024-07-18/cdfmembers_beauty/viewer/img/novice_guide_text_en@2x.4d6af7f3.png


二進制
2024-07-18/cdfmembers_beauty/viewer/img/santa_claus.009414cc.png


二進制
2024-07-18/cdfmembers_beauty/viewer/img/sdbg.9bdaf622.png


File diff suppressed because it is too large
+ 1 - 0
2024-07-18/cdfmembers_beauty/viewer/img/search.239ad444.svg


File diff suppressed because it is too large
+ 9 - 0
2024-07-18/cdfmembers_beauty/viewer/img/snow01.29b847a7.svg


二進制
2024-07-18/cdfmembers_beauty/viewer/img/speed.2db6430b.png


二進制
2024-07-18/cdfmembers_beauty/viewer/img/start_vr.42fad147.png


二進制
2024-07-18/cdfmembers_beauty/viewer/img/start_vr.677df5df.png


二進制
2024-07-18/cdfmembers_beauty/viewer/img/start_vr.c873cee5.png


二進制
2024-07-18/cdfmembers_beauty/viewer/img/top5.17e6f278.png


二進制
2024-07-18/cdfmembers_beauty/viewer/img/zhixie.aa8376d5.png


File diff suppressed because it is too large
+ 4995 - 0
2024-07-18/cdfmembers_beauty/viewer/js/app.js


File diff suppressed because it is too large
+ 4771 - 0
2024-07-18/cdfmembers_beauty/viewer/js/chunk-vendors.js


File diff suppressed because it is too large
+ 22 - 0
2024-07-18/cdfmembers_beauty/viewer/js/locale-en-json.js


File diff suppressed because it is too large
+ 22 - 0
2024-07-18/cdfmembers_beauty/viewer/js/locale-zh-json.js


File diff suppressed because it is too large
+ 22 - 0
2024-07-18/cdfmembers_beauty/viewer/js/locale-zh_CN-json.js


File diff suppressed because it is too large
+ 22 - 0
2024-07-18/cdfmembers_beauty/viewer/js/locale-zh_HK-json.js


二進制
2024-07-18/cdfmembers_beauty/viewer/marker.png


File diff suppressed because it is too large
+ 3620 - 0
2024-07-18/cdfmembers_beauty/viewer/static/lib/animate/animate.min.css


+ 109 - 0
2024-07-18/cdfmembers_beauty/viewer/static/lib/flexible.min.js

@@ -0,0 +1,109 @@
+(function(win, lib) {
+    var doc = win.document;
+    var docEl = doc.documentElement;
+    var metaEl = doc.querySelector('meta[name="viewport"]');
+    var flexibleEl = doc.querySelector('meta[name="flexible"]');
+    var dpr = 0;
+    var scale = 0;
+    var tid;
+    var flexible = lib.flexible || (lib.flexible = {});
+     
+    if (metaEl) {
+        console.warn('将根据已有的meta标签来设置缩放比例');
+        var match = metaEl.getAttribute('content').match(/initial\-scale=([\d\.]+)/);
+        if (match) {
+            scale = parseFloat(match[1]);
+            dpr = parseInt(1 / scale);
+        }
+    } else if (flexibleEl) {
+        var content = flexibleEl.getAttribute('content');
+        if (content) {
+            var initialDpr = content.match(/initial\-dpr=([\d\.]+)/);
+            var maximumDpr = content.match(/maximum\-dpr=([\d\.]+)/);
+            if (initialDpr) {
+                dpr = parseFloat(initialDpr[1]);
+                scale = parseFloat((1 / dpr).toFixed(2));   
+            }
+            if (maximumDpr) {
+                dpr = parseFloat(maximumDpr[1]);
+                scale = parseFloat((1 / dpr).toFixed(2));   
+            }
+        }
+    }
+    if (!dpr && !scale) {
+        var isAndroid = win.navigator.appVersion.match(/android/gi);
+        var isIPhone = win.navigator.appVersion.match(/iphone/gi);
+        var devicePixelRatio = win.devicePixelRatio;
+        if (isIPhone) {
+            // iOS下,对于2和3的屏,用2倍的方案,其余的用1倍方案
+            if (devicePixelRatio >= 3 && (!dpr || dpr >= 3)) {               
+                dpr = 3;
+            } else if (devicePixelRatio >= 2 && (!dpr || dpr >= 2)){
+                dpr = 2;
+            } else {
+                dpr = 1;
+            }
+        } else {
+            // 其他设备下,仍旧使用1倍的方案
+            dpr = 1;
+        }
+        scale = 1 / dpr;
+    }
+    docEl.setAttribute('data-dpr', dpr);
+    if (!metaEl) {
+        metaEl = doc.createElement('meta');
+        metaEl.setAttribute('name', 'viewport');
+        metaEl.setAttribute('content', 'initial-scale=' + scale + ', maximum-scale=' + scale + ', minimum-scale=' + scale + ', user-scalable=no');
+        if (docEl.firstElementChild) {
+            docEl.firstElementChild.appendChild(metaEl);
+        } else {
+            var wrap = doc.createElement('div');
+            wrap.appendChild(metaEl);
+            doc.write(wrap.innerHTML);
+        }
+    }
+    function refreshRem(){
+        var width = docEl.getBoundingClientRect().width;
+        if (width / dpr > 540) {
+            width = 540 * dpr;
+        }
+        var rem = width / 10;
+        docEl.style.fontSize = rem + 'px';
+        flexible.rem = win.rem = rem;
+    }
+    win.addEventListener('resize', function() {
+        clearTimeout(tid);
+        tid = setTimeout(refreshRem, 300);
+    }, false);
+    win.addEventListener('pageshow', function(e) {
+        if (e.persisted) {
+            clearTimeout(tid);
+            tid = setTimeout(refreshRem, 300);
+        }
+    }, false);
+    if (doc.readyState === 'complete') {
+        doc.body.style.fontSize = 12 * dpr + 'px';
+    } else {
+        doc.addEventListener('DOMContentLoaded', function(e) {
+            doc.body.style.fontSize = 12 * dpr + 'px';
+        }, false);
+    }
+     
+    refreshRem();
+    flexible.dpr = win.dpr = dpr;
+    flexible.refreshRem = refreshRem;
+    flexible.rem2px = function(d) {
+        var val = parseFloat(d) * this.rem;
+        if (typeof d === 'string' && d.match(/rem$/)) {
+            val += 'px';
+        }
+        return val;
+    }
+    flexible.px2rem = function(d) {
+        var val = parseFloat(d) / this.rem;
+        if (typeof d === 'string' && d.match(/px$/)) {
+            val += 'rem';
+        }
+        return val;
+    }
+})(window, window['lib'] || (window['lib'] = {}));

File diff suppressed because it is too large
+ 7 - 0
2024-07-18/cdfmembers_beauty/viewer/static/lib/flv.min.js


File diff suppressed because it is too large
+ 1 - 0
2024-07-18/cdfmembers_beauty/viewer/static/lib/jweixin-1.0.0.js


File diff suppressed because it is too large
+ 1 - 0
2024-07-18/cdfmembers_beauty/viewer/static/lib/jweixin-1.6.0.js


+ 22 - 0
2024-07-18/cdfmembers_beauty/viewer/static/lib/mobile-detect.js

@@ -0,0 +1,22 @@
+(function(win) {
+    var orgLink = win.location.href
+    var newLink = ''
+    if (orgLink.indexOf('&mobile=true') != -1) {
+        Object.defineProperty(navigator, 'userAgent', {
+            value: "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1",
+            writable: false
+        })
+    }
+    else if (/iPhone|iPad|Android/i.test(win.navigator.userAgent)) {
+        if (orgLink.indexOf('pc.html') !== -1) {
+            newLink = orgLink.replace('pc.html', 'mobile.html')
+        }
+    } else {
+        if (orgLink.indexOf('mobile.html') !== -1) {
+            newLink = orgLink.replace('mobile.html', 'pc.html')
+        }
+    }
+    if (newLink) {
+        win.location.href = newLink
+    }
+}(window))

File diff suppressed because it is too large
+ 2060 - 0
2024-07-18/cdfmembers_beauty/viewer/static/lib/socket.io.min.js


File diff suppressed because it is too large
+ 13 - 0
2024-07-18/cdfmembers_beauty/viewer/static/lib/swiper/swiper-bundle.min.css


File diff suppressed because it is too large
+ 14 - 0
2024-07-18/cdfmembers_beauty/viewer/static/lib/swiper/swiper-bundle.min.js


File diff suppressed because it is too large
+ 13 - 0
2024-07-18/cdfmembers_beauty/viewer/static/lib/swiper/swiper.min.css


File diff suppressed because it is too large
+ 14 - 0
2024-07-18/cdfmembers_beauty/viewer/static/lib/swiper/swiper.min.js


File diff suppressed because it is too large
+ 1 - 0
2024-07-18/cdfmembers_beauty/viewer/static/lib/swiper/swiper.min.js.map


File diff suppressed because it is too large
+ 10 - 0
2024-07-18/cdfmembers_beauty/viewer/static/lib/vconsole.js


File diff suppressed because it is too large
+ 2 - 0
2024-07-18/cdfmembers_beauty/viewer/static/lib/zmjm.min.js


二進制
2024-07-18/cdfmembers_beauty/viewer/static/music/01.mp3


二進制
2024-07-18/cdfmembers_beauty/viewer/static/music/02.mp3


二進制
2024-07-18/cdfmembers_beauty/viewer/static/music/03.mp3


二進制
2024-07-18/cdfmembers_beauty/viewer/static/music/04.mp3


二進制
2024-07-18/cdfmembers_beauty/viewer/static/music/05.mp3


二進制
2024-07-18/cdfmembers_beauty/viewer/static/music/06.mp3


二進制
2024-07-18/cdfmembers_beauty/viewer/static/music/07.mp3


二進制
2024-07-18/cdfmembers_beauty/viewer/static/music/08.mp3


+ 1 - 0
src/assets/css/sd.scss

@@ -33,6 +33,7 @@
             background-repeat: no-repeat;
             background-color: transparent;
             border: none;
+            border-radius: 25px;
         }
     }
     .shoplistDiv{

File diff suppressed because it is too large
+ 1 - 0
src/assets/images/icon/other.svg


+ 44 - 42
src/components/Controls/Panel/Main.vue

@@ -9,24 +9,26 @@
         <ul :class="player.lang" @touchmove.stop v-show="otherShow">
           <li>
             <!-- <ui-icon type="icon_other_on" @click.stop="onMusicClick"></ui-icon> -->
-            
-            <img class="iconImg" v-if="showMusicPlaying.value" @click.stop="onMusicClick" :src="require(`@/assets/images/christmas/icon_other_on@3x.png`)" alt="">
-            <img class="iconImg" v-else @click.stop="onMusicClick" :src="require(`@/assets/images/christmas/icon_other_on@3x.png`)" alt="">
+             <!-- <div class="music" @click.stop="onMusicClick"> -->
+              <img class="iconImg" style="width: 16px;height: 16px" :src="require(`@/assets/images/icon/${showMusicPlaying ? 'music_on@2x' : 'music_off@2x'}.png`)" alt="" />
+            <!-- </div> -->
+            <!-- <img class="iconImg" v-if="showMusicPlaying.value" @click.stop="onMusicClick" :src="require(`@/assets/images/christmas/icon_other_on@3x.png`)" alt=""> -->
+            <!-- <img class="iconImg" v-else @click.stop="onMusicClick" :src="require(`@/assets/images/christmas/icon_other_on@3x.png`)" alt=""> -->
             <div>{{$t('mode.music')}}</div>
           </li>
 
           <!-- 一起逛 -->
           <li v-if="showdaogou">
             
-            <img class="iconImg" @click.stop="
+            <!-- <img class="iconImg" @click.stop="
                 onClickMenu({
                   icon: 'guided_shopping',
                   id: 'guided_shopping',
                   name: $t('common.mode'),
                 })
-              " :src="require(`@/assets/images/christmas/icon_shopping_together@3x.png`)" alt="">
-            <!-- <ui-icon
-              type="icon_shopping"
+              " :src="require(`@/assets/images/christmas/icon_shopping_together@3x.png`)" alt=""> -->
+            <ui-icon
+              type="guided_shopping"
               @click.stop="
                 onClickMenu({
                   icon: 'guided_shopping',
@@ -34,26 +36,26 @@
                   name: $t('common.mode'),
                 })
               "
-            ></ui-icon> -->
+            ></ui-icon>
             <div>{{ $t('common.mode') }}</div>
           </li>
           <!-- //帮助 -->
           <li>
-            <img class="iconImg" @click.stop="
+            <!-- <img class="iconImg" @click.stop="
                 onClickMenu({
                   icon: 'help',
                   id: 'help',
                   name: t('common.help'),
                 })
               " :src="require(`@/assets/images/christmas/icon_help@3x.png`)" alt="">
-            
-            <!-- <ui-icon type="icon_help" @click.stop="
+             -->
+            <ui-icon type="help" @click.stop="
                 onClickMenu({
                   icon: 'help',
                   id: 'help',
                   name: t('common.help'),
                 })
-              "></ui-icon> -->
+              "></ui-icon>
             <div>{{$t('common.help')}}</div>
           </li>
           </ul>
@@ -74,13 +76,13 @@
             <div>{{$t('common.tour')}}</div>
           </li>
           <li v-show="metadata.cdfRegionData?.region == 'AM'" @click.stop="onClickMenu(item)" v-for="(item, i) in menulist" :key="i">
-            <!-- <ui-icon :type="item.icon"></ui-icon> -->
-            <img class="iconImg" :src="require(`@/assets/images/christmas/icon_customer_service@3x.png`)" alt="">
+            <ui-icon :type="item.icon"></ui-icon>
+            <!-- <img class="iconImg" :src="require(`@/assets/images/christmas/icon_customer_service@3x.png`)" alt=""> -->
             <div>{{ item.name }}</div>
           </li>
 
           <!-- 一起逛 -->
-          <!-- <li v-if="showdaogou">
+          <!-- <li>
             <ui-icon
               type="guided_shopping"
               @click.stop="
@@ -93,29 +95,30 @@
             ></ui-icon>
             <div>{{ $t('common.mode') }}</div>
           </li> -->
-          <li>
-            <img class="iconImg" @click.stop="
-                onClickMenu({
-                  icon: 'shopping',
-                  id: 'shopping',
-                  name: $t('common.shopping'),
-                })
-              " :src="require(`@/assets/images/christmas/icon_shopping@3x.png`)" alt="">
-            <!-- <ui-icon
-              type="icon_shopping"
-              @click.stop="
-                onClickMenu({
-                  icon: 'shopping',
-                  id: 'shopping',
-                  name: $t('common.shopping'),
-                })
-              "
-            ></ui-icon> -->
+          <li v-if="showdaogou && isShowLive">
+            <ui-icon type="guided_shopping" @click.stop="
+              onClickMenu({
+                icon: 'guided_shopping',
+                id: 'guided_shopping',
+                name: $t('common.mode'),
+              })
+            "></ui-icon>
+            <div>{{ $t('common.mode') }}</div>
+          </li>
+
+          <li v-if="metadata?.cdfProductSource?.mchType == 0">
+            <ui-icon type="shopping" @click.stop="
+              onClickMenu({
+                icon: 'shopping',
+                id: 'shopping',
+                name: $t('common.shopping'),
+              })
+            "></ui-icon>
             <div>{{ $t('common.shopping') }}</div>
           </li>
           <li>
             
-            <img class="iconImg" @click.stop="otherShow = !otherShow" :src="require(`@/assets/images/christmas/icon_other@3x.png`)" alt="">
+            <img class="iconImg" @click.stop="otherShow = !otherShow" :src="require(`@/assets/images/icon/other.svg`)" alt="">
             <!-- <ui-icon
               type="icon_other"
               @click.stop="otherShow = !otherShow"
@@ -292,10 +295,10 @@ const menulist = computed(() => {
     // {
     //   icon: 'help',
     //   id: 'help',
-    //   name: t('common.help'),
+    //   name: 'asdasd',
     // },
     {
-      icon: 'icon_customer_service',
+      icon: 'customer_service',
       id: 'kefu',
       name: t('common.kefu'),
     },
@@ -543,7 +546,7 @@ musicPlayer.on('pause', () => (showMusicPlaying.value = false))
   box-sizing: border-box;
   position: relative;
   align-items: center;
-  height: 1.4rem;
+  height: 48px;
   padding: 0 12px;
   text-align: center;
   float: right;
@@ -578,14 +581,13 @@ musicPlayer.on('pause', () => (showMusicPlaying.value = false))
   box-sizing: border-box;
   position: relative;
   align-items: center;
-  height: 1.4rem;
+  height: 48px;
   padding: 0 0.32rem;
-  border-radius: 25px;
   text-align: center;
   .searchDiv{
     width: 4rem;
-    height: 0.75rem;
-    background: rgba(0, 0, 0, 0.5);
+    height: 30px;
+    background: rgba(0, 0, 0, 0.2);
     border-radius: 24px;
     display: flex;
     font-size: 12px;
@@ -807,7 +809,7 @@ musicPlayer.on('pause', () => (showMusicPlaying.value = false))
 
   .search {
     width: 100%;
-    height: 0.91rem;
+    height: 38px;
     background: rgba(46, 46, 46, 0.9);
     border-radius: 20px;
     display: flex;

+ 1 - 1
src/components/Header/state.js

@@ -27,7 +27,7 @@ const player = {
     showMore: false,
     showDescription: false,
     showToolbar: true,
-    showUserGuide: false,
+    showUserGuide: true,
     /**
      * VR展示
      */

+ 1 - 1
src/main.js

@@ -6,7 +6,7 @@ import store from "./store";
 import App from "./app.vue";
 import browser from "@/utils/browser";
 import i18n, { getLocale, setI18nLanguage, loadLocaleMessages } from './i18n'
-import './assets/css/sd.scss'
+// import './assets/css/sd.scss'
 console.log('2023.10.24 10:35');
 
 // if (!window.location.search) {