lex 1 year ago
parent
commit
17a0bdce46
43 changed files with 504 additions and 4 deletions
  1. 1 1
      .gitignore
  2. BIN
      dist/assets/bannerPerson-c4a83458.png
  3. BIN
      dist/assets/boxIcon-df16f0d5.png
  4. BIN
      dist/assets/cloundIcon-423edd7b.png
  5. BIN
      dist/assets/headerD-b79bc401.png
  6. 62 0
      dist/assets/icon-assignHomework-b4738536.svg
  7. 42 0
      dist/assets/icon-down-disabled-d75c5d5b.svg
  8. 42 0
      dist/assets/icon-down-f45a4700.svg
  9. 42 0
      dist/assets/icon-menu-3cfdd93c.svg
  10. 12 0
      dist/assets/icon-pause-84bc84aa.svg
  11. 15 0
      dist/assets/icon-play-96c1202b.svg
  12. 42 0
      dist/assets/icon-up-0e5abc74.svg
  13. 42 0
      dist/assets/icon-up-disabled-47abbc4d.svg
  14. 162 0
      dist/assets/icon-whiteboard-8c8fe475.svg
  15. 1 0
      dist/assets/index-02d05aca.js
  16. 0 0
      dist/assets/index-1996fb58.js
  17. 0 0
      dist/assets/index-216aad3e.js
  18. 1 0
      dist/assets/index-2632cac7.js
  19. 0 0
      dist/assets/index-2ef18519.css
  20. 0 0
      dist/assets/index-32d347e6.js
  21. 0 0
      dist/assets/index-502dca1b.js
  22. 0 0
      dist/assets/index-6217671a.css
  23. 1 0
      dist/assets/index-693222ef.js
  24. 0 0
      dist/assets/index-6a3bb250.js
  25. 0 0
      dist/assets/index-8f0673fc.css
  26. 0 0
      dist/assets/index-a9346fdc.js
  27. 0 0
      dist/assets/index-acc023fc.css
  28. 0 0
      dist/assets/index-d3e3199c.css
  29. 1 0
      dist/assets/index-da6c026c.js
  30. 0 0
      dist/assets/index-de142f33.css
  31. 0 0
      dist/assets/index-e2bf8f51.css
  32. 0 0
      dist/assets/index-f000b6d4.js
  33. BIN
      dist/assets/leftDot-5a0f1cca.png
  34. BIN
      dist/assets/login_bg-19ea25e8.png
  35. BIN
      dist/assets/login_styles-21dea017.png
  36. BIN
      dist/assets/logo-654be404.png
  37. BIN
      dist/assets/musicIcon-2ab1b215.png
  38. BIN
      dist/assets/rightDot-4b44ee64.png
  39. BIN
      dist/assets/teacherIcon-288bbd9f.png
  40. 1 0
      dist/assets/teacherIcon-c36f70fa.js
  41. 36 0
      dist/index.html
  42. 0 2
      src/components/layout/index.tsx
  43. 1 1
      src/views/attend-class/component/audio-pay.tsx

+ 1 - 1
.gitignore

@@ -1,6 +1,6 @@
 node_modules
 .DS_Store
-dist
+#dist
 dist-ssr
 *.local
 

BIN
dist/assets/bannerPerson-c4a83458.png


BIN
dist/assets/boxIcon-df16f0d5.png


BIN
dist/assets/cloundIcon-423edd7b.png


BIN
dist/assets/headerD-b79bc401.png


+ 62 - 0
dist/assets/icon-assignHomework-b4738536.svg

@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="187px" height="60px" viewBox="0 0 187 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <title>切片</title>
+    <defs>
+        <linearGradient x1="1.51267887e-13%" y1="15.1852058%" x2="100%" y2="70.279218%" id="linearGradient-1">
+            <stop stop-color="#88E1FF" offset="0%"></stop>
+            <stop stop-color="#2C8DFF" offset="100%"></stop>
+        </linearGradient>
+        <circle id="path-2" cx="30" cy="30" r="30"></circle>
+        <filter x="-8.3%" y="-5.0%" width="116.7%" height="120.0%" filterUnits="objectBoundingBox" id="filter-3">
+            <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
+            <feGaussianBlur stdDeviation="1" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
+            <feColorMatrix values="0 0 0 0 0.43649793   0 0 0 0 0.550193556   0 0 0 0 0.741508152  0 0 0 0.273082386 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
+        </filter>
+        <filter x="-10.0%" y="-6.7%" width="120.0%" height="123.3%" filterUnits="objectBoundingBox" id="filter-4">
+            <feGaussianBlur stdDeviation="3" in="SourceAlpha" result="shadowBlurInner1"></feGaussianBlur>
+            <feOffset dx="0" dy="2" in="shadowBlurInner1" result="shadowOffsetInner1"></feOffset>
+            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
+            <feColorMatrix values="0 0 0 0 1   0 0 0 0 1   0 0 0 0 1  0 0 0 0.5 0" type="matrix" in="shadowInnerInner1" result="shadowMatrixInner1"></feColorMatrix>
+            <feGaussianBlur stdDeviation="1" in="SourceAlpha" result="shadowBlurInner2"></feGaussianBlur>
+            <feOffset dx="-2" dy="-6" in="shadowBlurInner2" result="shadowOffsetInner2"></feOffset>
+            <feComposite in="shadowOffsetInner2" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner2"></feComposite>
+            <feColorMatrix values="0 0 0 0 0.108247927   0 0 0 0 0.476908508   0 0 0 0 0.983016304  0 0 0 0.462194056 0" type="matrix" in="shadowInnerInner2" result="shadowMatrixInner2"></feColorMatrix>
+            <feMerge>
+                <feMergeNode in="shadowMatrixInner1"></feMergeNode>
+                <feMergeNode in="shadowMatrixInner2"></feMergeNode>
+            </feMerge>
+        </filter>
+        <filter x="-104.3%" y="-87.6%" width="308.7%" height="275.2%" filterUnits="objectBoundingBox" id="filter-5">
+            <feOffset dx="2" dy="5" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
+            <feGaussianBlur stdDeviation="4" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
+            <feColorMatrix values="0 0 0 0 0.127134146   0 0 0 0 0.509284371   0 0 0 0 1  0 0 0 1 0" type="matrix" in="shadowBlurOuter1" result="shadowMatrixOuter1"></feColorMatrix>
+            <feMerge>
+                <feMergeNode in="shadowMatrixOuter1"></feMergeNode>
+                <feMergeNode in="SourceGraphic"></feMergeNode>
+            </feMerge>
+        </filter>
+    </defs>
+    <g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="50、上课页面" transform="translate(-40.000000, -40.000000)">
+            <g id="布置作业" transform="translate(40.000000, 40.000000)">
+                <g id="编组-11备份-2">
+                    <rect id="矩形" fill="#DCEDFF" x="20" y="6" width="167" height="48" rx="24"></rect>
+                    <g id="椭圆形">
+                        <use fill="black" fill-opacity="1" filter="url(#filter-3)" xlink:href="#path-2"></use>
+                        <use fill="url(#linearGradient-1)" fill-rule="evenodd" xlink:href="#path-2"></use>
+                        <use fill="black" fill-opacity="1" filter="url(#filter-4)" xlink:href="#path-2"></use>
+                    </g>
+                    <text id="布置作业" font-family="STYuanti-SC-Bold, Yuanti SC" font-size="24" font-weight="bold" letter-spacing="0.857142857" fill="#0378EC">
+                        <tspan x="70" y="38">布置作业</tspan>
+                    </text>
+                </g>
+                <g id="编组-20备份" filter="url(#filter-5)" transform="translate(16.979034, 13.000000)" stroke="#FFFFFF" stroke-linecap="round" stroke-width="3.3">
+                    <path d="M11.0629156,2.92618064 L11.0629156,2.92618064 L22.3036849,2.92618064 C24.3566824,2.92618064 26.0209657,4.60205759 26.0209657,6.66935656 L26.0209657,27.2568241 C26.0209657,29.3241231 24.3566824,31 22.3036849,31 L3.71728082,31 C1.66428331,31 0,29.3241231 0,27.2568241 L0,12.842191 L0,12.842191" id="路径"></path>
+                    <line x1="13.2497405" y1="16.9630903" x2="20.3053273" y2="16.9630903" id="路径-12"></line>
+                    <line x1="7.43456164" y1="23.5136482" x2="20.3053273" y2="23.5136482" id="路径-12备份"></line>
+                    <line x1="-1.36638462e-13" y1="5.28647048e-13" x2="9.98808831" y2="12.9965999" id="路径-13"></line>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>

