Browse Source

更新优化打包

lex 2 years ago
parent
commit
8d78158c3b
92 changed files with 194 additions and 411 deletions
  1. BIN
      dist/assets/base.5e7bcfbe.png
  2. BIN
      dist/assets/btn.1f5c7ceb.png
  3. BIN
      dist/assets/button.40e190d1.png
  4. BIN
      dist/assets/button.ddeb6103.png
  5. 0 0
      dist/assets/checkbox_default-legacy.88950e5d.js
  6. 0 0
      dist/assets/checkbox_default.25179a07.js
  7. 0 0
      dist/assets/create-legacy.5503fcdc.js
  8. 0 0
      dist/assets/create-legacy.a55938ba.js
  9. 0 0
      dist/assets/create.191f4f22.js
  10. 0 0
      dist/assets/create.38991fa0.js
  11. BIN
      dist/assets/header.2ef59c62.png
  12. BIN
      dist/assets/header.43ab3cc4.png
  13. BIN
      dist/assets/header.bf0132d0.png
  14. BIN
      dist/assets/header.e977521e.png
  15. 0 0
      dist/assets/index-legacy.0792eab1.js
  16. 0 0
      dist/assets/index-legacy.340c80ef.js
  17. 0 0
      dist/assets/index-legacy.44051edd.js
  18. 0 0
      dist/assets/index-legacy.6039fe5b.js
  19. 0 0
      dist/assets/index-legacy.777b2cc2.js
  20. 0 0
      dist/assets/index-legacy.acf04c3c.js
  21. 0 0
      dist/assets/index-legacy.bd7c351e.js
  22. 0 0
      dist/assets/index-legacy.c273aace.js
  23. 0 0
      dist/assets/index-legacy.ed06b41f.js
  24. 0 0
      dist/assets/index-legacy.ee8e35f7.js
  25. 0 0
      dist/assets/index.115253a5.css
  26. 1 1
      dist/assets/index.20ca9a8b.js
  27. 0 0
      dist/assets/index.3976c978.js
  28. 0 0
      dist/assets/index.3ade780b.js
  29. 0 0
      dist/assets/index.47ebd214.css
  30. 0 0
      dist/assets/index.63f0cafa.js
  31. 0 0
      dist/assets/index.6406d63f.css
  32. 0 0
      dist/assets/index.79b985a4.css
  33. 0 0
      dist/assets/index.885ce46f.js
  34. 0 0
      dist/assets/index.8e99cf51.js
  35. 0 0
      dist/assets/index.b9b134d5.js
  36. 0 0
      dist/assets/index.ba022985.js
  37. 0 0
      dist/assets/index.cf0bc049.js
  38. 0 0
      dist/assets/index.e5269308.js
  39. 0 0
      dist/assets/index.f98bc5a5.js
  40. BIN
      dist/assets/join.7b6d6a5b.png
  41. BIN
      dist/assets/logo1.8a740127.png
  42. BIN
      dist/assets/logo1.e835c74e.png
  43. BIN
      dist/assets/logo2.3fd4f01f.png
  44. BIN
      dist/assets/logo2.f1e4bc93.png
  45. BIN
      dist/assets/logo4.56f9d37d.png
  46. 0 0
      dist/assets/polyfills-legacy.230ab621.js
  47. 0 0
      dist/assets/practice-setting-legacy.cf21424f.js
  48. 0 0
      dist/assets/practice-setting.b72b1627.js
  49. 0 0
      dist/assets/teacher-follow-legacy.ebd8349a.js
  50. 0 0
      dist/assets/teacher-follow.de5a4991.js
  51. 0 0
      dist/assets/teacher-home-legacy.f92d6163.js
  52. 0 0
      dist/assets/teacher-home.3fbb0dbf.js
  53. 0 0
      dist/assets/teacher-legacy.ef753b13.js
  54. 0 0
      dist/assets/teacher.6422bcba.js
  55. 0 0
      dist/assets/teacher.64549df4.js
  56. 0 0
      dist/assets/teacher.a6c9550a.css
  57. 0 0
      dist/assets/teacher_cert-legacy.0a706a46.js
  58. 0 1
      dist/assets/teacher_cert-legacy.f997e14c.js
  59. 0 0
      dist/assets/teacher_cert.545c524a.js
  60. 0 1
      dist/assets/teacher_cert.5c45c8b4.js
  61. BIN
      dist/assets/teacher_cert.e88e7df1.png
  62. BIN
      dist/assets/tip.f35c7fd0.png
  63. BIN
      dist/assets/tree1.1a180434.png
  64. 4 4
      dist/index.html
  65. 4 4
      dist/teacher.html
  66. BIN
      src/common/images/teacher_cert.png
  67. BIN
      src/teacher/music-cert/images/3.png
  68. 0 0
      src/teacher/music-cert/images/4.png
  69. BIN
      src/teacher/music-cert/images/btn.png
  70. BIN
      src/teacher/music-cert/images/header.png
  71. BIN
      src/teacher/music-cert/images/logo1.png
  72. BIN
      src/teacher/music-cert/images/logo2.png
  73. BIN
      src/teacher/music-cert/images/logo3.png
  74. BIN
      src/teacher/music-cert/images/logo4.png
  75. BIN
      src/teacher/music-cert/images/tip.png
  76. 44 92
      src/teacher/music-cert/index.module.less
  77. 52 44
      src/teacher/music-cert/index.tsx
  78. 37 143
      src/teacher/teacher-cert/cert-info.module.less
  79. 52 121
      src/teacher/teacher-cert/cert-info.tsx
  80. BIN
      src/teacher/teacher-cert/images/1.png
  81. BIN
      src/teacher/teacher-cert/images/2.png
  82. BIN
      src/teacher/teacher-cert/images/3.png
  83. BIN
      src/teacher/teacher-cert/images/base.png
  84. BIN
      src/teacher/teacher-cert/images/button.png
  85. BIN
      src/teacher/teacher-cert/images/header.png
  86. BIN
      src/teacher/teacher-cert/images/join.png
  87. BIN
      src/teacher/teacher-cert/images/logo1.png
  88. BIN
      src/teacher/teacher-cert/images/logo2.png
  89. BIN
      src/teacher/teacher-cert/images/logo3.png
  90. BIN
      src/teacher/teacher-cert/images/logo4.png
  91. BIN
      src/teacher/teacher-cert/images/tree1.png
  92. BIN
      src/teacher/teacher-cert/images/tree2.png

