liushengqiang 2 years ago
parent
commit
e76c66a486
40 changed files with 58 additions and 58 deletions
  1. 1 0
      dist/assets/api-894b1d67.js
  2. 0 0
      dist/assets/api-legacy-2d63c836.js
  3. 0 0
      dist/assets/colexiu-c5a369af.js
  4. 0 0
      dist/assets/colexiu-d601edf7.js
  5. 0 0
      dist/assets/colexiu-legacy-8595492e.js
  6. 0 0
      dist/assets/colexiu-legacy-bd577d73.js
  7. 0 17
      dist/assets/html2canvas.esm-d9256aa7.js
  8. 0 0
      dist/assets/html2canvas.esm-legacy-e3a16327.js
  9. 0 0
      dist/assets/index-07f71e6a.js
  10. 0 0
      dist/assets/index-442207fb.js
  11. 0 0
      dist/assets/index-5d17322c.js
  12. 0 0
      dist/assets/index-6bfd721b.js
  13. 0 0
      dist/assets/index-7c209954.js
  14. 0 0
      dist/assets/index-88361f82.js
  15. 0 0
      dist/assets/index-b01bf59a.js
  16. 0 0
      dist/assets/index-legacy-0af1c20e.js
  17. 0 0
      dist/assets/index-legacy-14e36213.js
  18. 0 0
      dist/assets/index-legacy-4ea23cdc.js
  19. 0 0
      dist/assets/index-legacy-baa8656b.js
  20. 0 0
      dist/assets/index-legacy-d14d56dd.js
  21. 0 0
      dist/assets/index-legacy-eac07ae2.js
  22. 0 0
      dist/assets/index-legacy-f9c4dcec.js
  23. 0 0
      dist/assets/instrument-8a414b14.js
  24. 0 0
      dist/assets/instrument-d5974a03.js
  25. 0 0
      dist/assets/instrument-legacy-5601bdbf.js
  26. 0 0
      dist/assets/instrument-legacy-7fe07e4a.js
  27. 0 0
      dist/assets/orchestra-0fbe747f.js
  28. 0 0
      dist/assets/orchestra-legacy-729c17a9.js
  29. 0 0
      dist/assets/polyfills-legacy-27a81827.js
  30. 0 0
      dist/assets/polyfills-legacy-8b76d140.js
  31. 0 0
      dist/assets/report-share-d80c9400.js
  32. 0 0
      dist/assets/report-share-legacy-bfdab059.js
  33. 0 0
      dist/assets/vue3-lottie.es-b3d8ce2b.js
  34. 0 0
      dist/assets/vue3-lottie.es-legacy-b17ddb17.js
  35. 7 7
      dist/colexiu.html
  36. 6 6
      dist/index.html
  37. 8 8
      dist/instrument.html
  38. 8 8
      dist/orchestra.html
  39. 4 4
      dist/report-share.html
  40. 24 8
      src/page-instrument/header-top/settting/index.tsx

+ 1 - 0
dist/assets/api-894b1d67.js

@@ -0,0 +1 @@
+import{K as e}from"./index-6bfd721b.js";const r=async()=>await e.get("/student/queryUserInfo"),n=()=>e.get("/student/queryUserInfo"),o=()=>e.get("/employee/queryUserInfo"),u=s=>e.get("/music/sheet/detail/"+s),c=s=>e.post("/sysMusicRecord/add",{data:s}),a=s=>e.post("/sysSuggestion/add",{data:s});export{a,c as b,u as c,o as e,r as s,n as t};

File diff suppressed because it is too large
+ 0 - 0
dist/assets/api-legacy-2d63c836.js


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


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


File diff suppressed because it is too large
+ 0 - 0
dist/assets/colexiu-legacy-8595492e.js


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


File diff suppressed because it is too large
+ 0 - 17
dist/assets/html2canvas.esm-d9256aa7.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/html2canvas.esm-legacy-e3a16327.js


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