+ 42 - 0
dist/assets/icon-down-disabled-d75c5d5b.svg

@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="64px" height="66px" viewBox="0 0 64 66" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <title>编组 11</title>
+    <defs>
+        <linearGradient x1="1.51267887e-13%" y1="15.1852058%" x2="100%" y2="70.279218%" id="linearGradient-1">
+            <stop stop-color="#E4E4E4" offset="0%"></stop>
+            <stop stop-color="#AAAAAA" offset="100%"></stop>
+        </linearGradient>
+        <circle id="path-2" cx="30" cy="30" r="30"></circle>
+        <filter x="-8.3%" y="-5.0%" width="116.7%" height="120.0%" filterUnits="objectBoundingBox" id="filter-3">
+            <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
+            <feGaussianBlur stdDeviation="1" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
+            <feColorMatrix values="0 0 0 0 0.808310688   0 0 0 0 0.808310688   0 0 0 0 0.808310688  0 0 0 0.126502404 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
+        </filter>
+        <filter x="-10.0%" y="-6.7%" width="120.0%" height="123.3%" filterUnits="objectBoundingBox" id="filter-4">
+            <feGaussianBlur stdDeviation="3" in="SourceAlpha" result="shadowBlurInner1"></feGaussianBlur>
+            <feOffset dx="0" dy="2" in="shadowBlurInner1" result="shadowOffsetInner1"></feOffset>
+            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
+            <feColorMatrix values="0 0 0 0 1   0 0 0 0 1   0 0 0 0 1  0 0 0 0.5 0" type="matrix" in="shadowInnerInner1" result="shadowMatrixInner1"></feColorMatrix>
+            <feGaussianBlur stdDeviation="1" in="SourceAlpha" result="shadowBlurInner2"></feGaussianBlur>
+            <feOffset dx="-2" dy="-6" in="shadowBlurInner2" result="shadowOffsetInner2"></feOffset>
+            <feComposite in="shadowOffsetInner2" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner2"></feComposite>
+            <feColorMatrix values="0 0 0 0 0.466145833   0 0 0 0 0.466145833   0 0 0 0 0.466145833  0 0 0 0.462194056 0" type="matrix" in="shadowInnerInner2" result="shadowMatrixInner2"></feColorMatrix>
+            <feMerge>
+                <feMergeNode in="shadowMatrixInner1"></feMergeNode>
+                <feMergeNode in="shadowMatrixInner2"></feMergeNode>
+            </feMerge>
+        </filter>
+    </defs>
+    <g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="55、音频预览" transform="translate(-1818.000000, -975.000000)">
+            <g id="编组-11" transform="translate(1820.000000, 975.000000)">
+                <g id="椭圆形">
+                    <use fill="black" fill-opacity="1" filter="url(#filter-3)" xlink:href="#path-2"></use>
+                    <use fill="url(#linearGradient-1)" fill-rule="evenodd" xlink:href="#path-2"></use>
+                    <use fill="black" fill-opacity="1" filter="url(#filter-4)" xlink:href="#path-2"></use>
+                </g>
+                <polyline id="Stroke-1" stroke="#FFFFFF" stroke-width="5.65714286" stroke-linecap="round" stroke-linejoin="round" transform="translate(30.142857, 30.142857) rotate(-90.000000) translate(-30.142857, -30.142857) " points="37.4285714 44.2857143 22.8571429 30.1428571 37.4285714 16"></polyline>
+            </g>
+        </g>
+    </g>
+</svg>

+ 42 - 0
dist/assets/icon-down-f45a4700.svg