BIN
dist/assets/base.5e7bcfbe.png


BIN
dist/assets/btn.1f5c7ceb.png


BIN
dist/assets/button.40e190d1.png


BIN
dist/assets/button.ddeb6103.png


File diff suppressed because it is too large
+ 0 - 0
dist/assets/checkbox_default-legacy.88950e5d.js


+ 0 - 0
dist/assets/checkbox_default.b252ed9d.js → dist/assets/checkbox_default.25179a07.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/create-legacy.5503fcdc.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/create-legacy.a55938ba.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/create.191f4f22.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/create.38991fa0.js


BIN
dist/assets/header.2ef59c62.png


BIN
dist/assets/header.43ab3cc4.png


BIN
dist/assets/header.bf0132d0.png


BIN
dist/assets/header.e977521e.png


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


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


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


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


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


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


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


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


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


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


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


+ 1 - 1
dist/assets/index.fbcd64fe.js → dist/assets/index.20ca9a8b.js

@@ -1 +1 @@
-import{C as n}from"./index.5d094fac.js";import{d as o,V as l,a as t,u as i,j as s}from"./vendor.a0144ce9.js";import{n as c,e as m,c as r}from"./icon_name_active.5a25be96.js";import{C as d,a as p}from"./index.f7cec036.js";import"./index.71fa0d03.js";import"./index.6b5c8453.js";/* empty css                *//* empty css               *//* empty css               *//* empty css               *//* empty css               *//* empty css               *//* empty css               *//* empty css                *//* empty css                */import"./icon_tips.9bbfc6f5.js";import"./index.05e981c6.js";import"./index.523f0064.js";/* empty css                *//* empty css               */import"./index.ac03cc7c.js";import"./icon_student.bbb32387.js";import"./checkbox_default.b252ed9d.js";const v="_classWrap_kvlzi_1",u="_tabs_kvlzi_4",b="_tabItem_kvlzi_11",j="_title_kvlzi_23",_="_tabItemRight_kvlzi_26",x="_tabItemActive_kvlzi_29";var e={classWrap:v,tabs:u,tabItem:b,title:j,tabItemRight:_,tabItemActive:x},K=o({name:"ClassArrangement",setup(){const a=l(1);return()=>t("div",{class:e.classWrap},[t(n,null,null),t("div",{class:e.tabs},[t("div",{class:[e.tabItem,e.tabItemActive]},[t(i,{name:c,size:38},null),t("span",{class:e.title},[s("\u8BFE\u7A0B\u4FE1\u606F")])]),t("div",{class:[e.tabItem,e.tabItemRight,a.value>1?e.tabItemActive:""]},[t(i,{name:a.value>1?m:r,size:38},null),t("span",{class:e.title},[s("\u8BFE\u7A0B\u5B89\u6392")])])]),t("div",{style:{display:a.value===1?"block":"none"}},[t(d,{onSubmit:I=>{a.value=2}},null)]),t("div",{style:{display:a.value===2?"block":"none"}},[t(p,{onBack:()=>a.value=1,active:a.value},null)])])}});export{K as default};
+import{C as n}from"./index.5d094fac.js";import{d as o,V as l,a as t,u as i,j as s}from"./vendor.a0144ce9.js";import{n as c,e as m,c as r}from"./icon_name_active.5a25be96.js";import{C as d,a as p}from"./index.f98bc5a5.js";import"./index.71fa0d03.js";import"./index.6b5c8453.js";/* empty css                *//* empty css               *//* empty css               *//* empty css               *//* empty css               *//* empty css               *//* empty css               *//* empty css                *//* empty css                */import"./icon_tips.9bbfc6f5.js";import"./index.05e981c6.js";import"./index.523f0064.js";/* empty css                *//* empty css               */import"./index.ac03cc7c.js";import"./icon_student.bbb32387.js";import"./checkbox_default.25179a07.js";const v="_classWrap_kvlzi_1",u="_tabs_kvlzi_4",b="_tabItem_kvlzi_11",j="_title_kvlzi_23",_="_tabItemRight_kvlzi_26",x="_tabItemActive_kvlzi_29";var e={classWrap:v,tabs:u,tabItem:b,title:j,tabItemRight:_,tabItemActive:x},K=o({name:"ClassArrangement",setup(){const a=l(1);return()=>t("div",{class:e.classWrap},[t(n,null,null),t("div",{class:e.tabs},[t("div",{class:[e.tabItem,e.tabItemActive]},[t(i,{name:c,size:38},null),t("span",{class:e.title},[s("\u8BFE\u7A0B\u4FE1\u606F")])]),t("div",{class:[e.tabItem,e.tabItemRight,a.value>1?e.tabItemActive:""]},[t(i,{name:a.value>1?m:r,size:38},null),t("span",{class:e.title},[s("\u8BFE\u7A0B\u5B89\u6392")])])]),t("div",{style:{display:a.value===1?"block":"none"}},[t(d,{onSubmit:I=>{a.value=2}},null)]),t("div",{style:{display:a.value===2?"block":"none"}},[t(p,{onBack:()=>a.value=1,active:a.value},null)])])}});export{K as default};

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


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


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


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


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


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


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


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


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


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


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


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


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


