From bae0dcfd9644bf4516e30d3f956a2e6c32710862 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=95=E9=87=91=E6=B3=BD?= <1098696801@qq.com> Date: Fri, 4 Feb 2022 12:57:22 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BB=E5=BD=95=E9=A1=B5=E6=A0=B7=E5=BC=8F?= =?UTF-8?q?=E7=AD=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/assets/fonts/PoetsenOne.woff2 | Bin 0 -> 53604 bytes magic-boot-ui/src/assets/images/login-bg.svg | 138 +++++++++++++++++ magic-boot-ui/src/icons/svg/eye-open.svg | 1 + magic-boot-ui/src/icons/svg/eye.svg | 1 + .../src/layout/components/Sidebar/index.vue | 7 +- magic-boot-ui/src/scripts/request.js | 34 ++--- magic-boot-ui/src/styles/common.css | 6 + magic-boot-ui/src/views/dashboard/index.vue | 1 + magic-boot-ui/src/views/login/index.vue | 142 +++++++++--------- 9 files changed, 234 insertions(+), 96 deletions(-) create mode 100644 magic-boot-ui/src/assets/fonts/PoetsenOne.woff2 create mode 100644 magic-boot-ui/src/assets/images/login-bg.svg create mode 100644 magic-boot-ui/src/icons/svg/eye-open.svg create mode 100644 magic-boot-ui/src/icons/svg/eye.svg diff --git a/magic-boot-ui/src/assets/fonts/PoetsenOne.woff2 b/magic-boot-ui/src/assets/fonts/PoetsenOne.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..2e857b7fd23151a2d0c4e5a443a5c4da61df234a GIT binary patch literal 53604 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 RlrE3@hyTIlzxowo0RUUsFUSA@ literal 0 HcmV?d00001 diff --git a/magic-boot-ui/src/assets/images/login-bg.svg b/magic-boot-ui/src/assets/images/login-bg.svg new file mode 100644 index 0000000..192651a --- /dev/null +++ b/magic-boot-ui/src/assets/images/login-bg.svg @@ -0,0 +1,138 @@ +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="margin:auto;background:#7aceff;display:block;z-index:1;position:relative" width="1920" height="1080" preserveAspectRatio="xMidYMid" viewBox="0 0 1920 1080"> + <g transform="translate(960,540) scale(1,1) translate(-960,-540)"><g transform="translate(-100 416.03196572326607) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 416.03196572326607;1920 416.03196572326607" dur="500s" repeatCount="indefinite" begin="-5.139372331517178s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#bddeff" transform="scale(0.55)"></path> + </g><g transform="translate(-100 596.4001678117764) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 596.4001678117764;1920 596.4001678117764" dur="500s" repeatCount="indefinite" begin="-130.3016475134896s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#bddeff" transform="scale(0.55)"></path> + </g><g transform="translate(-100 26.545882090192208) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 26.545882090192208;1920 26.545882090192208" dur="500s" repeatCount="indefinite" begin="-418.3960343898864s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#bddeff" transform="scale(0.55)"></path> + </g><g transform="translate(-100 571.769019413317) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 571.769019413317;1920 571.769019413317" dur="500s" repeatCount="indefinite" begin="-479.907328466289s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#bddeff" transform="scale(0.55)"></path> + </g><g transform="translate(-100 299.0294986971487) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 299.0294986971487;1920 299.0294986971487" dur="500s" repeatCount="indefinite" begin="-227.05389635543605s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#bddeff" transform="scale(0.55)"></path> + </g><g transform="translate(-100 963.5414388315442) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 963.5414388315442;1920 963.5414388315442" dur="500s" repeatCount="indefinite" begin="-257.66135282842185s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#bddeff" transform="scale(0.55)"></path> + </g><g transform="translate(-100 381.5964835751399) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 381.5964835751399;1920 381.5964835751399" dur="500s" repeatCount="indefinite" begin="-307.0477827472562s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#bddeff" transform="scale(0.55)"></path> + </g><g transform="translate(-100 645.4789577105932) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 645.4789577105932;1920 645.4789577105932" dur="500s" repeatCount="indefinite" begin="-202.62184460542164s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#bddeff" transform="scale(0.55)"></path> + </g><g transform="translate(-100 869.0735193051235) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 869.0735193051235;1920 869.0735193051235" dur="500s" repeatCount="indefinite" begin="-255.24368861928292s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#bddeff" transform="scale(0.55)"></path> + </g><g transform="translate(-100 361.72520676524846) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 361.72520676524846;1920 361.72520676524846" dur="500s" repeatCount="indefinite" begin="-483.79414705548476s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#bddeff" transform="scale(0.55)"></path> + </g><g transform="translate(-100 86.68805096063784) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 86.68805096063784;1920 86.68805096063784" dur="500s" repeatCount="indefinite" begin="-320.8829128692832s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#bddeff" transform="scale(0.55)"></path> + </g><g transform="translate(-100 488.9772963132972) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 488.9772963132972;1920 488.9772963132972" dur="250s" repeatCount="indefinite" begin="-170.39139507921476s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#ffffff" transform="scale(0.7)"></path> + </g><g transform="translate(-100 4.576774043616565) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 4.576774043616565;1920 4.576774043616565" dur="250s" repeatCount="indefinite" begin="-316.15263864899003s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#ffffff" transform="scale(0.7)"></path> + </g><g transform="translate(-100 214.60993590372678) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 214.60993590372678;1920 214.60993590372678" dur="250s" repeatCount="indefinite" begin="-398.4521377828001s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#ffffff" transform="scale(0.7)"></path> + </g><g transform="translate(-100 1078.2795968790304) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 1078.2795968790304;1920 1078.2795968790304" dur="250s" repeatCount="indefinite" begin="-91.39136730030228s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#ffffff" transform="scale(0.7)"></path> + </g><g transform="translate(-100 696.282800231443) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 696.282800231443;1920 696.282800231443" dur="250s" repeatCount="indefinite" begin="-9.791027044726896s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#ffffff" transform="scale(0.7)"></path> + </g><g transform="translate(-100 561.7712540738951) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 561.7712540738951;1920 561.7712540738951" dur="250s" repeatCount="indefinite" begin="-193.89859611923643s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#ffffff" transform="scale(0.7)"></path> + </g><g transform="translate(-100 1027.434371957216) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 1027.434371957216;1920 1027.434371957216" dur="250s" repeatCount="indefinite" begin="-208.13490311748794s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#ffffff" transform="scale(0.7)"></path> + </g><g transform="translate(-100 723.5576871943198) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 723.5576871943198;1920 723.5576871943198" dur="250s" repeatCount="indefinite" begin="-397.71421883595184s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#ffffff" transform="scale(0.7)"></path> + </g><g transform="translate(-100 138.14742803728817) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 138.14742803728817;1920 138.14742803728817" dur="250s" repeatCount="indefinite" begin="-468.4075429967608s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#ffffff" transform="scale(0.7)"></path> + </g><g transform="translate(-100 1064.1245308500543) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 1064.1245308500543;1920 1064.1245308500543" dur="250s" repeatCount="indefinite" begin="-127.52573851087668s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#ffffff" transform="scale(0.7)"></path> + </g><g transform="translate(-100 867.7256355602567) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 867.7256355602567;1920 867.7256355602567" dur="250s" repeatCount="indefinite" begin="-404.38720114464013s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#ffffff" transform="scale(0.7)"></path> + </g><g transform="translate(-100 585.4335678795345) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 585.4335678795345;1920 585.4335678795345" dur="166.66666666666666s" repeatCount="indefinite" begin="-232.32351534757112s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#f1f2f3" transform="scale(0.85)"></path> + </g><g transform="translate(-100 55.826384663633284) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 55.826384663633284;1920 55.826384663633284" dur="166.66666666666666s" repeatCount="indefinite" begin="-310.35651449581314s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#f1f2f3" transform="scale(0.85)"></path> + </g><g transform="translate(-100 550.8735693730529) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 550.8735693730529;1920 550.8735693730529" dur="166.66666666666666s" repeatCount="indefinite" begin="-250.08402103222537s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#f1f2f3" transform="scale(0.85)"></path> + </g><g transform="translate(-100 468.8701205905754) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 468.8701205905754;1920 468.8701205905754" dur="166.66666666666666s" repeatCount="indefinite" begin="-487.8153302121583s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#f1f2f3" transform="scale(0.85)"></path> + </g><g transform="translate(-100 507.2526567834844) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 507.2526567834844;1920 507.2526567834844" dur="166.66666666666666s" repeatCount="indefinite" begin="-233.64601277250242s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#f1f2f3" transform="scale(0.85)"></path> + </g><g transform="translate(-100 345.3058813907401) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 345.3058813907401;1920 345.3058813907401" dur="166.66666666666666s" repeatCount="indefinite" begin="-487.12855908306886s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#f1f2f3" transform="scale(0.85)"></path> + </g><g transform="translate(-100 1031.1827146601443) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 1031.1827146601443;1920 1031.1827146601443" dur="166.66666666666666s" repeatCount="indefinite" begin="-10.720882299359303s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#f1f2f3" transform="scale(0.85)"></path> + </g><g transform="translate(-100 18.27432163445976) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 18.27432163445976;1920 18.27432163445976" dur="166.66666666666666s" repeatCount="indefinite" begin="-239.34624845076246s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#f1f2f3" transform="scale(0.85)"></path> + </g><g transform="translate(-100 254.00652063210185) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 254.00652063210185;1920 254.00652063210185" dur="166.66666666666666s" repeatCount="indefinite" begin="-97.67550616205378s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#f1f2f3" transform="scale(0.85)"></path> + </g><g transform="translate(-100 853.1521302679544) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 853.1521302679544;1920 853.1521302679544" dur="166.66666666666666s" repeatCount="indefinite" begin="-215.52668400815244s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#f1f2f3" transform="scale(0.85)"></path> + </g><g transform="translate(-100 120.29600539710484) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 120.29600539710484;1920 120.29600539710484" dur="166.66666666666666s" repeatCount="indefinite" begin="-121.43545841045444s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#f1f2f3" transform="scale(0.85)"></path> + </g><g transform="translate(-100 739.4135223183714) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 739.4135223183714;1920 739.4135223183714" dur="125s" repeatCount="indefinite" begin="-433.4250149061785s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#bddeff" transform="scale(1)"></path> + </g><g transform="translate(-100 239.0788419164232) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 239.0788419164232;1920 239.0788419164232" dur="125s" repeatCount="indefinite" begin="-407.9383077190322s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#bddeff" transform="scale(1)"></path> + </g><g transform="translate(-100 573.1972400632184) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 573.1972400632184;1920 573.1972400632184" dur="125s" repeatCount="indefinite" begin="-456.49760543175864s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#bddeff" transform="scale(1)"></path> + </g><g transform="translate(-100 915.5433684236687) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 915.5433684236687;1920 915.5433684236687" dur="125s" repeatCount="indefinite" begin="-40.03727141414903s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#bddeff" transform="scale(1)"></path> + </g><g transform="translate(-100 824.8766336499561) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 824.8766336499561;1920 824.8766336499561" dur="125s" repeatCount="indefinite" begin="-16.039906214160293s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#bddeff" transform="scale(1)"></path> + </g><g transform="translate(-100 499.265059924676) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 499.265059924676;1920 499.265059924676" dur="125s" repeatCount="indefinite" begin="-35.858363803996426s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#bddeff" transform="scale(1)"></path> + </g><g transform="translate(-100 1022.1802798581422) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 1022.1802798581422;1920 1022.1802798581422" dur="125s" repeatCount="indefinite" begin="-190.07909527181744s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#bddeff" transform="scale(1)"></path> + </g><g transform="translate(-100 1062.112161307141) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 1062.112161307141;1920 1062.112161307141" dur="125s" repeatCount="indefinite" begin="-108.16335769140706s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#bddeff" transform="scale(1)"></path> + </g><g transform="translate(-100 249.76500277280388) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 249.76500277280388;1920 249.76500277280388" dur="125s" repeatCount="indefinite" begin="-360.72984703184443s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#bddeff" transform="scale(1)"></path> + </g><g transform="translate(-100 989.5257835559386) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 989.5257835559386;1920 989.5257835559386" dur="125s" repeatCount="indefinite" begin="-358.39639108375485s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#bddeff" transform="scale(1)"></path> + </g><g transform="translate(-100 763.1858129038242) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 763.1858129038242;1920 763.1858129038242" dur="125s" repeatCount="indefinite" begin="-57.071504489237036s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#bddeff" transform="scale(1)"></path> + </g><g transform="translate(-100 394.96112430266106) rotate(0)"> + <animateTransform attributeName="transform" type="translate" keyTimes="0;1" values="-100 394.96112430266106;1920 394.96112430266106" dur="125s" repeatCount="indefinite" begin="-175.51156196107908s"></animateTransform> + <path d="M84.717,33.597c0.791-2.503,1.186-5.138,1.186-7.773C85.903,11.594,74.308,0,60.079,0 c-9.881,0-18.445,5.534-22.793,13.702c-1.581-0.527-3.426-0.791-5.138-0.791c-9.486,0-17.128,7.642-17.128,17.128 c0,1.186,0.132,2.372,0.395,3.426C6.719,34.783,0,42.424,0,51.515C0,61.66,8.169,69.829,18.314,69.829h63.373 C91.831,69.829,100,61.66,100,51.515C99.868,42.556,93.281,35.046,84.717,33.597z" fill="#bddeff" transform="scale(1)"></path> + </g></g> +</svg> diff --git a/magic-boot-ui/src/icons/svg/eye-open.svg b/magic-boot-ui/src/icons/svg/eye-open.svg new file mode 100644 index 0000000..88dcc98 --- /dev/null +++ b/magic-boot-ui/src/icons/svg/eye-open.svg @@ -0,0 +1 @@ +<svg class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="128" height="128"><defs><style/></defs><path d="M512 128q69.675 0 135.51 21.163t115.498 54.997 93.483 74.837 73.685 82.006 51.67 74.837 32.17 54.827L1024 512q-2.347 4.992-6.315 13.483T998.87 560.17t-31.658 51.669-44.331 59.99-56.832 64.34-69.504 60.16-82.347 51.5-94.848 34.687T512 896q-69.675 0-135.51-21.163t-115.498-54.826-93.483-74.326-73.685-81.493-51.67-74.496-32.17-54.997L0 513.707q2.347-4.992 6.315-13.483t18.816-34.816 31.658-51.84 44.331-60.33 56.832-64.683 69.504-60.331 82.347-51.84 94.848-34.816T512 128.085zm0 85.333q-46.677 0-91.648 12.331t-81.152 31.83-70.656 47.146-59.648 54.485-48.853 57.686-37.675 52.821-26.325 43.99q12.33 21.674 26.325 43.52t37.675 52.351 48.853 57.003 59.648 53.845T339.2 767.02t81.152 31.488T512 810.667t91.648-12.331 81.152-31.659 70.656-46.848 59.648-54.186 48.853-57.344 37.675-52.651T927.957 512q-12.33-21.675-26.325-43.648t-37.675-52.65-48.853-57.345-59.648-54.186-70.656-46.848-81.152-31.659T512 213.334zm0 128q70.656 0 120.661 50.006T682.667 512 632.66 632.661 512 682.667 391.339 632.66 341.333 512t50.006-120.661T512 341.333zm0 85.334q-35.328 0-60.33 25.002T426.666 512t25.002 60.33T512 597.334t60.33-25.002T597.334 512t-25.002-60.33T512 426.666z"/></svg> \ No newline at end of file diff --git a/magic-boot-ui/src/icons/svg/eye.svg b/magic-boot-ui/src/icons/svg/eye.svg new file mode 100644 index 0000000..16ed2d8 --- /dev/null +++ b/magic-boot-ui/src/icons/svg/eye.svg @@ -0,0 +1 @@ +<svg width="128" height="64" xmlns="http://www.w3.org/2000/svg"><path d="M127.072 7.994c1.37-2.208.914-5.152-.914-6.87-2.056-1.717-4.797-1.226-6.396.982-.229.245-25.586 32.382-55.74 32.382-29.24 0-55.74-32.382-55.968-32.627-1.6-1.963-4.57-2.208-6.397-.49C-.17 3.086-.399 6.275 1.2 8.238c.457.736 5.94 7.36 14.62 14.72L4.17 35.96c-1.828 1.963-1.6 5.152.228 6.87.457.98 1.6 1.471 2.742 1.471s2.284-.49 3.198-1.472l12.564-13.983c5.94 4.416 13.021 8.587 20.788 11.53l-4.797 17.418c-.685 2.699.686 5.397 3.198 6.133h1.37c2.057 0 3.884-1.472 4.341-3.68L52.6 42.83c3.655.736 7.538 1.227 11.422 1.227 3.883 0 7.767-.49 11.422-1.227l4.797 17.173c.457 2.208 2.513 3.68 4.34 3.68.457 0 .914 0 1.143-.246 2.513-.736 3.883-3.434 3.198-6.133l-4.797-17.172c7.767-2.944 14.848-7.114 20.788-11.53l12.336 13.738c.913.981 2.056 1.472 3.198 1.472s2.284-.49 3.198-1.472c1.828-1.963 1.828-4.906.228-6.87l-11.65-13.001c9.366-7.36 14.849-14.474 14.849-14.474z"/></svg> \ No newline at end of file diff --git a/magic-boot-ui/src/layout/components/Sidebar/index.vue b/magic-boot-ui/src/layout/components/Sidebar/index.vue index 592585f..8713403 100644 --- a/magic-boot-ui/src/layout/components/Sidebar/index.vue +++ b/magic-boot-ui/src/layout/components/Sidebar/index.vue @@ -1,7 +1,9 @@ <template> <div :class="{'has-logo':showLogo}"> <div class="logo-title"> - <img v-if="!isCollapse" src="@/assets/magic-boot.svg" style="height: 30px; vertical-align: middle;" /> + <div v-if="!isCollapse" style="color: white"> + Magic-Boot + </div> <img v-if="isCollapse" src="@/assets/magic-boot.png" style="vertical-align: middle; width: 28px"> </div> <logo v-if="showLogo" :collapse="isCollapse" /> @@ -29,13 +31,14 @@ .logo-title { color:white; height: 60px; - font-size: 16px; + font-size: 24px; line-height: 60px; text-align: center; font-weight: 300; box-shadow: 0px -1px 5px 0px #000; z-index: 1; position: relative; + font-family: PoetsenOne; } </style> diff --git a/magic-boot-ui/src/scripts/request.js b/magic-boot-ui/src/scripts/request.js index eb88235..8c48a51 100644 --- a/magic-boot-ui/src/scripts/request.js +++ b/magic-boot-ui/src/scripts/request.js @@ -30,7 +30,7 @@ service.interceptors.request.use( } ) -var isShowMsg = false +var currentMessage // response interceptor service.interceptors.response.use( /** @@ -81,18 +81,17 @@ service.interceptors.response.use( } }) } - if (isShowMsg === false && res.code !== 402) { - Message({ + if (res.code !== 402) { + if(currentMessage){ + currentMessage.close() + } + currentMessage = Message({ message: res.message || 'Error', type: 'error', duration: duration * 1000, - showClose: true, - onClose: function() { - isShowMsg = false - } + showClose: true }) - isShowMsg = true - // reslove(res) + reject(res) } } else { reslove(res) @@ -101,17 +100,14 @@ service.interceptors.response.use( }, error => { // console.log('err' + error) // for debug - if (isShowMsg === false) { - Message({ - message: error.message, - type: 'error', - duration: 5 * 1000, - onClose: function() { - isShowMsg = false - } - }) - isShowMsg = true + if(currentMessage){ + currentMessage.close() } + currentMessage = Message({ + message: error.message, + type: 'error', + duration: 5 * 1000 + }) return Promise.reject(error) } ) diff --git a/magic-boot-ui/src/styles/common.css b/magic-boot-ui/src/styles/common.css index 96a6d2f..a82909f 100644 --- a/magic-boot-ui/src/styles/common.css +++ b/magic-boot-ui/src/styles/common.css @@ -1,3 +1,9 @@ +@font-face { + font-family: PoetsenOne; + src: url(../assets/fonts/PoetsenOne.woff2) format('woff2'); + font-weight: 100; + font-style: normal; +} body { --el-dialog__wrapper-bottom: 15vh; --el-dialog__wrapper-top: 15vh; diff --git a/magic-boot-ui/src/views/dashboard/index.vue b/magic-boot-ui/src/views/dashboard/index.vue index 34c7c51..bf3b93b 100644 --- a/magic-boot-ui/src/views/dashboard/index.vue +++ b/magic-boot-ui/src/views/dashboard/index.vue @@ -21,6 +21,7 @@ export default { .dashboard { &-container { margin: 30px; + background: white; } &-text { font-size: 30px; diff --git a/magic-boot-ui/src/views/login/index.vue b/magic-boot-ui/src/views/login/index.vue index 5ff8e18..44e3250 100644 --- a/magic-boot-ui/src/views/login/index.vue +++ b/magic-boot-ui/src/views/login/index.vue @@ -1,74 +1,45 @@ <template> <div class="login-container"> <el-form ref="loginForm" :model="loginForm" :rules="loginRules" class="login-form" auto-complete="on" label-position="left"> - - <div class="title-container"> - <h3 class="title">后台管理系统</h3> + <div class="login-box"> + <div class="title-container"> + Magic-Boot + </div> + <el-form-item prop="username"> + <span class="svg-container"> + <svg-icon icon-class="user" /> + </span> + <el-input ref="username" v-model="loginForm.username" placeholder="用户名" name="username" type="text" tabindex="1" auto-complete="on" /> + </el-form-item> + <el-form-item prop="password"> + <span class="svg-container"> + <svg-icon icon-class="password" /> + </span> + <el-input :key="passwordType" ref="password" v-model="loginForm.password" :type="passwordType" placeholder="密码" name="password" tabindex="2" auto-complete="on" @keyup.enter.native="handleLogin" /> + <span class="show-pwd" @click="showPwd"> + <svg-icon :icon-class="passwordType === 'password' ? 'eye' : 'eye-open'" /> + </span> + </el-form-item> + <el-button :loading="loading" type="primary" size="medium" style="width:100%;margin-bottom:20px;font-size: 14px;" @click.native.prevent="handleLogin">登录</el-button> </div> - - <el-form-item prop="username"> - <span class="svg-container"> - <svg-icon icon-class="user" /> - </span> - <el-input - ref="username" - v-model="loginForm.username" - placeholder="Username" - name="username" - type="text" - tabindex="1" - auto-complete="on" - /> - </el-form-item> - - <el-form-item prop="password"> - <span class="svg-container"> - <svg-icon icon-class="password" /> - </span> - <el-input - :key="passwordType" - ref="password" - v-model="loginForm.password" - :type="passwordType" - placeholder="Password" - name="password" - tabindex="2" - auto-complete="on" - @keyup.enter.native="handleLogin" - /> - <span class="show-pwd" @click="showPwd"> - <svg-icon :icon-class="passwordType === 'password' ? 'eye' : 'eye-open'" /> - </span> - </el-form-item> - - <el-button :loading="loading" type="primary" style="width:100%;margin-bottom:30px;" @click.native.prevent="handleLogin">登录</el-button> - </el-form> + <div class="copyright">Copyright © 2020-{{new Date().getYear() + 1900}} <a href="https://ssssssss.org.cn" target="_blank">ssssssss.org.cn</a> All rights reserved.</div> </div> </template> <script> -// import { validUsername } from '@/scripts/validate' export default { name: 'Login', data() { - // const validateUsername = (rule, value, callback) => { - // if (!validUsername(value)) { - // callback(new Error('Please enter the correct user name')) - // } else { - // callback() - // } - // } return { loginForm: { - username: 'admin', - password: '1' + username: '', + password: '' }, loginRules: { - // username: [{ required: true, trigger: 'blur', validator: validateUsername }], - username: [{ required: true, trigger: 'blur' }], - password: [{ required: true, trigger: 'blur' }] + username: [{ required: true, trigger: 'blur', message: '请输入用户名' }], + password: [{ required: true, trigger: 'blur', message: '请输入密码' }] }, loading: false, passwordType: 'password', @@ -104,9 +75,6 @@ export default { }).catch(() => { this.loading = false }) - } else { - console.log('error submit!!') - return false } }) } @@ -118,9 +86,9 @@ export default { /* 修复input 背景不协调 和光标变色 */ /* Detail see https://github.com/PanJiaChen/vue-element-admin/pull/927 */ -$bg:#283443; -$light_gray:#fff; -$cursor: #fff; +$bg: white; +$light_gray: rgba(0,0,0,.65); +$cursor: rgba(0,0,0,.65); @supports (-webkit-mask: none) and (not (cater-color: $cursor)) { .login-container .el-input input { @@ -132,7 +100,7 @@ $cursor: #fff; .login-container { .el-input { display: inline-block; - height: 47px; + height: 30px; width: 85%; input { @@ -140,9 +108,9 @@ $cursor: #fff; border: 0px; -webkit-appearance: none; border-radius: 0px; - padding: 12px 5px 12px 15px; + padding: 3px; color: $light_gray; - height: 47px; + height: 30px; caret-color: $cursor; &:-webkit-autofill { @@ -153,32 +121,39 @@ $cursor: #fff; } .el-form-item { - border: 1px solid rgba(255, 255, 255, 0.1); - background: rgba(0, 0, 0, 0.1); + border: 1px solid #D9D9D9; + background: white; + color: rgba(0,0,0,.65); border-radius: 5px; - color: #454545; } } </style> <style lang="scss" scoped> -$bg:#2d3a4b; $dark_gray:#889aa4; -$light_gray:#eee; +$light_gray: rgba(0,0,0,.65); .login-container { min-height: 100%; width: 100%; - background-color: $bg; + background-image: url(../../assets/images/login-bg.svg); overflow: hidden; .login-form { position: relative; - width: 520px; + width: 450px; max-width: 100%; - padding: 160px 35px 0; + padding: 160px 35px 35px; margin: 0 auto; overflow: hidden; + + .login-box { + background: white; + padding: 20px; + border-radius: 5px; + box-shadow: 0 7px 25px rgba(0,0,0,.08); + } + } .tips { @@ -194,15 +169,19 @@ $light_gray:#eee; } .svg-container { - padding: 6px 5px 6px 15px; + padding-left: 10px; color: $dark_gray; - vertical-align: middle; - width: 30px; + width: 25px; display: inline-block; } .title-container { position: relative; + text-align: center; + margin-bottom: 20px; + font-family: PoetsenOne; + color: #808080; + font-size: 26px; .title { font-size: 26px; @@ -216,11 +195,24 @@ $light_gray:#eee; .show-pwd { position: absolute; right: 10px; - top: 7px; font-size: 16px; color: $dark_gray; cursor: pointer; user-select: none; } } +.copyright{ + text-align: center; + color: white; + font-size: 18px; + font-family: Avenir,Helvetica,Arial,sans-serif; + position: absolute; + bottom: 50px; + width: 100%; +} +.copyright a{ + text-decoration: none; + color: #2196f3; + outline: 0; +} </style>