@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="64px" height="66px" viewBox="0 0 64 66" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <title>编组 11</title>
+    <defs>
+        <linearGradient x1="1.51267887e-13%" y1="15.1852058%" x2="100%" y2="70.279218%" id="linearGradient-1">
+            <stop stop-color="#88E1FF" offset="0%"></stop>
+            <stop stop-color="#2C8DFF" offset="100%"></stop>
+        </linearGradient>
+        <circle id="path-2" cx="30" cy="30" r="30"></circle>
+        <filter x="-8.3%" y="-5.0%" width="116.7%" height="120.0%" filterUnits="objectBoundingBox" id="filter-3">
+            <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
+            <feGaussianBlur stdDeviation="1" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
+            <feColorMatrix values="0 0 0 0 0.43649793   0 0 0 0 0.550193556   0 0 0 0 0.741508152  0 0 0 0.273082386 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
+        </filter>
+        <filter x="-10.0%" y="-6.7%" width="120.0%" height="123.3%" filterUnits="objectBoundingBox" id="filter-4">
+            <feGaussianBlur stdDeviation="3" in="SourceAlpha" result="shadowBlurInner1"></feGaussianBlur>
+            <feOffset dx="0" dy="2" in="shadowBlurInner1" result="shadowOffsetInner1"></feOffset>
+            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
+            <feColorMatrix values="0 0 0 0 1   0 0 0 0 1   0 0 0 0 1  0 0 0 0.5 0" type="matrix" in="shadowInnerInner1" result="shadowMatrixInner1"></feColorMatrix>
+            <feGaussianBlur stdDeviation="1" in="SourceAlpha" result="shadowBlurInner2"></feGaussianBlur>
+            <feOffset dx="-2" dy="-6" in="shadowBlurInner2" result="shadowOffsetInner2"></feOffset>
+            <feComposite in="shadowOffsetInner2" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner2"></feComposite>
+            <feColorMatrix values="0 0 0 0 0.108247927   0 0 0 0 0.476908508   0 0 0 0 0.983016304  0 0 0 0.462194056 0" type="matrix" in="shadowInnerInner2" result="shadowMatrixInner2"></feColorMatrix>
+            <feMerge>
+                <feMergeNode in="shadowMatrixInner1"></feMergeNode>
+                <feMergeNode in="shadowMatrixInner2"></feMergeNode>
+            </feMerge>
+        </filter>
+    </defs>
+    <g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="52、乐谱预览" transform="translate(-1818.000000, -980.000000)">
+            <g id="编组-11" transform="translate(1820.000000, 980.000000)">
+                <g id="椭圆形">
+                    <use fill="black" fill-opacity="1" filter="url(#filter-3)" xlink:href="#path-2"></use>
+                    <use fill="url(#linearGradient-1)" fill-rule="evenodd" xlink:href="#path-2"></use>
+                    <use fill="black" fill-opacity="1" filter="url(#filter-4)" xlink:href="#path-2"></use>
+                </g>
+                <polyline id="Stroke-1" stroke="#FFFFFF" stroke-width="5.65714286" stroke-linecap="round" stroke-linejoin="round" transform="translate(30.142857, 30.142857) rotate(-90.000000) translate(-30.142857, -30.142857) " points="37.4285714 44.2857143 22.8571429 30.1428571 37.4285714 16"></polyline>
+            </g>
+        </g>
+    </g>
+</svg>

+ 42 - 0
dist/assets/icon-menu-3cfdd93c.svg

@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="95px" height="107px" viewBox="0 0 95 107" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <title>切片</title>
+    <defs>
+        <rect id="path-1" x="0" y="4.72906404" width="56.7487685" height="59.1133005" rx="9.45812808"></rect>
+        <filter x="-1.8%" y="-1.7%" width="103.5%" height="103.4%" filterUnits="objectBoundingBox" id="filter-2">
+            <feOffset dx="-2" dy="-2" in="SourceAlpha" result="shadowOffsetInner1"></feOffset>
+            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
+            <feColorMatrix values="0 0 0 0 0.918931159   0 0 0 0 0.883965387   0 0 0 0 0.832431161  0 0 0 1 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>
+        </filter>
+        <path d="M18.9162562,0 L37.8325123,0 C41.7501972,1.68511374e-16 44.9261084,3.17591113 44.9261084,7.09359606 L44.9261084,11.8226601 C44.9261084,13.1285551 43.8674713,14.1871921 42.5615764,14.1871921 L14.1871921,14.1871921 C12.8812971,14.1871921 11.8226601,13.1285551 11.8226601,11.8226601 L11.8226601,7.09359606 C11.8226601,3.17591113 14.9985712,7.19667046e-16 18.9162562,0 Z" id="path-3"></path>
+        <filter x="-7.6%" y="-17.6%" width="121.1%" height="149.3%" filterUnits="objectBoundingBox" id="filter-4">
+            <feOffset dx="1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
+            <feGaussianBlur stdDeviation="1" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
+            <feColorMatrix values="0 0 0 0 0.939254982   0 0 0 0 0.859970658   0 0 0 0 0.652735679  0 0 0 1 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
+        </filter>
+        <filter x="-6.0%" y="-14.1%" width="118.1%" height="142.3%" filterUnits="objectBoundingBox" id="filter-5">
+            <feOffset dx="-2" dy="-2" in="SourceAlpha" result="shadowOffsetInner1"></feOffset>
+            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
+            <feColorMatrix values="0 0 0 0 1   0 0 0 0 0.780047784   0 0 0 0 0.293807165  0 0 0 1 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>
+        </filter>
+    </defs>
+    <g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="50、上课页面" transform="translate(-1825.000000, -487.000000)">
+            <g id="目录" transform="translate(1825.000000, 487.000000)">
+                <path d="M23.6453202,0 L94.5812808,0 L94.5812808,0 L94.5812808,106.403941 L23.6453202,106.403941 C10.5863704,106.403941 1.5992601e-15,95.8175704 0,82.7586207 L0,23.6453202 C-1.5992601e-15,10.5863704 10.5863704,5.95160383e-15 23.6453202,0 Z" id="矩形" fill-opacity="0.25" fill="#000000"></path>
+                <g id="编组-18" transform="translate(21.280788, 18.916256)">
+                    <g id="矩形">
+                        <use fill="#FFFFFF" fill-rule="evenodd" xlink:href="#path-1"></use>
+                        <use fill="black" fill-opacity="1" filter="url(#filter-2)" xlink:href="#path-1"></use>
+                    </g>
+                    <path d="M13.0049261,33.1034483 C14.9637686,33.1034483 16.5517241,31.5154927 16.5517241,29.5566502 C16.5517241,27.5978078 14.9637686,26.0098522 13.0049261,26.0098522 C11.0460836,26.0098522 9.45812808,27.5978078 9.45812808,29.5566502 C9.45812808,31.5154927 11.0460836,33.1034483 13.0049261,33.1034483 Z M13.0049261,47.2906404 C14.9637686,47.2906404 16.5517241,45.7026848 16.5517241,43.7438424 C16.5517241,41.7849999 14.9637686,40.1970443 13.0049261,40.1970443 C11.0460836,40.1970443 9.45812808,41.7849999 9.45812808,43.7438424 C9.45812808,45.7026848 11.0460836,47.2906404 13.0049261,47.2906404 Z M27.1921182,26.0098522 L43.7438424,26.0098522 C45.7026848,26.0098522 47.2906404,27.5978078 47.2906404,29.5566502 C47.2906404,31.5154927 45.7026848,33.1034483 43.7438424,33.1034483 L27.1921182,33.1034483 C25.2332758,33.1034483 23.6453202,31.5154927 23.6453202,29.5566502 C23.6453202,27.5978078 25.2332758,26.0098522 27.1921182,26.0098522 Z M27.1921182,40.1970443 L36.6502463,40.1970443 C38.6090888,40.1970443 40.1970443,41.7849999 40.1970443,43.7438424 C40.1970443,45.7026848 38.6090888,47.2906404 36.6502463,47.2906404 L27.1921182,47.2906404 C25.2332758,47.2906404 23.6453202,45.7026848 23.6453202,43.7438424 C23.6453202,41.7849999 25.2332758,40.1970443 27.1921182,40.1970443 Z" id="形状结合" fill="#FF9E31"></path>
+                    <g id="矩形">
+                        <use fill="black" fill-opacity="1" filter="url(#filter-4)" xlink:href="#path-3"></use>
+                        <use fill="#FCDA67" fill-rule="evenodd" xlink:href="#path-3"></use>
+                        <use fill="black" fill-opacity="1" filter="url(#filter-5)" xlink:href="#path-3"></use>
+                    </g>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>