BIN
dist/assets/join.7b6d6a5b.png


BIN
dist/assets/logo1.8a740127.png


BIN
dist/assets/logo1.e835c74e.png


BIN
dist/assets/logo2.3fd4f01f.png


BIN
dist/assets/logo2.f1e4bc93.png


BIN
dist/assets/logo4.56f9d37d.png


File diff suppressed because it is too large
+ 0 - 0
dist/assets/polyfills-legacy.230ab621.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/practice-setting-legacy.cf21424f.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/practice-setting.b72b1627.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/teacher-follow-legacy.ebd8349a.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/teacher-follow.de5a4991.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/teacher-home-legacy.f92d6163.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/teacher-home.3fbb0dbf.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/teacher-legacy.ef753b13.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/teacher.6422bcba.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/teacher.64549df4.js


+ 0 - 0
dist/assets/index.5062a520.css → dist/assets/teacher.a6c9550a.css


File diff suppressed because it is too large
+ 0 - 0
dist/assets/teacher_cert-legacy.0a706a46.js


+ 0 - 1
dist/assets/teacher_cert-legacy.f997e14c.js

@@ -1 +0,0 @@
-;(function(){System.register([],function(exports){'use strict';return{execute:function execute(){var musicCert=exports('m',"./assets/music_cert.c3745c92.png");var teacherCert=exports('t',"./assets/teacher_cert.e88e7df1.png");}};});})();

File diff suppressed because it is too large
+ 0 - 0
dist/assets/teacher_cert.545c524a.js


+ 0 - 1
dist/assets/teacher_cert.5c45c8b4.js

@@ -1 +0,0 @@
-var e="./assets/music_cert.c3745c92.png",s="./assets/teacher_cert.e88e7df1.png";export{e as m,s as t};

BIN
dist/assets/teacher_cert.e88e7df1.png


BIN
dist/assets/tip.f35c7fd0.png


BIN
dist/assets/tree1.1a180434.png


+ 4 - 4
dist/index.html

@@ -35,12 +35,12 @@
     <meta name="msapplication-tap-highlight" content="no" />
     <meta name="msapplication-tap-highlight" content="no" />
     <title>酷乐秀</title>
     <title>酷乐秀</title>
     <script src="./flexible.js" charset="UTF-8"></script>
     <script src="./flexible.js" charset="UTF-8"></script>
-    <script type="module" crossorigin src="./assets/index.b33bf224.js"></script>
+    <script type="module" crossorigin src="./assets/index.63f0cafa.js"></script>
     <link rel="modulepreload" href="./assets/vendor.a0144ce9.js">
     <link rel="modulepreload" href="./assets/vendor.a0144ce9.js">
     <link rel="modulepreload" href="./assets/index.71fa0d03.js">
     <link rel="modulepreload" href="./assets/index.71fa0d03.js">
     <link rel="stylesheet" href="./assets/vendor.42d1964e.css">
     <link rel="stylesheet" href="./assets/vendor.42d1964e.css">
     <link rel="stylesheet" href="./assets/index.5242455e.css">
     <link rel="stylesheet" href="./assets/index.5242455e.css">
-    <link rel="stylesheet" href="./assets/index.5062a520.css">
+    <link rel="stylesheet" href="./assets/teacher.a6c9550a.css">
     <script type="module">!function(){try{new Function("m","return import(m)")}catch(o){console.warn("vite: loading legacy build because dynamic import is unsupported, syntax error above should be ignored");var e=document.getElementById("vite-legacy-polyfill"),n=document.createElement("script");n.src=e.src,n.onload=function(){System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))},document.body.appendChild(n)}}();</script>
     <script type="module">!function(){try{new Function("m","return import(m)")}catch(o){console.warn("vite: loading legacy build because dynamic import is unsupported, syntax error above should be ignored");var e=document.getElementById("vite-legacy-polyfill"),n=document.createElement("script");n.src=e.src,n.onload=function(){System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))},document.body.appendChild(n)}}();</script>
   </head>
   </head>
 
 