File diff suppressed because it is too large
+ 0 - 0
dist/assets/instrument-legacy-5601bdbf.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/instrument-legacy-7fe07e4a.js


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


File diff suppressed because it is too large
+ 0 - 0
dist/assets/orchestra-legacy-729c17a9.js


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


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


File diff suppressed because it is too large
+ 0 - 0
dist/assets/report-share-d80c9400.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/report-share-legacy-bfdab059.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/vue3-lottie.es-b3d8ce2b.js


File diff suppressed because it is too large
+ 0 - 0
dist/assets/vue3-lottie.es-legacy-b17ddb17.js


+ 7 - 7
dist/colexiu.html

@@ -38,11 +38,11 @@
       },
     })
   </script>
-  <script type="module" crossorigin src="./assets/colexiu-c5a369af.js"></script>
-  <link rel="modulepreload" crossorigin href="./assets/index-38cdedf3.js">
-  <link rel="modulepreload" crossorigin href="./assets/html2canvas.esm-d9256aa7.js">
-  <link rel="modulepreload" crossorigin href="./assets/index-3800d7a5.js">
-  <link rel="modulepreload" crossorigin href="./assets/vue3-lottie.es-20d738b3.js">
+  <script type="module" crossorigin src="./assets/colexiu-d601edf7.js"></script>
+  <link rel="modulepreload" crossorigin href="./assets/index-6bfd721b.js">
+  <link rel="modulepreload" crossorigin href="./assets/api-894b1d67.js">
+  <link rel="modulepreload" crossorigin href="./assets/index-b01bf59a.js">
+  <link rel="modulepreload" crossorigin href="./assets/vue3-lottie.es-b3d8ce2b.js">
   <link rel="stylesheet" href="./assets/index-4cfc339c.css">
   <link rel="stylesheet" href="./assets/index-c7a13191.css">
   <link rel="stylesheet" href="./assets/colexiu-4a62fa3a.css">
@@ -55,8 +55,8 @@
   <img id="loading" class="show" src="./loading.svg" alt="loading" />
   
   <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 crossorigin id="vite-legacy-polyfill" src="./assets/polyfills-legacy-27a81827.js"></script>
-  <script nomodule crossorigin id="vite-legacy-entry" data-src="./assets/colexiu-legacy-bd577d73.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
+  <script nomodule crossorigin id="vite-legacy-polyfill" src="./assets/polyfills-legacy-8b76d140.js"></script>
+  <script nomodule crossorigin id="vite-legacy-entry" data-src="./assets/colexiu-legacy-8595492e.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
 </body>
 
 </html>

+ 6 - 6
dist/index.html

@@ -73,10 +73,10 @@
       }
     })
   </script>
-  <script type="module" crossorigin src="./assets/index-37be6e5f.js"></script>
-  <link rel="modulepreload" crossorigin href="./assets/index-38cdedf3.js">
-  <link rel="modulepreload" crossorigin href="./assets/index-3800d7a5.js">
-  <link rel="modulepreload" crossorigin href="./assets/index-88ff13cf.js">
+  <script type="module" crossorigin src="./assets/index-5d17322c.js"></script>
+  <link rel="modulepreload" crossorigin href="./assets/index-6bfd721b.js">
+  <link rel="modulepreload" crossorigin href="./assets/index-b01bf59a.js">
+  <link rel="modulepreload" crossorigin href="./assets/index-07f71e6a.js">
   <link rel="modulepreload" crossorigin href="./assets/plyr.min-424cfb91.js">
   <link rel="stylesheet" href="./assets/index-4cfc339c.css">
   <link rel="stylesheet" href="./assets/index-c7a13191.css">
@@ -96,8 +96,8 @@
   <img id="loading" class="show" src="./loading.svg" alt="loading" />
   
   <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 crossorigin id="vite-legacy-polyfill" src="./assets/polyfills-legacy-27a81827.js"></script>