+ 12 - 0
dist/assets/icon-pause-84bc84aa.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="82px" height="82px" viewBox="0 0 82 82" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <title>编组 2</title>
+    <g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="55、音频预览" transform="translate(-280.000000, -964.000000)">
+            <g id="编组-2" transform="translate(280.000000, 964.000000)">
+                <rect id="矩形" fill="#198CFE" x="0" y="0" width="82" height="82" rx="26"></rect>
+                <path d="M47.5235354,32.9254996 L57.0285389,47.7110606 C57.9244954,49.1047707 57.5209864,50.9609122 56.1272763,51.8568688 C55.6433843,52.1679422 55.0802584,52.3333333 54.5050035,52.3333333 L35.4949965,52.3333333 C33.8381422,52.3333333 32.4949965,50.9901876 32.4949965,49.3333333 C32.4949965,48.7580785 32.6603876,48.1949526 32.9714611,47.7110606 L42.4764646,32.9254996 C43.3724211,31.5317894 45.2285626,31.1282804 46.6222728,32.0242369 C46.9837807,32.2566349 47.2911375,32.5639916 47.5235354,32.9254996 Z" id="三角形" fill="#FFFFFF" transform="translate(45.000000, 40.666667) rotate(-270.000000) translate(-45.000000, -40.666667) "></path>
+            </g>
+        </g>
+    </g>
+</svg>

+ 15 - 0
dist/assets/icon-play-96c1202b.svg

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="82px" height="82px" viewBox="0 0 82 82" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <title>编组 2</title>
+    <g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="54、视频预览" transform="translate(-280.000000, -964.000000)">
+            <g id="编组-2" transform="translate(280.000000, 964.000000)">
+                <rect id="矩形" fill="#198CFE" x="0" y="0" width="82" height="82" rx="26"></rect>
+                <g id="编组-3" transform="translate(26.000000, 27.000000)" fill="#FFFFFF">
+                    <rect id="矩形" x="0" y="0" width="9" height="28" rx="4.5"></rect>
+                    <rect id="矩形备份-85" x="21" y="0" width="9" height="28" rx="4.5"></rect>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>

+ 42 - 0
dist/assets/icon-up-0e5abc74.svg

@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="64px" height="66px" viewBox="0 0 64 66" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <title>编组 11备份 2</title>
+    <defs>
+        <linearGradient x1="1.51267887e-13%" y1="15.1852058%" x2="100%" y2="70.279218%" id="linearGradient-1">
+            <stop stop-color="#88E1FF" offset="0%"></stop>
+            <stop stop-color="#2C8DFF" offset="100%"></stop>
+        </linearGradient>
+        <circle id="path-2" cx="30" cy="30" r="30"></circle>
+        <filter x="-8.3%" y="-5.0%" width="116.7%" height="120.0%" filterUnits="objectBoundingBox" id="filter-3">
+            <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
+            <feGaussianBlur stdDeviation="1" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
+            <feColorMatrix values="0 0 0 0 0.43649793   0 0 0 0 0.550193556   0 0 0 0 0.741508152  0 0 0 0.273082386 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
+        </filter>
+        <filter x="-10.0%" y="-6.7%" width="120.0%" height="123.3%" filterUnits="objectBoundingBox" id="filter-4">
+            <feGaussianBlur stdDeviation="3" in="SourceAlpha" result="shadowBlurInner1"></feGaussianBlur>
+            <feOffset dx="0" dy="2" in="shadowBlurInner1" result="shadowOffsetInner1"></feOffset>
+            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
+            <feColorMatrix values="0 0 0 0 1   0 0 0 0 1   0 0 0 0 1  0 0 0 0.5 0" type="matrix" in="shadowInnerInner1" result="shadowMatrixInner1"></feColorMatrix>
+            <feGaussianBlur stdDeviation="1" in="SourceAlpha" result="shadowBlurInner2"></feGaussianBlur>
+            <feOffset dx="-2" dy="-6" in="shadowBlurInner2" result="shadowOffsetInner2"></feOffset>
+            <feComposite in="shadowOffsetInner2" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner2"></feComposite>
+            <feColorMatrix values="0 0 0 0 0.108247927   0 0 0 0 0.476908508   0 0 0 0 0.983016304  0 0 0 0.462194056 0" type="matrix" in="shadowInnerInner2" result="shadowMatrixInner2"></feColorMatrix>
+            <feMerge>
+                <feMergeNode in="shadowMatrixInner1"></feMergeNode>
+                <feMergeNode in="shadowMatrixInner2"></feMergeNode>
+            </feMerge>
+        </filter>
+    </defs>
+    <g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="53、图片预览" transform="translate(-1718.000000, -980.000000)">
+            <g id="编组-11备份-2" transform="translate(1720.000000, 980.000000)">
+                <g id="椭圆形">
+                    <use fill="black" fill-opacity="1" filter="url(#filter-3)" xlink:href="#path-2"></use>
+                    <use fill="url(#linearGradient-1)" fill-rule="evenodd" xlink:href="#path-2"></use>
+                    <use fill="black" fill-opacity="1" filter="url(#filter-4)" xlink:href="#path-2"></use>
+                </g>
+                <polyline id="Stroke-1" stroke="#FFFFFF" stroke-width="5.65714286" stroke-linecap="round" stroke-linejoin="round" transform="translate(30.142857, 29.142857) rotate(-270.000000) translate(-30.142857, -29.142857) " points="37.4285714 43.2857143 22.8571429 29.1428571 37.4285714 15"></polyline>
+            </g>
+        </g>
+    </g>
+</svg>