@@ -49,7 +49,7 @@
     
     
     <!-- <script type="module" src="/src/teacher/main.ts"></script> -->
     <!-- <script type="module" src="/src/teacher/main.ts"></script> -->
     <script nomodule>!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()}),!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script>
     <script nomodule>!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()}),!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script>
-    <script nomodule id="vite-legacy-polyfill" src="./assets/polyfills-legacy.38ab39eb.js"></script>
-    <script nomodule id="vite-legacy-entry" data-src="./assets/index-legacy.ac498d2b.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
+    <script nomodule id="vite-legacy-polyfill" src="./assets/polyfills-legacy.230ab621.js"></script>
+    <script nomodule id="vite-legacy-entry" data-src="./assets/index-legacy.acf04c3c.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
   </body>
   </body>
 </html>
 </html>

+ 4 - 4
dist/teacher.html

@@ -35,12 +35,12 @@
     <meta name="msapplication-tap-highlight" content="no" />
     <meta name="msapplication-tap-highlight" content="no" />
     <title>酷乐秀</title>
     <title>酷乐秀</title>
     <script src="./flexible.js" charset="UTF-8"></script>
     <script src="./flexible.js" charset="UTF-8"></script>
-    <script type="module" crossorigin src="./assets/teacher.6422bcba.js"></script>
+    <script type="module" crossorigin src="./assets/teacher.64549df4.js"></script>
     <link rel="modulepreload" href="./assets/vendor.a0144ce9.js">
     <link rel="modulepreload" href="./assets/vendor.a0144ce9.js">
     <link rel="modulepreload" href="./assets/index.71fa0d03.js">
     <link rel="modulepreload" href="./assets/index.71fa0d03.js">
     <link rel="stylesheet" href="./assets/index.5242455e.css">
     <link rel="stylesheet" href="./assets/index.5242455e.css">
     <link rel="stylesheet" href="./assets/vendor.42d1964e.css">
     <link rel="stylesheet" href="./assets/vendor.42d1964e.css">
-    <link rel="stylesheet" href="./assets/index.5062a520.css">
+    <link rel="stylesheet" href="./assets/teacher.a6c9550a.css">
     <script type="module">!function(){try{new Function("m","return import(m)")}catch(o){console.warn("vite: loading legacy build because dynamic import is unsupported, syntax error above should be ignored");var e=document.getElementById("vite-legacy-polyfill"),n=document.createElement("script");n.src=e.src,n.onload=function(){System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))},document.body.appendChild(n)}}();</script>
     <script type="module">!function(){try{new Function("m","return import(m)")}catch(o){console.warn("vite: loading legacy build because dynamic import is unsupported, syntax error above should be ignored");var e=document.getElementById("vite-legacy-polyfill"),n=document.createElement("script");n.src=e.src,n.onload=function(){System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))},document.body.appendChild(n)}}();</script>
   </head>
   </head>
 
 
@@ -48,7 +48,7 @@
     <div id="app"></div>
     <div id="app"></div>
     
     
     <script nomodule>!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()}),!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script>
     <script nomodule>!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()}),!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script>
-    <script nomodule id="vite-legacy-polyfill" src="./assets/polyfills-legacy.38ab39eb.js"></script>
-    <script nomodule id="vite-legacy-entry" data-src="./assets/teacher-legacy.c482b42e.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
+    <script nomodule id="vite-legacy-polyfill" src="./assets/polyfills-legacy.230ab621.js"></script>
+    <script nomodule id="vite-legacy-entry" data-src="./assets/teacher-legacy.ef753b13.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
   </body>
   </body>
 </html>
 </html>

BIN
src/common/images/teacher_cert.png


BIN
src/teacher/music-cert/images/3.png


+ 0 - 0
src/teacher/teacher-cert/images/4.png → src/teacher/music-cert/images/4.png


BIN
src/teacher/music-cert/images/btn.png


BIN
src/teacher/music-cert/images/header.png


BIN
src/teacher/music-cert/images/logo1.png


BIN
src/teacher/music-cert/images/logo2.png


BIN
src/teacher/music-cert/images/logo3.png


BIN
src/teacher/music-cert/images/logo4.png


BIN
src/teacher/music-cert/images/tip.png


+ 44 - 92
src/teacher/music-cert/index.module.less