-  <script nomodule crossorigin id="vite-legacy-entry" data-src="./assets/index-legacy-83020ca7.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
+  <script nomodule crossorigin id="vite-legacy-polyfill" src="./assets/polyfills-legacy-8b76d140.js"></script>
+  <script nomodule crossorigin id="vite-legacy-entry" data-src="./assets/index-legacy-4ea23cdc.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
 </body>
 
 </html>

+ 8 - 8
dist/instrument.html

@@ -36,12 +36,12 @@
       },
     })
   </script>
-  <script type="module" crossorigin src="./assets/instrument-d5974a03.js"></script>
-  <link rel="modulepreload" crossorigin href="./assets/index-38cdedf3.js">
-  <link rel="modulepreload" crossorigin href="./assets/index-3800d7a5.js">
-  <link rel="modulepreload" crossorigin href="./assets/vue3-lottie.es-20d738b3.js">
-  <link rel="modulepreload" crossorigin href="./assets/html2canvas.esm-d9256aa7.js">
-  <link rel="modulepreload" crossorigin href="./assets/index-fd8582fb.js">
+  <script type="module" crossorigin src="./assets/instrument-8a414b14.js"></script>
+  <link rel="modulepreload" crossorigin href="./assets/index-6bfd721b.js">
+  <link rel="modulepreload" crossorigin href="./assets/index-b01bf59a.js">
+  <link rel="modulepreload" crossorigin href="./assets/vue3-lottie.es-b3d8ce2b.js">
+  <link rel="modulepreload" crossorigin href="./assets/api-894b1d67.js">
+  <link rel="modulepreload" crossorigin href="./assets/index-88361f82.js">
   <link rel="stylesheet" href="./assets/index-4cfc339c.css">
   <link rel="stylesheet" href="./assets/index-c7a13191.css">
   <link rel="stylesheet" href="./assets/instrument-53a60d36.css">
@@ -54,8 +54,8 @@
   <img id="loading" class="show" src="./loading.svg" alt="loading" />
   
   <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 crossorigin id="vite-legacy-polyfill" src="./assets/polyfills-legacy-27a81827.js"></script>
-  <script nomodule crossorigin id="vite-legacy-entry" data-src="./assets/instrument-legacy-7fe07e4a.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
+  <script nomodule crossorigin id="vite-legacy-polyfill" src="./assets/polyfills-legacy-8b76d140.js"></script>
+  <script nomodule crossorigin id="vite-legacy-entry" data-src="./assets/instrument-legacy-5601bdbf.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
 </body>
 
 </html>

+ 8 - 8
dist/orchestra.html

@@ -39,12 +39,12 @@
       transition: opacity .3s;
     }
   </style>
-  <script type="module" crossorigin src="./assets/orchestra-c90e02a3.js"></script>
-  <link rel="modulepreload" crossorigin href="./assets/index-38cdedf3.js">
-  <link rel="modulepreload" crossorigin href="./assets/index-3800d7a5.js">
-  <link rel="modulepreload" crossorigin href="./assets/vue3-lottie.es-20d738b3.js">
-  <link rel="modulepreload" crossorigin href="./assets/index-88ff13cf.js">
-  <link rel="modulepreload" crossorigin href="./assets/index-fd8582fb.js">
+  <script type="module" crossorigin src="./assets/orchestra-0fbe747f.js"></script>
+  <link rel="modulepreload" crossorigin href="./assets/index-6bfd721b.js">
+  <link rel="modulepreload" crossorigin href="./assets/index-b01bf59a.js">
+  <link rel="modulepreload" crossorigin href="./assets/vue3-lottie.es-b3d8ce2b.js">
+  <link rel="modulepreload" crossorigin href="./assets/index-07f71e6a.js">
+  <link rel="modulepreload" crossorigin href="./assets/index-88361f82.js">
   <link rel="stylesheet" href="./assets/index-4cfc339c.css">
   <link rel="stylesheet" href="./assets/index-c7a13191.css">
   <link rel="stylesheet" href="./assets/index-85f95688.css">