+ 42 - 0
dist/assets/icon-up-disabled-47abbc4d.svg

@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="64px" height="66px" viewBox="0 0 64 66" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <title>编组 11备份 2</title>
+    <defs>
+        <linearGradient x1="1.51267887e-13%" y1="15.1852058%" x2="100%" y2="70.279218%" id="linearGradient-1">
+            <stop stop-color="#E4E4E4" offset="0%"></stop>
+            <stop stop-color="#AAAAAA" offset="100%"></stop>
+        </linearGradient>
+        <circle id="path-2" cx="30" cy="30" r="30"></circle>
+        <filter x="-8.3%" y="-5.0%" width="116.7%" height="120.0%" filterUnits="objectBoundingBox" id="filter-3">
+            <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
+            <feGaussianBlur stdDeviation="1" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
+            <feColorMatrix values="0 0 0 0 0.808310688   0 0 0 0 0.808310688   0 0 0 0 0.808310688  0 0 0 0.273082386 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
+        </filter>
+        <filter x="-10.0%" y="-6.7%" width="120.0%" height="123.3%" filterUnits="objectBoundingBox" id="filter-4">
+            <feGaussianBlur stdDeviation="3" in="SourceAlpha" result="shadowBlurInner1"></feGaussianBlur>
+            <feOffset dx="0" dy="2" in="shadowBlurInner1" result="shadowOffsetInner1"></feOffset>
+            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
+            <feColorMatrix values="0 0 0 0 1   0 0 0 0 1   0 0 0 0 1  0 0 0 0.5 0" type="matrix" in="shadowInnerInner1" result="shadowMatrixInner1"></feColorMatrix>
+            <feGaussianBlur stdDeviation="1" in="SourceAlpha" result="shadowBlurInner2"></feGaussianBlur>
+            <feOffset dx="-2" dy="-6" in="shadowBlurInner2" result="shadowOffsetInner2"></feOffset>
+            <feComposite in="shadowOffsetInner2" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner2"></feComposite>
+            <feColorMatrix values="0 0 0 0 0.466145833   0 0 0 0 0.466145833   0 0 0 0 0.466145833  0 0 0 0.462194056 0" type="matrix" in="shadowInnerInner2" result="shadowMatrixInner2"></feColorMatrix>
+            <feMerge>
+                <feMergeNode in="shadowMatrixInner1"></feMergeNode>
+                <feMergeNode in="shadowMatrixInner2"></feMergeNode>
+            </feMerge>
+        </filter>
+    </defs>
+    <g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="52、乐谱预览" transform="translate(-1718.000000, -980.000000)">
+            <g id="编组-11备份-2" transform="translate(1720.000000, 980.000000)">
+                <g id="椭圆形">
+                    <use fill="black" fill-opacity="1" filter="url(#filter-3)" xlink:href="#path-2"></use>
+                    <use fill="url(#linearGradient-1)" fill-rule="evenodd" xlink:href="#path-2"></use>
+                    <use fill="black" fill-opacity="1" filter="url(#filter-4)" xlink:href="#path-2"></use>
+                </g>
+                <polyline id="Stroke-1" stroke="#FFFFFF" stroke-width="5.65714286" stroke-linecap="round" stroke-linejoin="round" transform="translate(30.142857, 29.142857) rotate(-270.000000) translate(-30.142857, -29.142857) " points="37.4285714 43.2857143 22.8571429 29.1428571 37.4285714 15"></polyline>
+            </g>
+        </g>
+    </g>
+</svg>

+ 162 - 0
dist/assets/icon-whiteboard-8c8fe475.svg