@@ -1,5 +1,5 @@
 .music-cert {
 .music-cert {
-  background: linear-gradient(213deg, #5ae2b8 0%, #27c695 100%);
+  background: #16146a;
   min-height: 100vh;
   min-height: 100vh;
   position: relative;
   position: relative;
   overflow: hidden;
   overflow: hidden;
@@ -12,109 +12,61 @@
   }
   }
 
 
   .cert-section {
   .cert-section {
-    margin: 362px 14px 0;
-    background: #cbfdd5;
+    margin: 337px 14px 8px;
+    background: #2c288a;
     border-radius: 29px;
     border-radius: 29px;
-    border: 15px solid #cbfdd5;
-    position: relative;
-    z-index: 3;
+    display: flex;
+    align-items: center;
+    flex-direction: column;
 
 
-    .cert-text {
-      background: #ffffff;
-      border-radius: 26px;
-      padding: 8px 13px 12px;
-      margin-bottom: 13px;
-      &:last-child {
-        margin-bottom: 0;
-      }
+    .title {
+      display: inline-block;
+      font-size: 16px;
+      font-weight: 600;
+      color: #ffffff;
+      line-height: 32px;
+      background: linear-gradient(171deg, #c1d9ff 0%, #ffd1fa 100%);
+      border-radius: 16px;
+      padding: 0 20px;
+      margin: 0 auto;
+      margin-top: -16px;
     }
     }
 
 
-    .cert-tree {
-      padding-left: 5px;
-      padding-right: 5px;
-    }
+    .item {
+      margin: 0 20px;
+      padding: 16px 0;
+      display: flex;
+      align-items: center;
+      border-bottom: 1px dashed #ffffff;
 
 
-    .cert-padding {
-      padding: 8px 13px 17px;
-    }
+      .logo {
+        width: 50px;
+        height: 50px;
+        margin-left: 28px;
+      }
 
 
-    .title {
-      display: block;
-      // width: 148px;
-      height: 32px;
-      margin: 0 auto;
-    }
-    .cert-join {
-      padding-top: 14px;
-      font-size: 13px;
-      color: #005852;
-      line-height: 22px;
-    }
-    .cert-desc {
-      padding-top: 9px;
-      text-align: center;
-      font-size: 13px;
-      color: #005852;
-      line-height: 26px;
-      p {
-        position: relative;
-        z-index: 2;
-        display: inline-block;
-        // padding: 0 8px;
-        &::after {
-          content: ' ';
-          width: 100%;
-          display: inline-block;
-          height: 10px;
-          background: #cbfdd5;
-          border-radius: 5px;
-          opacity: 0.63;
-          position: absolute;
-          left: 0;
-          bottom: 3px;
-          z-index: -1;
-        }
+      &:last-child {
+        border-bottom: 0;
       }
       }
     }
     }
-  }
 
 
-  .cert-item {
-    display: flex;
-    align-items: flex-start;
-    justify-content: space-between;
-    margin-bottom: 15px;
-    &:last-child {
-      margin-bottom: 0;
-    }
-    .certLogo {
-      width: 63px;
-      height: 52px;
-      .logo {
-        width: inherit;
-        height: inherit;
+    .subTitle {
+      display: flex;
+      align-items: center;
+      font-size: 16px;
+      font-weight: 500;
+      color: #ffffff;
+      line-height: 30px;
+      img {
+        margin-right: 6px;
+        height: 17px;
       }
       }
     }
     }
 
 
-    .certInfo {
-      margin-left: 10px;
-      .certInfoHeader {
-        display: flex;
-        align-items: center;
-        font-size: 16px;
-        font-weight: 500;
-        color: #333333;
-        line-height: 30px;
-        .num {
-          width: 25px;
-          height: 18px;
-          margin-right: 6px;
-        }
-      }
-      .certInfoDesc {
-        font-size: 13px;
-        color: #666666;
-        line-height: 22px;
-      }
+    .subConent {
+      font-size: 13px;
+      color: #ffffff;
+      line-height: 22px;
     }
     }
   }
   }
 
 

+ 52 - 44
src/teacher/music-cert/index.tsx

@@ -71,62 +71,70 @@ export default defineComponent({
           <div class={styles['music-cert']}>
           <div class={styles['music-cert']}>
             <div class={styles.certWrapper}>
             <div class={styles.certWrapper}>
               <div class={[styles['cert-section'], 'mb12']}>
               <div class={[styles['cert-section'], 'mb12']}>
-                <div class={[styles['cert-text'], styles['cert-tree']]}>
+                <div class={styles.title}>来成为酷乐秀音乐人吧!</div>
+
+                <div class={styles.item}>
+                  <div class={styles.content}>
+                    <div class={styles.subTitle}>
+                      <img src={getAssetsHomeFile('1.png')} />
+                      <span>教学视频分享达人</span>
+                    </div>
+                    <div class={styles.subConent}>
+                      发布您制作的教学视频内容,展现不同类型的
+                    </div>
+                  </div>
                   <img
                   <img
-                    src={getAssetsHomeFile('tip.png')}
-                    class={styles.title}
+                    src={getAssetsHomeFile('logo2.png')}
+                    class={styles.logo}
                   />
                   />
-                  <div class={styles['cert-desc']}>
-                    <p style={{ paddingRight: 0 }}>
-                      酷乐秀对有能力编曲的音乐人开通上传曲谱权限,
-                    </p>
-                    <p>开通后您可上传自己编曲的乐谱MIDI</p>
-                    <p>让平台学员进行练习,并获取收益</p>
+                </div>
+
+                <div class={styles.item}>
+                  <div class={styles.content}>
+                    <div class={styles.subTitle}>
+                      <img src={getAssetsHomeFile('2.png')} />
+                      <span>教学视频分享达人</span>
+                    </div>
+                    <div class={styles.subConent}>
+                      发布您制作的教学视频内容,展现不同类型的
+                    </div>
                   </div>
                   </div>
+                  <img
+                    src={getAssetsHomeFile('logo3.png')}
+                    class={styles.logo}
+                  />
                 </div>
                 </div>
 
 
-                <div class={[styles['cert-show'], styles['cert-text']]}>
-                  <div class={[styles['cert-item']]}>
-                    <div class={styles.certLogo}>
-                      <Image
-                        class={styles.logo}
-                        src={getAssetsHomeFile('logo1.png')}
-                      />
+                <div class={styles.item}>
+                  <div class={styles.content}>
+                    <div class={styles.subTitle}>
+                      <img src={getAssetsHomeFile('3.png')} />
+                      <span>教学视频分享达人</span>
                     </div>
                     </div>
-                    <div class={styles.certInfo}>
-                      <div class={styles.certInfoHeader}>
-                        <Image
-                          class={styles.num}
-                          src={getAssetsHomeFile('1.png')}
-                        />
-                        MP3文件上传
-                      </div>
-                      <div class={styles.certInfoDesc}>
-                        您可上传自己编曲的乐谱MP3,并自定义乐谱价格,为平台学员提供智能陪练练习。
-                      </div>
+                    <div class={styles.subConent}>
+                      发布您制作的教学视频内容,展现不同类型的
                     </div>
                     </div>
                   </div>
                   </div>
+                  <img
+                    src={getAssetsHomeFile('logo1.png')}
+                    class={styles.logo}
+                  />
+                </div>
 
 
-                  <div class={[styles['cert-item']]}>
-                    <div class={styles.certLogo}>
-                      <Image
-                        class={styles.logo}
-                        src={getAssetsHomeFile('logo2.png')}
-                      />
+                <div class={styles.item}>
+                  <div class={styles.content}>
+                    <div class={styles.subTitle}>
+                      <img src={getAssetsHomeFile('4.png')} />
+                      <span>教学视频分享达人</span>
                     </div>
                     </div>
-                    <div class={styles.certInfo}>
-                      <div class={styles.certInfoHeader}>
-                        <Image
-                          class={styles.num}
-                          src={getAssetsHomeFile('2.png')}
-                        />
-                        乐谱收益
-                      </div>
-                      <div class={styles.certInfoDesc}>
-                        您可对上传的乐谱自定义价格,学员可自行挑选乐谱购买,购买后您将获取学员购买收入。
-                      </div>
+                    <div class={styles.subConent}>
+                      发布您制作的教学视频内容,展现不同类型的
                     </div>
                     </div>
                   </div>
                   </div>
+                  <img
+                    src={getAssetsHomeFile('logo4.png')}
+                    class={styles.logo}
+                  />
                 </div>
                 </div>
               </div>
               </div>
 
 

+ 37 - 143
src/teacher/teacher-cert/cert-info.module.less

@@ -1,166 +1,60 @@
 .cert-info {
 .cert-info {
-  background: linear-gradient(180deg, #86dbf7 0%, #9be4ff 100%);
-  // padding: 0 0 12px;
   min-height: 100vh;
   min-height: 100vh;
   position: relative;
   position: relative;
   overflow: hidden;
   overflow: hidden;
-  .certContent {
-    background: url('./images/header.png') no-repeat center top;
-    background-size: 100%;
-    width: 100%;
-    height: 230px;
-    margin-top: 40px;
-    margin-bottom: -18px;
-    z-index: 2;
-    position: relative;
-  }
-
-  .certHeader {
-    line-height: var(--van-nav-bar-height);
-    text-align: center;
-    max-width: 60%;
-    margin: 0 auto;
-    color: var(--van-nav-bar-title-text-color);
-    font-weight: var(--van-font-weight-bold);
-    font-size: var(--van-nav-bar-title-font-size);
-  }
-
-  .certWhite {
-    background-color: #ffffff;
-  }
+  background: url('./images/header.png') no-repeat center top #2dc7aa;
+  background-size: 100%;
+  width: 100%;
 
 
   .certWrapper {
   .certWrapper {
-    background: #4ebc55;
+    padding-top: 300px;
   }
   }
 
 
-  .cert-section {
-    margin: 0 14px;
-    background: #cbfdd5;
-    border-radius: 29px;
-    border: 15px solid #cbfdd5;
-    position: relative;
-    z-index: 3;
-
-    .cert-text {
-      background: #ffffff;
-      border-radius: 26px;
-      padding: 8px 24px 12px;
-      margin-bottom: 13px;
-      &:last-child {
-        margin-bottom: 0;
-      }
-    }
-    .cert-padding {
-      padding: 8px 14px 17px;
-    }
+  .section {
+    background-color: #fff;
+    margin: 0 12px 10px;
+    padding: 14px 13px;
+    border-radius: 10px;
+    border: 1px solid #e0f7f3;
 
 
     .title {
     .title {
-      display: block;
-      // width: 148px;
-      height: 32px;
-      margin: 0 auto;
-    }
-    .cert-join {
-      padding-top: 14px;
-      font-size: 13px;
-      color: #005852;
-      line-height: 22px;
-    }
-    .cert-desc {
-      padding-top: 9px;
-      text-align: center;
-      font-size: 13px;
-      color: #005852;
-      line-height: 26px;
-      p {
-        position: relative;
-        z-index: 2;
-        display: inline-block;
-        padding: 0 8px;
-        &::after {
-          content: ' ';
-          width: 100%;
-          display: inline-block;
-          height: 10px;
-          background: #cbfdd5;
-          border-radius: 5px;
-          opacity: 0.63;
-          position: absolute;
-          left: 0;
-          bottom: 3px;
-          z-index: -1;
-        }
+      display: flex;
+      img {
+        height: 29px;
       }
       }
+      font-size: 16px;
+      font-weight: 600;
+      color: #2dc7aa;
+      line-height: 26px;
     }
     }
-  }
 
 
-  .cert-tree {
-    position: relative;
-    &::before,
-    &::after {
-      content: ' ';
-      display: inline-block;
-      position: absolute;
-    }
-    &::before {
-      top: -13px;
-      left: 3px;
-      background: url('./images/tree2.png') no-repeat center;
-      background-size: 100%;
-      width: 38px;
-      height: 42px;
-    }
-    &::after {
-      right: 0px;
-      bottom: -20px;
-      background: url('./images/tree1.png') no-repeat center;
-      background-size: 100%;
-      width: 39px;
-      height: 45px;
+    .content {
+      font-size: 14px;
+      color: #333333;
+      line-height: 22px;
+      padding: 10px 6px;
+      text-align: justify;
     }
     }
   }
   }
 
 
-  .cert-show {
-    padding: 18px 7px !important;
-  }
-
-  .cert-item {
+  .operation {
     display: flex;
     display: flex;
-    align-items: flex-start;
-    // justify-content: space-between;
-    margin-bottom: 15px;
-    &:last-child {
-      margin-bottom: 0;
+
+    .item {
+      flex: 1;
+      text-align: center;
     }
     }
-    .certLogo {
-      width: 63px;
-      height: 52px;
-      .logo {
-        width: inherit;
-        height: inherit;
-      }
+
+    img {
+      width: 50px;
+      height: 50px;
     }
     }
 
 
-    .certInfo {
-      margin-left: 10px;
-      .certInfoHeader {
-        display: flex;
-        align-items: center;
-        font-size: 16px;
-        font-weight: 500;
-        color: #333333;
-        line-height: 30px;
-        .num {
-          width: 25px;
-          height: 18px;
-          margin-right: 6px;
-        }
-      }
-      .certInfoDesc {
-        font-size: 13px;
-        color: #666666;
-        line-height: 22px;
-      }
+    p {
+      padding-top: 5px;
+      font-size: 12px;
+      color: #666666;
+      line-height: 22px;
     }
     }
   }
   }
 
 

+ 52 - 121
src/teacher/teacher-cert/cert-info.tsx

@@ -33,141 +33,72 @@ export default defineComponent({
   render() {
   render() {
     return (
     return (
       <div class={styles['cert-info']}>
       <div class={styles['cert-info']}>
-        {/* <div class={styles.certContent}> */}
-        <ColHeader
-          v-slots={{
-            content: () => (
-              <Sticky position="top" offsetTop={0}></Sticky>
-              //   <div class={[styles.certHeader, this.headStatus ? styles.certWhite : null]}>
-              //     老师认证
-              //   </div>
-            )
-          }}
-        />
-
-        <div class={styles.certContent}></div>
-
         <div class={styles.certWrapper}>
         <div class={styles.certWrapper}>
-          <div class={styles['cert-section']}>
-            <div class={[styles['cert-text'], styles['cert-tree']]}>
-              <img src={getAssetsHomeFile('base.png')} class={styles.title} />
-              <div class={styles['cert-desc']}>
-                <p>酷乐秀是一款为器乐学习者提供智能陪练及</p>
-                <p style={{ paddingRight: 0 }}>线上授课撮合的乐器教学平台,</p>
-                <p>器乐老师可通过自身的专业知识为自己带来</p>
-                <p style={{ paddingRight: 0, fontWeight: 'bold' }}>
-                  授课及曲谱销售收益。
-                </p>
-              </div>
+          <div class={styles.section}>
+            <div class={styles.title}>
+              <img src={getAssetsHomeFile('1.png')} />
+              什么是酷乐秀音乐达人?
             </div>
             </div>
 
 
-            <div class={[styles['cert-show'], styles['cert-text']]}>
-              <div class={[styles['cert-item']]}>
-                <div class={styles.certLogo}>
-                  <Image
-                    class={styles.logo}
-                    src={getAssetsHomeFile('logo1.png')}
-                  />
-                </div>
-                <div class={styles.certInfo}>
-                  <div class={styles.certInfoHeader}>
-                    <Image
-                      class={styles.num}
-                      src={getAssetsHomeFile('1.png')}
-                    />
-                    线上授课
-                  </div>
-                  <div class={styles.certInfoDesc}>
-                    认证成为酷乐秀老师后,可设置您的空闲时间为平台中的求学者进行1对1的线上课程指导。
-                  </div>
-                </div>
-              </div>
+            <p class={styles.content}>
+              酷乐秀音乐人是酷乐秀优质的内容创作提供者,包含乐谱歌单达人,教学视频分享达人,演奏MLog达人,直播up达人
+            </p>
 
 
-              <div class={[styles['cert-item']]}>
-                <div class={styles.certLogo}>
-                  <Image
-                    class={styles.logo}
-                    src={getAssetsHomeFile('logo2.png')}
-                  />
-                </div>
-                <div class={styles.certInfo}>
-                  <div class={styles.certInfoHeader}>
-                    <Image
-                      class={styles.num}
-                      src={getAssetsHomeFile('2.png')}
-                    />
-                    个人风采展示
-                  </div>
-                  <div class={styles.certInfoDesc}>
-                    可发布自己的专业经历、获奖记录及音视频资料对求学者展示,让学员更加深入的了解您的专业技能,从而提高约课率。
-                  </div>
-                </div>
+            <div class={styles.operation}>
+              <div class={styles.item}>
+                <img src={getAssetsHomeFile('logo1.png')} />
+                <p>乐谱歌单</p>
               </div>
               </div>
-
-              <div class={[styles['cert-item']]}>
-                <div class={styles.certLogo}>
-                  <Image
-                    class={styles.logo}
-                    src={getAssetsHomeFile('logo3.png')}
-                  />
-                </div>
-                <div class={styles.certInfo}>
-                  <div class={styles.certInfoHeader}>
-                    <Image
-                      class={styles.num}
-                      src={getAssetsHomeFile('3.png')}
-                    />
-                    曲谱上传
-                  </div>
-                  <div class={styles.certInfoDesc}>
-                    可上传您制作的MIDI乐谱为求学者提供学习曲目的途径,并从中获得收益。
-                  </div>
-                </div>
+              <div class={styles.item}>
+                <img src={getAssetsHomeFile('logo2.png')} />
+                <p>教学视频</p>
               </div>
               </div>
-
-              <div class={[styles['cert-item']]}>
-                <div class={styles.certLogo}>
-                  <Image
-                    class={styles.logo}
-                    src={getAssetsHomeFile('logo4.png')}
-                  />
-                </div>
-                <div class={styles.certInfo}>
-                  <div class={styles.certInfoHeader}>
-                    <Image
-                      class={styles.num}
-                      src={getAssetsHomeFile('4.png')}
-                    />
-                    收益提现
-                  </div>
-                  <div class={styles.certInfoDesc}>
-                    在您授课及上传曲谱销售后,经过平台核算,将您获得的收益发放至您的个人账户下,您可随时将自己获得的收益提现。
-                  </div>
-                </div>
+              <div class={styles.item}>
+                <img src={getAssetsHomeFile('logo3.png')} />
+                <p>演奏MLog</p>
+              </div>
+              <div class={styles.item}>
+                <img src={getAssetsHomeFile('logo4.png')} />
+                <p>直播up达人</p>
               </div>
               </div>
             </div>
             </div>
+          </div>
 
 
-            <div class={[styles['cert-text'], styles['cert-padding']]}>
-              <img src={getAssetsHomeFile('join.png')} class={styles.title} />
-              <div class={styles['cert-join']}>
-                在艺术的殿堂中,为他人照亮前进的道路,用自己的经验和点拨,传播艺术的种子,获取硕果。
-              </div>
+          <div class={styles.section}>
+            <div class={styles.title}>
+              <img src={getAssetsHomeFile('2.png')} />
+              酷乐秀能为达人提供哪些服务?
             </div>
             </div>
+
+            <p class={styles.content}>
+              酷乐秀提供现金激励,商业分成等福利政策,帮助达人内容变现,
+              提供流量扶持等政策,帮助达人推广优质內容。
+            </p>
           </div>
           </div>
 
 
-          <Sticky position="bottom" offsetBottom={0}>
-            <div class={styles['btn-group']}>
-              <div
-                class={[
-                  styles.btn,
-                  teacherState.authStatus ? styles.disabled : null
-                ]}
-                onClick={this.onClick}
-              ></div>
+          <div class={styles.section}>
+            <div class={styles.title}>
+              <img src={getAssetsHomeFile('3.png')} />
+              成为酷乐秀达人的意义是什么?
             </div>
             </div>
-          </Sticky>
+
+            <p class={styles.content}>
+              酷乐秀给所有热爱音乐热爱分享热爱转播技能的达人一个分享交流创作的平台,让音乐圈无圈,让爱好者无界。
+            </p>
+          </div>
         </div>
         </div>
-        {/* </div> */}
+
+        <Sticky position="bottom" offsetBottom={0}>
+          <div class={styles['btn-group']}>
+            <div
+              class={[
+                styles.btn,
+                teacherState.authStatus ? styles.disabled : null
+              ]}
+              onClick={this.onClick}
+            ></div>
+          </div>
+        </Sticky>
       </div>
       </div>
     )
     )
   }
   }

BIN
src/teacher/teacher-cert/images/1.png


BIN
src/teacher/teacher-cert/images/2.png


BIN
src/teacher/teacher-cert/images/3.png


BIN
src/teacher/teacher-cert/images/base.png


BIN
src/teacher/teacher-cert/images/button.png


BIN
src/teacher/teacher-cert/images/header.png


BIN
src/teacher/teacher-cert/images/join.png


BIN
src/teacher/teacher-cert/images/logo1.png


BIN
src/teacher/teacher-cert/images/logo2.png


BIN
src/teacher/teacher-cert/images/logo3.png


BIN
src/teacher/teacher-cert/images/logo4.png


BIN
src/teacher/teacher-cert/images/tree1.png


BIN
src/teacher/teacher-cert/images/tree2.png


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