@@ -69,8 +69,8 @@
   </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 crossorigin id="vite-legacy-polyfill" src="./assets/polyfills-legacy-27a81827.js"></script>
-  <script nomodule crossorigin id="vite-legacy-entry" data-src="./assets/orchestra-legacy-ec228e12.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
+  <script nomodule crossorigin id="vite-legacy-polyfill" src="./assets/polyfills-legacy-8b76d140.js"></script>
+  <script nomodule crossorigin id="vite-legacy-entry" data-src="./assets/orchestra-legacy-729c17a9.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
 </body>
 
 </html>

+ 4 - 4
dist/report-share.html

@@ -23,8 +23,8 @@
       transition: opacity .3s;
     }
   </style>
-  <script type="module" crossorigin src="./assets/report-share-df1e83ea.js"></script>
-  <link rel="modulepreload" crossorigin href="./assets/index-38cdedf3.js">
+  <script type="module" crossorigin src="./assets/report-share-d80c9400.js"></script>
+  <link rel="modulepreload" crossorigin href="./assets/index-6bfd721b.js">
   <link rel="modulepreload" crossorigin href="./assets/plyr.min-424cfb91.js">
   <link rel="stylesheet" href="./assets/index-4cfc339c.css">
   <link rel="stylesheet" href="./assets/plyr-ad8ef5ae.css">
@@ -49,8 +49,8 @@
   </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 crossorigin id="vite-legacy-polyfill" src="./assets/polyfills-legacy-27a81827.js"></script>
-  <script nomodule crossorigin id="vite-legacy-entry" data-src="./assets/report-share-legacy-7409f09a.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
+  <script nomodule crossorigin id="vite-legacy-polyfill" src="./assets/polyfills-legacy-8b76d140.js"></script>
+  <script nomodule crossorigin id="vite-legacy-entry" data-src="./assets/report-share-legacy-bfdab059.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
 </body>
 
 </html>

+ 24 - 8
src/page-instrument/header-top/settting/index.tsx

@@ -16,7 +16,7 @@ import {
 	showLoadingToast,
 	showToast,
 } from "vant";
-import state from "/src/state";
+import state, { IPlatform } from "/src/state";
 import { api_closeCamera, api_openCamera, api_savePicture } from "/src/helpers/communication";
 import store from "store";
 import iconInfo from "../image/info.svg";
@@ -41,14 +41,30 @@ export default defineComponent({
 				const svg: any = document.getElementById("osmdSvgPage1");
 				if (svg) {
 					const _canvas = svg2canvas(svg.outerHTML);
-					const base64 = _canvas.toDataURL("image/png", 1);
-					const res = await api_savePicture({
-						base64,
-					});
-					if (res?.content?.status === "success") {
-						showToast({ message: "保存成功", type: "success" });
+
+					if (state.platform === IPlatform.PC) {
+						let el: any = document.createElement("a");
+						// 设置 href 为图片经过 base64 编码后的字符串,默认为 png 格式
+						el.href = _canvas.toDataURL();
+						el.download = state.examSongName;
+
+						// 创建一个点击事件并对 a 标签进行触发
+						const event = new MouseEvent("click");
+						el.dispatchEvent(event);
+						setTimeout(() => {
+							showToast({ message: "保存成功", type: "success" });
+							el = null
+						}, 300);
 					} else {
-						showToast({ message: "保存失败", type: "fail" });
+						const base64 = _canvas.toDataURL("image/png", 1);
+						const res = await api_savePicture({
+							base64,
+						});
+						if (res?.content?.status === "success") {
+							showToast({ message: "保存成功", type: "success" });
+						} else {
+							showToast({ message: "保存失败", type: "fail" });
+						}
 					}
 				}
 			}, 500);

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