@@ -0,0 +1,162 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="70px" height="70px" viewBox="0 0 70 70" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <title>切片</title>
+    <defs>
+        <linearGradient x1="1.51267887e-13%" y1="15.1852058%" x2="100%" y2="70.279218%" id="linearGradient-1">
+            <stop stop-color="#A4A8FF" offset="0%"></stop>
+            <stop stop-color="#959AFF" offset="100%"></stop>
+        </linearGradient>
+        <circle id="path-2" cx="35" cy="35" r="35"></circle>
+        <filter x="-7.1%" y="-4.3%" width="114.3%" height="117.1%" filterUnits="objectBoundingBox" id="filter-3">
+            <feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
+            <feGaussianBlur stdDeviation="1" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
+            <feColorMatrix values="0 0 0 0 0.438230942   0 0 0 0 0.43649793   0 0 0 0 0.741508152  0 0 0 0.273082386 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
+        </filter>
+        <filter x="-8.6%" y="-5.7%" width="117.1%" height="120.0%" filterUnits="objectBoundingBox" id="filter-4">
+            <feGaussianBlur stdDeviation="3" in="SourceAlpha" result="shadowBlurInner1"></feGaussianBlur>
+            <feOffset dx="0" dy="2" in="shadowBlurInner1" result="shadowOffsetInner1"></feOffset>
+            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
+            <feColorMatrix values="0 0 0 0 1   0 0 0 0 1   0 0 0 0 1  0 0 0 0.5 0" type="matrix" in="shadowInnerInner1" result="shadowMatrixInner1"></feColorMatrix>
+            <feGaussianBlur stdDeviation="1" in="SourceAlpha" result="shadowBlurInner2"></feGaussianBlur>
+            <feOffset dx="-2" dy="-6" in="shadowBlurInner2" result="shadowOffsetInner2"></feOffset>
+            <feComposite in="shadowOffsetInner2" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner2"></feComposite>
+            <feColorMatrix values="0 0 0 0 0.529973323   0 0 0 0 0.550633836   0 0 0 0 1  0 0 0 1 0" type="matrix" in="shadowInnerInner2" result="shadowMatrixInner2"></feColorMatrix>
+            <feMerge>
+                <feMergeNode in="shadowMatrixInner1"></feMergeNode>
+                <feMergeNode in="shadowMatrixInner2"></feMergeNode>
+            </feMerge>
+        </filter>
+        <path d="M11.7637958,36 L15.6907496,36 C16.2430344,36 16.6907496,36.4477153 16.6907496,37 C16.6907496,37.088882 16.6788998,37.1773673 16.6555134,37.2631174 L14.200968,46.2631174 C14.0823149,46.6981787 13.6871552,47 13.2362042,47 L9.30925039,47 C8.75696564,47 8.30925039,46.5522847 8.30925039,46 C8.30925039,45.911118 8.32110017,45.8226327 8.34448657,45.7368826 L10.799032,36.7368826 C10.9176851,36.3018213 11.3128448,36 11.7637958,36 Z" id="path-5"></path>
+        <filter x="-2.1%" y="-4.5%" width="115.3%" height="109.1%" filterUnits="objectBoundingBox" id="filter-6">
+            <feOffset dx="1" dy="0" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
+            <feColorMatrix values="0 0 0 0 0.898039216   0 0 0 0 0.694117647   0 0 0 0 0.443137255  0 0 0 1 0" type="matrix" in="shadowOffsetOuter1"></feColorMatrix>
+        </filter>
+        <filter x="0.7%" y="-2.3%" width="109.8%" height="104.5%" filterUnits="objectBoundingBox" id="filter-7">
+            <feOffset dx="-0.5" dy="0" in="SourceAlpha" result="shadowOffsetInner1"></feOffset>
+            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
+            <feColorMatrix values="0 0 0 0 1   0 0 0 0 1   0 0 0 0 1  0 0 0 0.648983829 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>
+        </filter>
+        <path d="M30.3092504,36 L34.2362042,36 C34.6871552,36 35.0823149,36.3018213 35.200968,36.7368826 L37.6555134,45.7368826 C37.8008292,46.2697069 37.4866914,46.8194481 36.953867,46.9647638 C36.8681169,46.9881502 36.7796316,47 36.6907496,47 L32.7637958,47 C32.3128448,47 31.9176851,46.6981787 31.799032,46.2631174 L29.3444866,37.2631174 C29.1991708,36.7302931 29.5133086,36.1805519 30.046133,36.0352362 C30.1318831,36.0118498 30.2203684,36 30.3092504,36 Z" id="path-8"></path>
+        <filter x="-13.2%" y="-4.5%" width="115.4%" height="109.1%" filterUnits="objectBoundingBox" id="filter-9">
+            <feOffset dx="-1" dy="0" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
+            <feColorMatrix values="0 0 0 0 0.898039216   0 0 0 0 0.694117647   0 0 0 0 0.443137255  0 0 0 1 0" type="matrix" in="shadowOffsetOuter1"></feColorMatrix>
+        </filter>
+        <filter x="-10.5%" y="-2.3%" width="109.8%" height="104.5%" filterUnits="objectBoundingBox" id="filter-10">
+            <feOffset dx="0.5" dy="0" in="SourceAlpha" result="shadowOffsetInner1"></feOffset>
+            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
+            <feColorMatrix values="0 0 0 0 1   0 0 0 0 1   0 0 0 0 1  0 0 0 0.5 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>
+        </filter>
+        <path d="M21.2297059,0 L24.7702941,0 C25.4853157,-1.31347324e-16 26.1009379,0.504689502 26.2411652,1.2058258 L27,5 L27,5 L19,5 L19.7588348,1.2058258 C19.8990621,0.504689502 20.5146843,5.75436534e-16 21.2297059,0 Z" id="path-11"></path>
+        <filter x="-3.1%" y="-5.0%" width="106.2%" height="110.0%" filterUnits="objectBoundingBox" id="filter-12">
+            <feOffset dx="-0.5" dy="0" in="SourceAlpha" result="shadowOffsetInner1"></feOffset>
+            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
+            <feColorMatrix values="0 0 0 0 1   0 0 0 0 1   0 0 0 0 1  0 0 0 0.648983829 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>
+        </filter>
+        <path d="M7,4 L39,4 C41.7614237,4 44,6.23857625 44,9 L44,34 L44,34 L2,34 L2,9 C2,6.23857625 4.23857625,4 7,4 Z" id="path-13"></path>
+        <filter x="-6.0%" y="-8.3%" width="111.9%" height="116.7%" filterUnits="objectBoundingBox" id="filter-14">
+            <feGaussianBlur stdDeviation="1.5" in="SourceAlpha" result="shadowBlurInner1"></feGaussianBlur>
+            <feOffset dx="0" dy="-2" in="shadowBlurInner1" result="shadowOffsetInner1"></feOffset>
+            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
+            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.08 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>
+        </filter>
+        <rect id="path-15" x="7" y="9" width="25" height="11" rx="2"></rect>
+        <filter x="-8.0%" y="-9.1%" width="116.0%" height="136.4%" filterUnits="objectBoundingBox" id="filter-16">
+            <feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
+            <feGaussianBlur stdDeviation="0.5" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
+            <feColorMatrix values="0 0 0 0 0.890196078   0 0 0 0 0.890196078   0 0 0 0 0.933333333  0 0 0 1 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
+        </filter>
+        <filter x="-6.0%" y="-4.5%" width="112.0%" height="127.3%" filterUnits="objectBoundingBox" id="filter-17">
+            <feOffset dx="0" dy="-1" in="SourceAlpha" result="shadowOffsetInner1"></feOffset>
+            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
+            <feColorMatrix values="0 0 0 0 0.996078431   0 0 0 0 0.721568627   0 0 0 0 0.0352941176  0 0 0 1 0" type="matrix" in="shadowInnerInner1" result="shadowMatrixInner1"></feColorMatrix>
+            <feOffset dx="0" dy="0.5" in="SourceAlpha" result="shadowOffsetInner2"></feOffset>
+            <feComposite in="shadowOffsetInner2" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner2"></feComposite>
+            <feColorMatrix values="0 0 0 0 1   0 0 0 0 1   0 0 0 0 1  0 0 0 0.5 0" type="matrix" in="shadowInnerInner2" result="shadowMatrixInner2"></feColorMatrix>
+            <feMerge>
+                <feMergeNode in="shadowMatrixInner1"></feMergeNode>
+                <feMergeNode in="shadowMatrixInner2"></feMergeNode>
+            </feMerge>
+        </filter>
+        <linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-18">
+            <stop stop-color="#FF8632" offset="0%"></stop>
+            <stop stop-color="#FF5400" offset="100%"></stop>
+        </linearGradient>
+        <rect id="path-19" x="7" y="23.5" width="18" height="4" rx="2"></rect>
+        <filter x="-11.1%" y="-25.0%" width="122.2%" height="200.0%" filterUnits="objectBoundingBox" id="filter-20">
+            <feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
+            <feGaussianBlur stdDeviation="0.5" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
+            <feColorMatrix values="0 0 0 0 0.890196078   0 0 0 0 0.890196078   0 0 0 0 0.933333333  0 0 0 1 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
+        </filter>
+        <filter x="-6.9%" y="-6.2%" width="113.9%" height="162.5%" filterUnits="objectBoundingBox" id="filter-21">
+            <feOffset dx="0" dy="-0.5" in="SourceAlpha" result="shadowOffsetInner1"></feOffset>
+            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
+            <feColorMatrix values="0 0 0 0 0.898039216   0 0 0 0 0.184313725   0 0 0 0 0  0 0 0 1 0" type="matrix" in="shadowInnerInner1" result="shadowMatrixInner1"></feColorMatrix>
+            <feOffset dx="0" dy="0.5" in="SourceAlpha" result="shadowOffsetInner2"></feOffset>
+            <feComposite in="shadowOffsetInner2" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner2"></feComposite>
+            <feColorMatrix values="0 0 0 0 1   0 0 0 0 0.568627451   0 0 0 0 0.258823529  0 0 0 1 0" type="matrix" in="shadowInnerInner2" result="shadowMatrixInner2"></feColorMatrix>
+            <feMerge>
+                <feMergeNode in="shadowMatrixInner1"></feMergeNode>
+                <feMergeNode in="shadowMatrixInner2"></feMergeNode>
+            </feMerge>
+        </filter>
+        <path d="M2.5,32 L43.5,32 C44.8807119,32 46,33.1192881 46,34.5 L46,36 C46,36.5522847 45.5522847,37 45,37 L1,37 C0.44771525,37 -5.9849844e-16,36.5522847 0,36 L0,34.5 C-1.69088438e-16,33.1192881 1.11928813,32 2.5,32 Z" id="path-22"></path>
+        <filter x="-0.5%" y="-5.0%" width="101.1%" height="110.0%" filterUnits="objectBoundingBox" id="filter-23">
+            <feOffset dx="0" dy="-0.5" in="SourceAlpha" result="shadowOffsetInner1"></feOffset>
+            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
+            <feColorMatrix values="0 0 0 0 0.941176471   0 0 0 0 0.749019608   0 0 0 0 0.501960784  0 0 0 1 0" type="matrix" in="shadowInnerInner1" result="shadowMatrixInner1"></feColorMatrix>
+            <feOffset dx="0" dy="0.5" in="SourceAlpha" result="shadowOffsetInner2"></feOffset>
+            <feComposite in="shadowOffsetInner2" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner2"></feComposite>
+            <feColorMatrix values="0 0 0 0 1   0 0 0 0 1   0 0 0 0 1  0 0 0 0.5 0" type="matrix" in="shadowInnerInner2" result="shadowMatrixInner2"></feColorMatrix>
+            <feMerge>
+                <feMergeNode in="shadowMatrixInner1"></feMergeNode>
+                <feMergeNode in="shadowMatrixInner2"></feMergeNode>
+            </feMerge>
+        </filter>
+    </defs>
+    <g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" opacity="0.5">
+        <g id="52、乐谱预览" transform="translate(-40.000000, -970.000000)">
+            <g id="画板" transform="translate(40.000000, 970.000000)">
+                <g id="椭圆形">
+                    <use fill="black" fill-opacity="1" filter="url(#filter-3)" xlink:href="#path-2"></use>
+                    <use fill="url(#linearGradient-1)" fill-rule="evenodd" xlink:href="#path-2"></use>
+                    <use fill="black" fill-opacity="1" filter="url(#filter-4)" xlink:href="#path-2"></use>
+                </g>
+                <g id="编组-17" transform="translate(12.000000, 12.000000)">
+                    <g id="矩形">
+                        <use fill="black" fill-opacity="1" filter="url(#filter-6)" xlink:href="#path-5"></use>
+                        <use fill="#FDD99A" fill-rule="evenodd" xlink:href="#path-5"></use>
+                        <use fill="black" fill-opacity="1" filter="url(#filter-7)" xlink:href="#path-5"></use>
+                    </g>
+                    <g id="矩形备份-10">
+                        <use fill="black" fill-opacity="1" filter="url(#filter-9)" xlink:href="#path-8"></use>
+                        <use fill="#FDD99A" fill-rule="evenodd" xlink:href="#path-8"></use>
+                        <use fill="black" fill-opacity="1" filter="url(#filter-10)" xlink:href="#path-8"></use>
+                    </g>
+                    <g id="矩形">
+                        <use fill="#FDD99A" fill-rule="evenodd" xlink:href="#path-11"></use>
+                        <use fill="black" fill-opacity="1" filter="url(#filter-12)" xlink:href="#path-11"></use>
+                    </g>
+                    <g id="矩形">
+                        <use fill="#FFFFFF" fill-rule="evenodd" xlink:href="#path-13"></use>
+                        <use fill="black" fill-opacity="1" filter="url(#filter-14)" xlink:href="#path-13"></use>
+                    </g>
+                    <g id="矩形">
+                        <use fill="black" fill-opacity="1" filter="url(#filter-16)" xlink:href="#path-15"></use>
+                        <use fill="#FFD200" fill-rule="evenodd" xlink:href="#path-15"></use>
+                        <use fill="black" fill-opacity="1" filter="url(#filter-17)" xlink:href="#path-15"></use>
+                    </g>
+                    <rect id="矩形备份-9" fill="#E5E6EE" x="7" y="24" width="32" height="3" rx="1.5"></rect>
+                    <g id="矩形备份-9">
+                        <use fill="black" fill-opacity="1" filter="url(#filter-20)" xlink:href="#path-19"></use>
+                        <use fill="url(#linearGradient-18)" fill-rule="evenodd" xlink:href="#path-19"></use>
+                        <use fill="black" fill-opacity="1" filter="url(#filter-21)" xlink:href="#path-19"></use>
+                    </g>
+                    <g id="矩形">
+                        <use fill="#FFE0A1" fill-rule="evenodd" xlink:href="#path-22"></use>
+                        <use fill="black" fill-opacity="1" filter="url(#filter-23)" xlink:href="#path-22"></use>
+                    </g>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>

