From 0a26ad89254b78888ad865c5568d7f6ff08083d5 Mon Sep 17 00:00:00 2001 From: lucky_feng Date: Wed, 12 Mar 2025 13:38:44 +0800 Subject: [PATCH] Manager code login (#276) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * update:增加前端设计图 * 前端代码优化 * update:底部信息纠正 * 增加:flyio * update:去除org.quartz * update:登陆功能 * aliyunTTS常联token * 新增aliyunTTS长期Token方式 * 超时错误处理 * 本地编译文件 * 验证码获取 * 验证码获取测试 * 验证码展示 * 登录成功 * delete 测试代码 * 注册页面 * Register 风格统一 * web验证码登录注册 * 登录注册功能 * update:登陆注册api结果优化 * delete:删除未用到的代码 --------- Co-authored-by: hrz <1710360675@qq.com> Co-authored-by: CGD <3030332422@qq.com> Co-authored-by: 欣南科技 --- main/manager-web/package-lock.json | 260 +---------------------- main/manager-web/package.json | 1 - main/manager-web/public/favicon.ico | Bin 4286 -> 4286 bytes main/manager-web/public/index.html | 2 +- main/manager-web/src/apis/api.js | 5 +- main/manager-web/src/apis/httpRequest.js | 24 ++- main/manager-web/src/apis/module/user.js | 33 ++- main/manager-web/src/router/index.js | 15 +- main/manager-web/src/views/auth.scss | 132 ++++++++++++ main/manager-web/src/views/login.vue | 188 ++++------------ main/manager-web/src/views/register.vue | 162 ++++++++++++++ main/manager-web/vue.config.js | 14 ++ 12 files changed, 429 insertions(+), 407 deletions(-) create mode 100644 main/manager-web/src/views/auth.scss create mode 100644 main/manager-web/src/views/register.vue create mode 100644 main/manager-web/vue.config.js diff --git a/main/manager-web/package-lock.json b/main/manager-web/package-lock.json index f3044557..cbfc40df 100644 --- a/main/manager-web/package-lock.json +++ b/main/manager-web/package-lock.json @@ -8,7 +8,6 @@ "name": "xiaozhi", "version": "0.1.0", "dependencies": { - "axios": "^1.8.1", "element-ui": "^2.15.14", "flyio": "^0.6.14", "normalize.css": "^8.0.1", @@ -325,48 +324,6 @@ "@parcel/watcher-win32-x64": "2.5.1" } }, - "node_modules/@parcel/watcher-android-arm64": { - "version": "2.5.1", - "resolved": "https://registry.npmmirror.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz", - "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-darwin-arm64": { - "version": "2.5.1", - "resolved": "https://registry.npmmirror.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz", - "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, "node_modules/@parcel/watcher-darwin-x64": { "version": "2.5.1", "resolved": "https://registry.npmmirror.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz", @@ -388,216 +345,6 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/watcher-freebsd-x64": { - "version": "2.5.1", - "resolved": "https://registry.npmmirror.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz", - "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm-glibc": { - "version": "2.5.1", - "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz", - "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm-musl": { - "version": "2.5.1", - "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz", - "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm64-glibc": { - "version": "2.5.1", - "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz", - "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm64-musl": { - "version": "2.5.1", - "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz", - "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-x64-glibc": { - "version": "2.5.1", - "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz", - "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-x64-musl": { - "version": "2.5.1", - "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz", - "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-arm64": { - "version": "2.5.1", - "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz", - "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-ia32": { - "version": "2.5.1", - "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz", - "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-x64": { - "version": "2.5.1", - "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz", - "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, "node_modules/@polka/url": { "version": "1.0.0-next.28", "resolved": "https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.28.tgz", @@ -1777,6 +1524,7 @@ "resolved": "https://registry.npmmirror.com/axios/-/axios-1.8.2.tgz", "integrity": "sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg==", "license": "MIT", + "peer": true, "dependencies": { "follow-redirects": "^1.15.6", "form-data": "^4.0.0", @@ -3488,6 +3236,7 @@ "resolved": "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", "license": "MIT", + "peer": true, "dependencies": { "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6", @@ -3934,6 +3683,7 @@ "resolved": "https://registry.npmmirror.com/form-data/-/form-data-4.0.2.tgz", "integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==", "license": "MIT", + "peer": true, "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -4256,6 +4006,7 @@ "resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz", "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "license": "MIT", + "peer": true, "dependencies": { "has-symbols": "^1.0.3" }, @@ -7031,7 +6782,8 @@ "version": "1.1.0", "resolved": "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz", "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/pseudomap": { "version": "1.0.2", diff --git a/main/manager-web/package.json b/main/manager-web/package.json index 05c696ca..e1423d6a 100644 --- a/main/manager-web/package.json +++ b/main/manager-web/package.json @@ -7,7 +7,6 @@ "build": "vue-cli-service build" }, "dependencies": { - "axios": "^1.8.1", "element-ui": "^2.15.14", "flyio": "^0.6.14", "normalize.css": "^8.0.1", diff --git a/main/manager-web/public/favicon.ico b/main/manager-web/public/favicon.ico index df36fcfb72584e00488330b560ebcf34a41c64c2..5f285a58d806c28b8c597f8e6fff3b7d3e720a49 100644 GIT binary patch literal 4286 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 literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S diff --git a/main/manager-web/public/index.html b/main/manager-web/public/index.html index 3e5a1396..40f0613c 100644 --- a/main/manager-web/public/index.html +++ b/main/manager-web/public/index.html @@ -5,7 +5,7 @@ - <%= htmlWebpackPlugin.options.title %> + 小智-智控台