From 7cb9089525698a4ef8a2ebc88a0a78250b07b7d8 Mon Sep 17 00:00:00 2001 From: "min.jiang" Date: Fri, 7 Jun 2024 09:01:48 +0800 Subject: [PATCH] update --- frontend/package.json | 16 +--- frontend/src/App.vue | 11 +-- frontend/src/assets/freeleaps.png | Bin 0 -> 6069 bytes frontend/src/assets/message.png | Bin 0 -> 1185 bytes frontend/src/assets/profile.png | Bin 0 -> 3354 bytes frontend/src/assets/styles/_variables.scss | 7 +- frontend/src/assets/styles/containers.scss | 3 + frontend/src/assets/styles/inputs.scss | 15 ++++ frontend/src/assets/styles/main.scss | 2 +- frontend/src/components/PDFReader.vue | 83 ++++++++++++++++++ frontend/src/components/SvgIcon.vue | 37 ++++++++ frontend/src/components/VueQuill.vue | 60 +++++++++++++ frontend/src/footers/FooterGuest.vue | 28 ++---- frontend/src/headers/HeaderGuest.vue | 60 ++++++------- frontend/src/headers/HeaderUser.vue | 72 ++++++++------- frontend/src/icons/post.svg | 1 + frontend/src/icons/providers.svg | 1 + frontend/src/icons/requests.svg | 1 + frontend/src/icons/workspace.svg | 1 + frontend/src/main.js | 23 ++--- frontend/src/pages/guest/FrontDoor.vue | 29 +++--- frontend/src/pages/guest/NewUserSetFlid.vue | 43 ++++----- .../src/pages/guest/NewUserSetPassword.vue | 77 ++++++++-------- .../pages/guest/SigninWithEmailAndCode.vue | 50 +++++------ .../guest/SigninWithEmailAndPassword.vue | 58 +++++------- .../src/pages/public/PdfContentViewer.vue | 55 ++++++------ .../user/workspace/requestIssue/Issue.vue | 7 +- frontend/src/plugins/router/router.js | 44 +++++----- frontend/vite.config.js | 18 ++-- 29 files changed, 481 insertions(+), 321 deletions(-) create mode 100644 frontend/src/assets/freeleaps.png create mode 100644 frontend/src/assets/message.png create mode 100644 frontend/src/assets/profile.png create mode 100644 frontend/src/components/PDFReader.vue create mode 100644 frontend/src/components/SvgIcon.vue create mode 100644 frontend/src/components/VueQuill.vue create mode 100644 frontend/src/icons/post.svg create mode 100644 frontend/src/icons/providers.svg create mode 100644 frontend/src/icons/requests.svg create mode 100644 frontend/src/icons/workspace.svg diff --git a/frontend/package.json b/frontend/package.json index 77ef82c..fcfaa74 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -10,20 +10,8 @@ "format": "prettier --write src/" }, "dependencies": { - "@fortawesome/fontawesome-svg-core": "^6.4.2", - "@fortawesome/free-brands-svg-icons": "^6.4.2", - "@fortawesome/free-regular-svg-icons": "^6.4.2", - "@fortawesome/free-solid-svg-icons": "^6.4.2", - "@fortawesome/pro-duotone-svg-icons": "^6.4.2", - "@fortawesome/pro-light-svg-icons": "^6.4.2", - "@fortawesome/pro-regular-svg-icons": "^6.4.2", - "@fortawesome/pro-solid-svg-icons": "^6.4.2", - "@fortawesome/pro-thin-svg-icons": "^6.4.2", - "@fortawesome/sharp-light-svg-icons": "^6.4.2", - "@fortawesome/sharp-regular-svg-icons": "^6.4.2", - "@fortawesome/sharp-solid-svg-icons": "^6.4.2", - "@fortawesome/vue-fontawesome": "^3.0.3", "@popperjs/core": "^2.11.8", + "@vueup/vue-quill": "^1.2.0", "axios": "^1.4.0", "bootstrap": "^5.3.1", "buffer": "^6.0.3", @@ -44,6 +32,8 @@ "sass": "^1.66.1", "sass-loader": "^13.3.2", "vite": "^4.4.6", + "vite-plugin-svg-icons": "^2.0.1", + "fast-glob": "^3.3.2", "webpack": "^5.88.2" } } diff --git a/frontend/src/App.vue b/frontend/src/App.vue index 1e268bf..09d187e 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -34,24 +34,21 @@ export default { margin-top: 0px; } -.body-header { - width: 100%; - height: 5vmax; - background: $primary; -} +.body-header {width: 100%; height: $header-height;} .body-main { margin-top: 0px; - min-height: calc(100vh - 5vmax); + min-height: $body-height; } .body-footer { width: 100%; - height: 200px; + height: $footer-height; } .app-body { margin-top: 0px; width: 100%; + height: 100vh; } diff --git a/frontend/src/assets/freeleaps.png b/frontend/src/assets/freeleaps.png new file mode 100644 index 0000000000000000000000000000000000000000..ec876b3cd5bfb58001e5f7c469f2f837c73385d4 GIT binary patch literal 6069 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 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/message.png b/frontend/src/assets/message.png new file mode 100644 index 0000000000000000000000000000000000000000..0517baa7e92458b37ae812c224e533448e567c35 GIT binary patch literal 1185 zcmV;S1YY}zP)+aW2 zf*ic_Bd0CfOCgM=dj2LMQfq9lN30O+2G+}yQmL7w}hLDF96cyy}v;~B{FL~Q!I zNMBR`@}*sCWfi#5^rj06311}8;FU>7);h3#^w3b+x(48yy5WSbfTt!xORf52+kgBh zBdY`R;sL-Tq_h3QL!+pnr4H=)@uh-p83>tmxXOCd+4&G37csIBLc2c>&mj0z#Ar4J z66&X~hhP5swx6r{^g-Q^Ttfafqbw7FfQNa;#7qbg(lI6}8!jQg=4trsz>XhZqMQMn z7O(C{Ue-nm7>AC4C#Dr;B~LFX0HDY*UiaxIxLJE)974od8EV!+A_Nd5pUE)@xy)k6 zdN=miH7jo^T>*Pq>%LN|KlpQT#&JA4wmrQ%mY}MjR5a)SKZ*oK>^KStHp>EELultd^WyiNg!~=kUC+qeON~D+r z%XU`VM-L56xrMp$<*JHxTlXJ7&i|nZ_VQXKq%}Xk*Zs(qk<}?@%(amK z00n(Dee8I22q{H;0!3Zd{m6aRAR;%p42_?DFnw;T_5vw6=}c#>0sy=Iumix$Vn@Ke zX$M|sH`Qv@Gb}C@nsM`aPdxa;{*<;ChC_R1=8}qdhP9xdI>>oQ^37J+ZO6k z6M~!h(uaPf9w68g$Gdl`wtcREV5COieyJtPF;OM z-H%*N^|J^|8QAe~>usqHB-H)rgyVe6%h0S#uqPt>)Nmy!1W%#C(-(0dVO-?pF_b!3 zA}WBOFXU$c-DNLCwvQef@+7WE#e>3oAus*|R2<#XeS8kG00000NkvXXu0mjf7ds`4 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/profile.png b/frontend/src/assets/profile.png new file mode 100644 index 0000000000000000000000000000000000000000..da4fff5876f50be1599df41ed9121a403bf87073 GIT binary patch literal 3354 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 k=L_R!2>KcX +
+ +
+ + + + + diff --git a/frontend/src/components/SvgIcon.vue b/frontend/src/components/SvgIcon.vue new file mode 100644 index 0000000..5b5ce70 --- /dev/null +++ b/frontend/src/components/SvgIcon.vue @@ -0,0 +1,37 @@ + + + + + \ No newline at end of file diff --git a/frontend/src/components/VueQuill.vue b/frontend/src/components/VueQuill.vue new file mode 100644 index 0000000..e0b9c62 --- /dev/null +++ b/frontend/src/components/VueQuill.vue @@ -0,0 +1,60 @@ + + + + \ No newline at end of file diff --git a/frontend/src/footers/FooterGuest.vue b/frontend/src/footers/FooterGuest.vue index 3625dae..1c61248 100644 --- a/frontend/src/footers/FooterGuest.vue +++ b/frontend/src/footers/FooterGuest.vue @@ -1,13 +1,7 @@ diff --git a/frontend/src/headers/HeaderGuest.vue b/frontend/src/headers/HeaderGuest.vue index 9c77b06..e2e0186 100644 --- a/frontend/src/headers/HeaderGuest.vue +++ b/frontend/src/headers/HeaderGuest.vue @@ -1,18 +1,18 @@ @@ -39,22 +39,14 @@ export default { diff --git a/frontend/src/headers/HeaderUser.vue b/frontend/src/headers/HeaderUser.vue index 046f4ba..88f09e3 100644 --- a/frontend/src/headers/HeaderUser.vue +++ b/frontend/src/headers/HeaderUser.vue @@ -1,33 +1,29 @@