+ 1 - 0
dist/assets/index-02d05aca.js

@@ -0,0 +1 @@
+import{a as t,f as e,av as a,k as p,g as n}from"./index-1996fb58.js";const i=t({name:"404-page",setup(){return()=>e("div",{style:{height:"220px","margin-top":"150px","padding-top":"30px","font-size":"15px","text-align":"center"}},[e(a,{description:"你访问的页面不见了,你还可以",size:"large"},null),e(p,{type:"primary",text:!0},{default:()=>[n("返回上一页")]})])}});export{i as default};

File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-1996fb58.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-216aad3e.js


+ 1 - 0
dist/assets/index-2632cac7.js

@@ -0,0 +1 @@
+import{a as e,f as n}from"./index-1996fb58.js";const o=e({name:"XiaokuAi",setup(){return()=>n("div",null,null)}});export{o as default};

File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-2ef18519.css


File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-32d347e6.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-502dca1b.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-6217671a.css


+ 1 - 0
dist/assets/index-693222ef.js

@@ -0,0 +1 @@
+import{a as e,f as t,g as a,F as n}from"./index-1996fb58.js";const r=e({name:"student-studentList",setup(s,{emit:u}){return()=>t(n,null,[a("学生列表")])}});export{r as default};

File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-6a3bb250.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-8f0673fc.css


