From 240f4b24bde19a5d6aefb8cf85952ed201dcd544 Mon Sep 17 00:00:00 2001 From: zhuhao <979263092@qq.com> Date: Thu, 11 Jul 2024 17:32:24 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=9F=BA=E7=A1=80=E6=A1=86=E6=9E=B6?= =?UTF-8?q?=E5=BE=AE=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 + .../src/layout/components/AppMain.vue | 16 +- src/renderer/src/router/index.js | 4 +- src/renderer/src/views/prepare/index.vue | 137 +++++++++++++++++- src/renderer/src/views/resource/index.vue | 6 +- 5 files changed, 152 insertions(+), 12 deletions(-) diff --git a/package.json b/package.json index dfd9830..1efc191 100644 --- a/package.json +++ b/package.json @@ -20,6 +20,7 @@ "dependencies": { "@electron-toolkit/preload": "^3.0.1", "@electron-toolkit/utils": "^3.0.0", + "@element-plus/icons-vue": "^2.3.1", "crypto-js": "^4.2.0", "electron-dl-manager": "^3.0.0", "electron-updater": "^6.1.7", diff --git a/src/renderer/src/layout/components/AppMain.vue b/src/renderer/src/layout/components/AppMain.vue index b93e085..5e71bdb 100644 --- a/src/renderer/src/layout/components/AppMain.vue +++ b/src/renderer/src/layout/components/AppMain.vue @@ -1,18 +1,22 @@ - + diff --git a/src/renderer/src/router/index.js b/src/renderer/src/router/index.js index 1ec4cc3..d464845 100644 --- a/src/renderer/src/router/index.js +++ b/src/renderer/src/router/index.js @@ -18,13 +18,13 @@ export const constantRoutes = [ path: '/resource', component: () => import('@/views/resource/index.vue'), name: 'resource', - meta: {title: '资源'} + meta: {title: '资源',keepAlive:true} }, { path: '/prepare', component: () => import('@/views/prepare/index.vue'), name: 'prepare', - meta: {title: '备课'} + meta: {title: '备课',keepAlive:true} }, { path: '/teach', diff --git a/src/renderer/src/views/prepare/index.vue b/src/renderer/src/views/prepare/index.vue index 8dd73c4..8100a31 100644 --- a/src/renderer/src/views/prepare/index.vue +++ b/src/renderer/src/views/prepare/index.vue @@ -1 +1,136 @@ - \ No newline at end of file + + + + diff --git a/src/renderer/src/views/resource/index.vue b/src/renderer/src/views/resource/index.vue index 798e722..40aee9b 100644 --- a/src/renderer/src/views/resource/index.vue +++ b/src/renderer/src/views/resource/index.vue @@ -3,8 +3,8 @@
- - + +
@@ -38,4 +38,4 @@ const nodeClick = (data) => { box-shadow: 0px 0px 20px 0px rgba(99, 99, 99, 0.06); } } - \ No newline at end of file + -- 2.44.0.windows.1 From 38b8d5292f3a34a7c5249e2e4830e6ce6644683a Mon Sep 17 00:00:00 2001 From: zhuhao <979263092@qq.com> Date: Fri, 12 Jul 2024 17:57:45 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E5=9F=BA=E7=A1=80=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=A0=B8=E5=BF=83=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/src/assets/iconfont/iconfont.css | 11 +- src/renderer/src/assets/iconfont/iconfont.js | 2 +- .../src/assets/iconfont/iconfont.json | 7 + src/renderer/src/assets/iconfont/iconfont.svg | 87 ++++++++ src/renderer/src/assets/iconfont/iconfont.ttf | Bin 13300 -> 13660 bytes .../src/assets/iconfont/iconfont.woff | Bin 5988 -> 6248 bytes .../src/assets/iconfont/iconfont.woff2 | Bin 4920 -> 5184 bytes src/renderer/src/assets/main.css | 8 + .../src/layout/components/Uploader.vue | 208 ++++++++++++++++++ src/renderer/src/layout/index.vue | 2 + src/renderer/src/main.js | 5 +- src/renderer/src/store/modules/uploader.js | 38 ++++ src/renderer/src/views/prepare/index.vue | 109 ++++++++- 13 files changed, 464 insertions(+), 13 deletions(-) create mode 100644 src/renderer/src/assets/iconfont/iconfont.svg create mode 100644 src/renderer/src/layout/components/Uploader.vue create mode 100644 src/renderer/src/store/modules/uploader.js diff --git a/src/renderer/src/assets/iconfont/iconfont.css b/src/renderer/src/assets/iconfont/iconfont.css index b8318ab..a087388 100644 --- a/src/renderer/src/assets/iconfont/iconfont.css +++ b/src/renderer/src/assets/iconfont/iconfont.css @@ -1,8 +1,9 @@ @font-face { font-family: "iconfont"; /* Project id 2794390 */ - src: url('iconfont.woff2?t=1720688923236') format('woff2'), - url('iconfont.woff?t=1720688923236') format('woff'), - url('iconfont.ttf?t=1720688923236') format('truetype'); + src: url('iconfont.woff2?t=1720774148626') format('woff2'), + url('iconfont.woff?t=1720774148626') format('woff'), + url('iconfont.ttf?t=1720774148626') format('truetype'), + url('iconfont.svg?t=1720774148626#iconfont') format('svg'); } .iconfont { @@ -13,6 +14,10 @@ -moz-osx-font-smoothing: grayscale; } +.icon-yunwenjian-:before { + content: "\e629"; +} + .icon-avi:before { content: "\e65e"; } diff --git a/src/renderer/src/assets/iconfont/iconfont.js b/src/renderer/src/assets/iconfont/iconfont.js index 8ec663d..35b32b1 100644 --- a/src/renderer/src/assets/iconfont/iconfont.js +++ b/src/renderer/src/assets/iconfont/iconfont.js @@ -1 +1 @@ -window._iconfont_svg_string_2794390='',function(l){var h=(h=document.getElementsByTagName("script"))[h.length-1],v=h.getAttribute("data-injectcss"),h=h.getAttribute("data-disable-injectsvg");if(!h){var c,a,t,z,p,i=function(h,v){v.parentNode.insertBefore(h,v)};if(v&&!l.__iconfont__svg__cssinject__){l.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(h){console&&console.log(h)}}c=function(){var h,v=document.createElement("div");v.innerHTML=l._iconfont_svg_string_2794390,(v=v.getElementsByTagName("svg")[0])&&(v.setAttribute("aria-hidden","true"),v.style.position="absolute",v.style.width=0,v.style.height=0,v.style.overflow="hidden",v=v,(h=document.body).firstChild?i(v,h.firstChild):h.appendChild(v))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(c,0):(a=function(){document.removeEventListener("DOMContentLoaded",a,!1),c()},document.addEventListener("DOMContentLoaded",a,!1)):document.attachEvent&&(t=c,z=l.document,p=!1,d(),z.onreadystatechange=function(){"complete"==z.readyState&&(z.onreadystatechange=null,M())})}function M(){p||(p=!0,t())}function d(){try{z.documentElement.doScroll("left")}catch(h){return void setTimeout(d,50)}M()}}(window); \ No newline at end of file +window._iconfont_svg_string_2794390='',function(l){var h=(h=document.getElementsByTagName("script"))[h.length-1],v=h.getAttribute("data-injectcss"),h=h.getAttribute("data-disable-injectsvg");if(!h){var c,a,t,z,p,i=function(h,v){v.parentNode.insertBefore(h,v)};if(v&&!l.__iconfont__svg__cssinject__){l.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(h){console&&console.log(h)}}c=function(){var h,v=document.createElement("div");v.innerHTML=l._iconfont_svg_string_2794390,(v=v.getElementsByTagName("svg")[0])&&(v.setAttribute("aria-hidden","true"),v.style.position="absolute",v.style.width=0,v.style.height=0,v.style.overflow="hidden",v=v,(h=document.body).firstChild?i(v,h.firstChild):h.appendChild(v))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(c,0):(a=function(){document.removeEventListener("DOMContentLoaded",a,!1),c()},document.addEventListener("DOMContentLoaded",a,!1)):document.attachEvent&&(t=c,z=l.document,p=!1,d(),z.onreadystatechange=function(){"complete"==z.readyState&&(z.onreadystatechange=null,M())})}function M(){p||(p=!0,t())}function d(){try{z.documentElement.doScroll("left")}catch(h){return void setTimeout(d,50)}M()}}(window); \ No newline at end of file diff --git a/src/renderer/src/assets/iconfont/iconfont.json b/src/renderer/src/assets/iconfont/iconfont.json index 7f7f82d..189949b 100644 --- a/src/renderer/src/assets/iconfont/iconfont.json +++ b/src/renderer/src/assets/iconfont/iconfont.json @@ -5,6 +5,13 @@ "css_prefix_text": "icon-", "description": "", "glyphs": [ + { + "icon_id": "8494654", + "name": "云文件-", + "font_class": "yunwenjian-", + "unicode": "e629", + "unicode_decimal": 58921 + }, { "icon_id": "6347314", "name": "avi", diff --git a/src/renderer/src/assets/iconfont/iconfont.svg b/src/renderer/src/assets/iconfont/iconfont.svg new file mode 100644 index 0000000..c664589 --- /dev/null +++ b/src/renderer/src/assets/iconfont/iconfont.svg @@ -0,0 +1,87 @@ + + + + Created by iconfont + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/renderer/src/assets/iconfont/iconfont.ttf b/src/renderer/src/assets/iconfont/iconfont.ttf index 76651ab157c775c21582a58f4fc0935128014c37..300ef82b4debe5e601bb43401549f3ddccb2accc 100644 GIT binary patch delta 1243 zcmY+CO>7%Q6vzLwpYcc5?#63733ao!YdfiH5hrm-W2ICrRSQUo0QExU)U-*QG;snA zkfKU%1t(-hAgh7{iiF@$ajJ?G_0U6=1LA-xkV+2~QUixk4;*r6QB|p3-gpRt8U6M@ z^Y-m~Gw!5etS3y7%u?_R%$cVbGhaf4Zt>0s*%Bb zpngs3TSU6Hw7S+*yr%&BllINU<+Ig$v%lX1^c~utSgNkAuoL);-p6U*SFbM3guf|Y z2L`WE&bgK43!STlH-FgxhQs9a>gTsohf`qWOWfV**`5xSA0r?R0Q|AJ@yV`w&%8^T zs(wuS4k*G(LwuKNCD>iX^IALXi^iR{3HT9edzB~kliwX^_==ougvp|Ch5LAj_wy;f z%CGV*&jUDkN82{ZE4wz4<3EGZ_ff>#vj@j%0{gHR-AJMrJzyHWa$Aa;4LNv$Tw~}% zg3=qUBkGgZlp1IRML0&aXpf{wE1^K(bRPkQ1gAR+C^#KVLTSK#5=sajl2B^!eu=m? zpOnyPz^5c|Nh=NUpr9i7w1nybenvu70M~9@4sm8Uem6K^N(Y1QF7AC2&aJlTbIn zF8~ekpvHi&N~lHPS0(5p-I9p5wZ{glDL2%n`h#{&KV=LUJLc_<4d1u^mjkZ{o&>i$ zx2&>tKlD?0bI+Pxv77d${jkgGT95Qa9y%GP;(X-XgzkCXWsRv@JKDD=@R5q>_edDNZE8hTP%= z8yPMzJsOJ+6%Vr#1q+FAMkJ=-Ida+c)6+jspI&cdbN{ZhIpsUuiS2dVcyCm-a>;?@ zn9IVQ$+2Wtpf{i&Kk6SlH8_4IK5#UXe=X0dnTfP}==lR()eWC^DI7FxvtBlB%Vd{p z6#IXn+gZllRK~XarmnF>IGCPD>w`XBBaO$bnE%Kdnf%HAu|YlmO76hPfmC_FJHG!* zT~W08?x3M)Zyz%)+iX=LBi~ONpXOPrb-#El#L@^{e82wTOnqU#T0hv@H}ot0%zp!l C;}BQ? delta 858 zcmXw%OK4L;6o&tMZ<;ho^Jtp3seRZcMT1l+A?PMhk)lu+t*%NJZDSvawP~WwqCz3y z15(JMdg)3L(X}EJrAU!b>PEp;MUaBxVss(Jg}M=m|K#8uzWbkZ=FFTsXYT&O&&>K@ zY4pg;X22{0)^uj^`h4a5>vq7|1sqFe=hCzBwXX>PpUKHA1FlcjL)zPRt1DH!MQoAVL+y-VrbT<~$~88A4;nwdg=*;ia&jdL=w z#iZ1o?buKh26M?;^+jbWkopC$g8|^n^9%R>Ywd4s)nQpT={LgEQ9gQI)b26%Y^OPH z`^}&|X&xWit;c~^umK1vM(LC={EhVR@)YK_5{~2_@YbH7(T7n5Ip5a;QrJ8mKb@oYYwX zF6x}X9z)Fw&>xl&bRSh#fR}n%KofNVCH(??bgl^SQx^s3Q{@D<7iviWe@B%U5TX_Y zv{0`KybP#o0y?S70^1M8Us;1TeZmcacLKE|pqrDx8#8PkSaFBPvDHvca__4X#d=QF+MnZ+qkCq$Zk#IR&4ez(|Vi2(pVy8BrxNZ#? OQ9F?wHelaQzW)aRoWbb; diff --git a/src/renderer/src/assets/iconfont/iconfont.woff b/src/renderer/src/assets/iconfont/iconfont.woff index d66cc09a47b510462e3e4c1a574ae9a144171aad..8e5a114a11104d704afcc48f54292a2b5960bff4 100644 GIT binary patch delta 5758 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 SV1kPC+Bk}$UusWI4*&r9L|QZe diff --git a/src/renderer/src/assets/iconfont/iconfont.woff2 b/src/renderer/src/assets/iconfont/iconfont.woff2 index 324468b7f8d340c0305d31d5ded35ff47d293288..d86e5e1a1c6b9abbf65556451a76649048c7a31b 100644 GIT binary patch literal 5184 zcmV-G6u;|tPew8T0RR9102Dv~3jhEB05x0y02A>50RR9100000000000000000000 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 literal 4920 zcmV-86UXd#Pew8T0RR91024R>3jhEB05kLe021f`0RR9100000000000000000000 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 + + + + + + + diff --git a/src/renderer/src/layout/index.vue b/src/renderer/src/layout/index.vue index 1c1f820..f147499 100644 --- a/src/renderer/src/layout/index.vue +++ b/src/renderer/src/layout/index.vue @@ -6,12 +6,14 @@ +