File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-a9346fdc.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-acc023fc.css


File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-d3e3199c.css


+ 1 - 0
dist/assets/index-da6c026c.js

@@ -0,0 +1 @@
+import{Y as y,Z as C,O as F,H as P,C as O}from"./index-1996fb58.js";function g(e){return y()?(C(e),!0):!1}function w(e){return typeof e=="function"?e():O(e)}const R=typeof window<"u",m=()=>{};function D(e,i){function n(...t){return new Promise((o,r)=>{Promise.resolve(e(()=>i.apply(this,t),{fn:i,thisArg:this,args:t})).then(o).catch(r)})}return n}function b(e,i={}){let n,t,o=m;const r=u=>{clearTimeout(u),o(),o=m};return u=>{const a=w(e),s=w(i.maxWait);return n&&r(n),a<=0||s!==void 0&&s<=0?(t&&(r(t),t=null),Promise.resolve(u())):new Promise((c,p)=>{o=i.rejectOnCancel?p:c,s&&!t&&(t=setTimeout(()=>{n&&r(n),t=null,c(u())},s)),n=setTimeout(()=>{t&&r(t),t=null,c(u())},a)})}}function j(e,i=!0,n=!0,t=!1){let o=0,r,l=!0,u=m,a;const s=()=>{r&&(clearTimeout(r),r=void 0,u(),u=m)};return p=>{const f=w(e),T=Date.now()-o,d=()=>a=p();return s(),f<=0?(o=Date.now(),d()):(T>f&&(n||!l)?(o=Date.now(),d()):i&&(a=new Promise((h,x)=>{u=t?x:h,r=setTimeout(()=>{o=Date.now(),l=!0,h(d()),s()},Math.max(0,f-T))})),!n&&!r&&(r=setTimeout(()=>l=!0,f)),l=!1,a)}}function U(e,i=200,n={}){return D(b(i,n),e)}function V(e,i=200,n=!1,t=!0,o=!1){return D(j(i,n,t,o),e)}function W(e){F()&&P(e)}export{V as a,g as b,w as c,R as i,W as t,U as u};

File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-de142f33.css


File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-e2bf8f51.css


File diff suppressed because it is too large
+ 0 - 0
dist/assets/index-f000b6d4.js


BIN
dist/assets/leftDot-5a0f1cca.png


BIN
dist/assets/login_bg-19ea25e8.png


BIN
dist/assets/login_styles-21dea017.png


BIN
dist/assets/logo-654be404.png


BIN
dist/assets/musicIcon-2ab1b215.png


BIN
dist/assets/rightDot-4b44ee64.png


BIN
dist/assets/teacherIcon-288bbd9f.png


+ 1 - 0
dist/assets/teacherIcon-c36f70fa.js

@@ -0,0 +1 @@
+const e="/assets/teacherIcon-288bbd9f.png";export{e as d};

+ 36 - 0
dist/index.html

@@ -0,0 +1,36 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+  <meta charset="UTF-8" />
+  <link rel="icon" href="/favicon.ico" />
+  <meta name="viewport"
+    content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, viewport-fit=cover">
+  <meta http-equiv="Cache-control" content="no-cache">
+  <meta http-equiv="Cache" content="no-cache">
+  <meta name="apple-mobile-web-app-capable" content="yes" />
+  <!-- 设置苹果工具栏颜色 -->
+  <meta name="apple-mobile-web-app-status-bar-style" content="black" />
+  <!-- 忽略页面中的数字识别为电话,忽略email识别 -->
+  <meta name="format-detection" content="telphone=no, email=no" />
+  <!-- 启用360浏览器的极速模式(webkit) -->
+  <meta name="renderer" content="webkit" />
+  <!-- 避免IE使用兼容模式 -->
+  <meta http-equiv="X-UA-Compatible" content="IE=edge" />
+  <meta name="HandheldFriendly" content="true" />
+  <!-- 设置在apple上以应用模式启动时,是否全屏 -->
+  <meta name="apple-touch-fullscreen" content="yes" />
+  <!-- windows phone 点击无高光 -->
+  <meta name="msapplication-tap-highlight" content="no" />
+  <meta name="referrer" content="no-referrer" />
+  <title>老师端</title>
+  <script type="module" crossorigin src="/assets/index-1996fb58.js"></script>
+  <link rel="stylesheet" href="/assets/index-8f0673fc.css">
+</head>
+
+<body>
+  <div id="app"></div>
+  
+</body>
+
+</html>

+ 0 - 2
src/components/layout/index.tsx

@@ -2,8 +2,6 @@ import { Transition, defineComponent } from 'vue';
 import LayoutSilder from './layoutSilder';
 import LayoutTop from './layoutTop';
 import styles from './index.module.less';
-import { NScrollbar } from 'naive-ui';
-import { RouterView } from 'vue-router';
 export default defineComponent({
   name: 'layoutView',
   setup() {

+ 1 - 1
src/views/attend-class/component/audio-pay.tsx

@@ -20,7 +20,7 @@ export default defineComponent({
     }
   },
   setup(props) {
-    const { item, isEmtry } = toRefs(props);
+    const { item } = toRefs(props);
     const audioId = 'a' + +Date.now() + Math.floor(Math.random() * 100);
     const audioForms = reactive({
       paused: true,

Some files were not shown because too many files changed in this diff