From 3526353cdfcb97579a4b8fed4a2af45d15342747 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Mon, 21 Mar 2022 00:24:14 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9E=84=E5=BB=BA=E6=9C=80=E6=96=B0=E7=9A=84?= =?UTF-8?q?=20admin-ui=EF=BC=8C=E5=87=86=E5=A4=87=20v1.6.1=20=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E7=9A=84=E5=8F=91=E5=B8=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/resources/admin-ui/static/js/12.js | 2 +- .../resources/admin-ui/static/js/12.js.gz | Bin 6196 -> 6200 bytes .../main/resources/admin-ui/static/js/14.js | 14 +- .../resources/admin-ui/static/js/14.js.gz | Bin 4453 -> 4356 bytes .../main/resources/admin-ui/static/js/15.js | 2 +- .../resources/admin-ui/static/js/15.js.gz | Bin 4926 -> 4921 bytes .../main/resources/admin-ui/static/js/16.js | 2 +- .../resources/admin-ui/static/js/16.js.gz | Bin 5691 -> 5668 bytes .../main/resources/admin-ui/static/js/17.js | 1142 +++++++++-------- .../resources/admin-ui/static/js/17.js.gz | Bin 249803 -> 250712 bytes .../main/resources/admin-ui/static/js/26.js | 2 +- .../resources/admin-ui/static/js/26.js.gz | Bin 2348 -> 2347 bytes .../main/resources/admin-ui/static/js/27.js | 2 +- .../resources/admin-ui/static/js/27.js.gz | Bin 1852 -> 1852 bytes .../main/resources/admin-ui/static/js/28.js | 2 +- .../resources/admin-ui/static/js/28.js.gz | Bin 1852 -> 1852 bytes .../main/resources/admin-ui/static/js/5.js | 656 +++++----- .../main/resources/admin-ui/static/js/5.js.gz | Bin 165783 -> 165851 bytes .../main/resources/admin-ui/static/js/6.js | 2 +- .../main/resources/admin-ui/static/js/6.js.gz | Bin 21936 -> 21934 bytes .../main/resources/admin-ui/static/js/8.js | 174 +-- .../main/resources/admin-ui/static/js/8.js.gz | Bin 11521 -> 11733 bytes .../main/resources/admin-ui/static/js/9.js | 4 +- .../main/resources/admin-ui/static/js/9.js.gz | Bin 10503 -> 10564 bytes .../main/resources/admin-ui/static/js/app.js | 156 ++- .../resources/admin-ui/static/js/app.js.gz | Bin 291004 -> 292935 bytes .../admin-ui/static/js/chunk-vendors.js | 120 +- .../admin-ui/static/js/chunk-vendors.js.gz | Bin 1109155 -> 1110129 bytes 28 files changed, 1266 insertions(+), 1014 deletions(-) diff --git a/yudao-server/src/main/resources/admin-ui/static/js/12.js b/yudao-server/src/main/resources/admin-ui/static/js/12.js index 472badc4c..f95e0fad4 100644 --- a/yudao-server/src/main/resources/admin-ui/static/js/12.js +++ b/yudao-server/src/main/resources/admin-ui/static/js/12.js @@ -8,7 +8,7 @@ /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/interopRequireDefault.js */ \"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\").default;\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _login = __webpack_require__(/*! @/api/login */ \"./src/api/login.js\");\n\nvar _tenant = __webpack_require__(/*! @/api/system/tenant */ \"./src/api/system/tenant.js\");\n\nvar _jsCookie = _interopRequireDefault(__webpack_require__(/*! js-cookie */ \"./node_modules/js-cookie/dist/js.cookie.js\"));\n\nvar _jsencrypt = __webpack_require__(/*! @/utils/jsencrypt */ \"./src/utils/jsencrypt.js\");\n\nvar _constants = __webpack_require__(/*! @/utils/constants */ \"./src/utils/constants.js\");\n\nvar _ruoyi = __webpack_require__(/*! @/utils/ruoyi */ \"./src/utils/ruoyi.js\");\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n name: \"Login\",\n data: function data() {\n return {\n codeUrl: \"\",\n captchaEnable: true,\n tenantEnable: true,\n loginForm: {\n username: \"admin\",\n password: \"admin123\",\n rememberMe: false,\n code: \"\",\n uuid: \"\",\n tenantName: \"芋道源码\"\n },\n loginRules: {\n username: [{\n required: true,\n trigger: \"blur\",\n message: \"用户名不能为空\"\n }],\n password: [{\n required: true,\n trigger: \"blur\",\n message: \"密码不能为空\"\n }],\n code: [{\n required: true,\n trigger: \"change\",\n message: \"验证码不能为空\"\n }],\n tenantName: [{\n required: true,\n trigger: \"blur\",\n message: \"租户不能为空\"\n }, {\n validator: function validator(rule, value, callback) {\n // debugger\n (0, _tenant.getTenantIdByName)(value).then(function (res) {\n var tenantId = res.data;\n\n if (tenantId >= 0) {\n // 设置租户\n _jsCookie.default.set(\"tenantId\", tenantId);\n\n callback();\n } else {\n callback('租户不存在');\n }\n });\n },\n trigger: 'blur'\n }]\n },\n loading: false,\n redirect: undefined,\n // 枚举\n SysUserSocialTypeEnum: _constants.SystemUserSocialTypeEnum\n };\n },\n // watch: {\n // $route: {\n // handler: function(route) {\n // this.redirect = route.query && route.query.redirect;\n // },\n // immediate: true\n // }\n // },\n created: function created() {\n // 租户开关\n this.tenantEnable = (0, _ruoyi.getTenantEnable)(); // 重定向地址\n\n this.redirect = this.$route.query.redirect;\n this.getCode();\n this.getCookie();\n },\n methods: {\n getCode: function getCode() {\n var _this = this;\n\n // 只有开启的状态,才加载验证码。默认开启\n if (!this.captchaEnable) {\n return;\n } // 请求远程,获得验证码\n\n\n (0, _login.getCodeImg)().then(function (res) {\n res = res.data;\n _this.captchaEnable = res.enable;\n\n if (_this.captchaEnable) {\n _this.codeUrl = \"data:image/gif;base64,\" + res.img;\n _this.loginForm.uuid = res.uuid;\n }\n });\n },\n getCookie: function getCookie() {\n var username = _jsCookie.default.get(\"username\");\n\n var password = _jsCookie.default.get(\"password\");\n\n var rememberMe = _jsCookie.default.get('rememberMe');\n\n var tenantName = _jsCookie.default.get('tenantName');\n\n this.loginForm = {\n username: username === undefined ? this.loginForm.username : username,\n password: password === undefined ? this.loginForm.password : (0, _jsencrypt.decrypt)(password),\n rememberMe: rememberMe === undefined ? false : Boolean(rememberMe),\n tenantName: tenantName === undefined ? this.loginForm.tenantName : tenantName\n };\n },\n handleLogin: function handleLogin() {\n var _this2 = this;\n\n this.$refs.loginForm.validate(function (valid) {\n if (valid) {\n _this2.loading = true; // 设置 Cookie\n\n if (_this2.loginForm.rememberMe) {\n _jsCookie.default.set(\"username\", _this2.loginForm.username, {\n expires: 30\n });\n\n _jsCookie.default.set(\"password\", (0, _jsencrypt.encrypt)(_this2.loginForm.password), {\n expires: 30\n });\n\n _jsCookie.default.set('rememberMe', _this2.loginForm.rememberMe, {\n expires: 30\n });\n\n _jsCookie.default.set('tenantName', _this2.loginForm.tenantName, {\n expires: 30\n });\n } else {\n _jsCookie.default.remove(\"username\");\n\n _jsCookie.default.remove(\"password\");\n\n _jsCookie.default.remove('rememberMe');\n\n _jsCookie.default.remove('tenantName');\n } // 发起登陆\n\n\n _this2.$store.dispatch(\"Login\", _this2.loginForm).then(function () {\n _this2.$router.push({\n path: _this2.redirect || \"/\"\n }).catch(function () {});\n }).catch(function () {\n _this2.loading = false;\n\n _this2.getCode();\n });\n }\n });\n },\n doSocialLogin: function doSocialLogin(socialTypeEnum) {\n // console.log(\"开始Oauth登录...%o\", socialTypeEnum.code);\n // 设置登录中\n this.loading = true; // 计算 redirectUri\n\n var redirectUri = location.origin + '/social-login?type=' + socialTypeEnum.type + '&redirect=' + (this.redirect || \"/\"); // 重定向不能丢\n // const redirectUri = 'http://127.0.0.1:48080/api/gitee/callback';\n // const redirectUri = 'http://127.0.0.1:48080/api/dingtalk/callback';\n // 进行跳转\n\n (0, _login.socialAuthRedirect)(socialTypeEnum.type, encodeURIComponent(redirectUri)).then(function (res) {\n // console.log(res.url);\n window.location.href = res.data;\n });\n }\n }\n};\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/views/login.vue?./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); +eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/interopRequireDefault.js */ \"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\").default;\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _login = __webpack_require__(/*! @/api/login */ \"./src/api/login.js\");\n\nvar _tenant = __webpack_require__(/*! @/api/system/tenant */ \"./src/api/system/tenant.js\");\n\nvar _jsCookie = _interopRequireDefault(__webpack_require__(/*! js-cookie */ \"./node_modules/js-cookie/dist/js.cookie.js\"));\n\nvar _jsencrypt = __webpack_require__(/*! @/utils/jsencrypt */ \"./src/utils/jsencrypt.js\");\n\nvar _constants = __webpack_require__(/*! @/utils/constants */ \"./src/utils/constants.js\");\n\nvar _ruoyi = __webpack_require__(/*! @/utils/ruoyi */ \"./src/utils/ruoyi.js\");\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n name: \"Login\",\n data: function data() {\n return {\n codeUrl: \"\",\n captchaEnable: true,\n tenantEnable: true,\n loginForm: {\n username: \"admin\",\n password: \"admin123\",\n rememberMe: false,\n code: \"\",\n uuid: \"\",\n tenantName: \"芋道源码\"\n },\n loginRules: {\n username: [{\n required: true,\n trigger: \"blur\",\n message: \"用户名不能为空\"\n }],\n password: [{\n required: true,\n trigger: \"blur\",\n message: \"密码不能为空\"\n }],\n code: [{\n required: true,\n trigger: \"change\",\n message: \"验证码不能为空\"\n }],\n tenantName: [{\n required: true,\n trigger: \"blur\",\n message: \"租户不能为空\"\n }, {\n validator: function validator(rule, value, callback) {\n // debugger\n (0, _tenant.getTenantIdByName)(value).then(function (res) {\n var tenantId = res.data;\n\n if (tenantId && tenantId >= 0) {\n // 设置租户\n _jsCookie.default.set(\"tenantId\", tenantId);\n\n callback();\n } else {\n callback('租户不存在');\n }\n });\n },\n trigger: 'blur'\n }]\n },\n loading: false,\n redirect: undefined,\n // 枚举\n SysUserSocialTypeEnum: _constants.SystemUserSocialTypeEnum\n };\n },\n // watch: {\n // $route: {\n // handler: function(route) {\n // this.redirect = route.query && route.query.redirect;\n // },\n // immediate: true\n // }\n // },\n created: function created() {\n // 租户开关\n this.tenantEnable = (0, _ruoyi.getTenantEnable)(); // 重定向地址\n\n this.redirect = this.$route.query.redirect;\n this.getCode();\n this.getCookie();\n },\n methods: {\n getCode: function getCode() {\n var _this = this;\n\n // 只有开启的状态,才加载验证码。默认开启\n if (!this.captchaEnable) {\n return;\n } // 请求远程,获得验证码\n\n\n (0, _login.getCodeImg)().then(function (res) {\n res = res.data;\n _this.captchaEnable = res.enable;\n\n if (_this.captchaEnable) {\n _this.codeUrl = \"data:image/gif;base64,\" + res.img;\n _this.loginForm.uuid = res.uuid;\n }\n });\n },\n getCookie: function getCookie() {\n var username = _jsCookie.default.get(\"username\");\n\n var password = _jsCookie.default.get(\"password\");\n\n var rememberMe = _jsCookie.default.get('rememberMe');\n\n var tenantName = _jsCookie.default.get('tenantName');\n\n this.loginForm = {\n username: username === undefined ? this.loginForm.username : username,\n password: password === undefined ? this.loginForm.password : (0, _jsencrypt.decrypt)(password),\n rememberMe: rememberMe === undefined ? false : Boolean(rememberMe),\n tenantName: tenantName === undefined ? this.loginForm.tenantName : tenantName\n };\n },\n handleLogin: function handleLogin() {\n var _this2 = this;\n\n this.$refs.loginForm.validate(function (valid) {\n if (valid) {\n _this2.loading = true; // 设置 Cookie\n\n if (_this2.loginForm.rememberMe) {\n _jsCookie.default.set(\"username\", _this2.loginForm.username, {\n expires: 30\n });\n\n _jsCookie.default.set(\"password\", (0, _jsencrypt.encrypt)(_this2.loginForm.password), {\n expires: 30\n });\n\n _jsCookie.default.set('rememberMe', _this2.loginForm.rememberMe, {\n expires: 30\n });\n\n _jsCookie.default.set('tenantName', _this2.loginForm.tenantName, {\n expires: 30\n });\n } else {\n _jsCookie.default.remove(\"username\");\n\n _jsCookie.default.remove(\"password\");\n\n _jsCookie.default.remove('rememberMe');\n\n _jsCookie.default.remove('tenantName');\n } // 发起登陆\n\n\n _this2.$store.dispatch(\"Login\", _this2.loginForm).then(function () {\n _this2.$router.push({\n path: _this2.redirect || \"/\"\n }).catch(function () {});\n }).catch(function () {\n _this2.loading = false;\n\n _this2.getCode();\n });\n }\n });\n },\n doSocialLogin: function doSocialLogin(socialTypeEnum) {\n // console.log(\"开始Oauth登录...%o\", socialTypeEnum.code);\n // 设置登录中\n this.loading = true; // 计算 redirectUri\n\n var redirectUri = location.origin + '/social-login?type=' + socialTypeEnum.type + '&redirect=' + (this.redirect || \"/\"); // 重定向不能丢\n // const redirectUri = 'http://127.0.0.1:48080/api/gitee/callback';\n // const redirectUri = 'http://127.0.0.1:48080/api/dingtalk/callback';\n // 进行跳转\n\n (0, _login.socialAuthRedirect)(socialTypeEnum.type, encodeURIComponent(redirectUri)).then(function (res) {\n // console.log(res.url);\n window.location.href = res.data;\n });\n }\n }\n};\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/views/login.vue?./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), diff --git a/yudao-server/src/main/resources/admin-ui/static/js/12.js.gz b/yudao-server/src/main/resources/admin-ui/static/js/12.js.gz index 78f2812b8c262231c9802e883c46549698db1d02..51c4f9b786f9cce1c1eefd34fc590985513bf205 100644 GIT binary patch delta 5240 zcmV-;6o>1yFt{+V@B@F&%ml5zzl`b$m?`~xx4zxIbBnPq4j>mwvG`X#>=zpaftq*? z;&Um1BqVuPB-P=n9fZM5B+(@s&B{3)e)_xNho8(QU>s4agHf%8cnD?`=+Kkxn9`**+kRuo*>_Fe{Kbj5#ZnY#57IP|Ob0IY7X zJXfz!Hzf|lFznF5Fq#1Qbsfw-H+Aq8p%bn%@UdEg5NNDnVMVNq6sQye0$y}YuPO#Z z1d9Mwe>}kMHW41>tAtuo5J;M+;WvB@!>bG z4*&TJR!AvTmotB$mMR$YBBXw?$`VK#!E^s-?+kCfKfL+N;fJ3O|MgWNo6%v@?+Q;zm=U48U;9=59Z7B;a%u;U@Au0 zIQSkmYSQw=$>o5UehC>HGCpm@_#{f^NddA(fx2L357v)b$80Y(bq_!Lbh%MLe?xmR zd!3~?0_lG}Rfz|~i6S2rSZS1`ITCh73QbfXm>`8kLO3$S(T-W-4z3Z&Xh3Ti}7 z*(yTg6-82&(nRw$AGcrJz~Z(_40p7!Vi{;rNMngs$4j{y&R6;ROnQVhXDM)I5R4gs=J^ErRz@*=QpDm;4c_X*sshWxLOsD@$=7$FuH~ro@qbJ4F$Usz z7({=mMj(M9LG9u6uGo---hP)UOS8eFnni4{I$G*) z{BrNFU+%tl`~G{ctBbs%d?!4Jk^ryi^@&ef47N66(-89k;=0ChQZLM9r!}$pf_}jD z<)G4md*u~a#%pSv$EFY*0YX-&)9Az|0wsS^7ML1pq2r8ZU{NnIL7vhb1H)kfK-A=h z%8OnoNKoj7X(K@etQ&;$FdxJN{Nr1f^nu@nnH=8vb+uYO>5vHu
vKw=OQ(nfc` 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 delta 5236 zcmV-)6pQP)FtjkR@B@E-e;L&iuu+=#ZhgCZ=N4mE96&CPV!^L^*e^B;0yXgz#OG21 z8A$T0NUFnCI|zemNTN$Nnw9f7{PcIj4?merz!EOl2}A58i_a{Po>^5glMIS(n06;> z!9XxUI9vWA0*8}2Q--Vqe%|}H_wRo7tthy%?Y#^J=!(-ab?bj6aN<|(0a)5#Nv>X@ zu1Oq-Vc4OAVKf2q>pGZtZrJkRjQl)=lo`cjWR#^f`BY5ur?49AQ_lGxsIsEYR;lI8rWHUN!`u#-eXn6zZ z;~dycDa1h`Q4U_rM%lxD*D-=ch&NS6Es+JH&pcf~$|+J*35GI!_s{n}{5fIC&Chn< z|EJwI|NGvnul?UQZ{Pd*JHt0W+PiZ{THgPC^{4l5|89Tp)*l$Kz(K6RaY}Q@O9zM7OrtaZqpDs5F=x=CGX0Njp zM<6|>D)E0>I8o%I0xOM@G)Ka&NTG=e1QVpNNC@YJIM*>t+@Y3OfC%q7Xe|7VjK%^a z-Z=2!Qk%~PFtgF-!Q!6YJb(!`5A#?!%~5AA;LP%JV2IHQicXP$3z{UlWC63X@kzKv zCh|ehWnlVmsVG27DGss9+DK<~r2*8>JC22QFx-C{iQ&!_RxAT83TZ6S>Ub$v!}%&-pGl9f<}3xy3}Vt2_C}XTI7+G&Zr^|Jb#;+fl<$NGkrCiEy*}|ti@|nAY#L%dKwQ^2PU?lZ?1UyZU(gS@z8q9K zaId@q%Xm$V?bsB8BS6RsbsC-6M4&{<0#koOEp(jG3@qv;CdgB|V_-Ne0En90PLfYu=SD!`} z<^-er@$RkP%DCud*NnOnvI3e}4lo_YRdpa1Gi~s+W^0U~3YC}@dekus#*5P+<@#!=5Gj+O$+%bKOYa%k8 zT{-|N!a-lRt|epJ`|g9ikKf+=@{7GY|C#7uGsc{SiCyDemWm0?DkE4Fh_kzP;hfX! zJ2tlcqC#Y8q;npTDeC9CmMYHdsI`A8C$$Ufe3CyONIMOb8um`&S%Rh>Sk!7yfeZ}X z7L4GnLh6IEpXHtg`E*6)$F5J6D?k(-;<8G5B+~ET#zth z8q24jIrCiexrO$Vcq0CYpU&Ti$aZ0Igk%@WQMraDSyFufp-w)(Kk^)bMA3gTGX);L ztOb#)(083p(;z#cE(V+CmU%M68vXWy?PcXL1gESVou-YK(~tmLb&CmT$(mg|1u?(d zbL?$SJt{WA4ub6~_`yQJ;zUd)Ly2O>)>{U;&{q0o?f;8Kg)h%AFdDv=K;VXEpT9;IFQnXf) zc}tCgVQ$Jpt{a@ja~6b(+~= zI%Vr-QJfYJZ~kKV?&rG@pxk_Y_lw)Rw|@_z!A2=WG-;w9E`%eyl`t=3Jgq=f5M={r zaKH}G_dcaG*mVPPBWHh838Pj=pHR%nFzx=pPb48W&+3n$F0CE{K3Gr~*<0!O85s~| zI+Yeg85SnKB5CEc+nJ4EnQGy#V;Sr?m!CkUx7bOo;nJ2d5}wBtl1FuSD7~eK(3F6@ zc;dunDXTXoQzys@ zvDUdf=H$SpWGpj6Mx0?ra+#2w{cC;%DB390VB+Q=IFxt@&4F?pb~q-1Wz~&k5^Rvn zO?=5tCH@-T9`r-%jW;1U$k1?da+$t@9cS(7j&GIjkX?UjgBC$I;Oe58ne>))3Ax7m zuR;TIc0m*XlO$-O3v&x#Ib=1dT4hzKPD`d=#G@N~U|FflY+8kgjDTkK44N}<9Md*2 zQ!d2s0hn_2;CFJSe1!fyhNfIKXOEsa2dN09HyvW6O3sZQf*6%a#}$8@q^;jT*G+?* z0XGWIE}VbNbnNALGFE`7u@BPPvM`Ud@B6dyqwV~`Y`tRdvw;wbtOujOgXLlrB&;U+ z`_9oXUyHH4EvBMiRsoV(Ml<~ zgy~O=3{Ceo6EF&7aVX1@bVtIggf7OGJ-^i6&4Zcj^#Y&+GS9H_icI84>Om>lh$NVigm5&W@5ti_VSrFqsu_|dC;*_8_KI~;BETsqP_o0) zTcWu~%S=`hvf|_EE+Z3OMy9-kOhRfPfO&Q}m{G^)$1&k_mtdZhX9$JaKj-wfT_Snt zfBuB#>+|&r{BI7K4sqq(YRg7vEen6G5eN^hVK8l**dWV;oYF4 zSc%ug*grY{f(HX)cTv$#)AZ^`Gx<7M*qFwhsW>*i)UM1`<_=L6Vx7(BRf%ZBg@@vn zwz1S^nwtHjUN^^*v1>JSp+_P4Wl@@T?#dPI#Y<<;udZolFJI6uT)cc~?IkGBx^1pn ztBz1?ac!L5H`6Yd%WlG+OBH|PU(TYmNS~6VdE7O`uauKdd$IdBS)Wyt?76WWIB+uQ zO;{opt-w&PnSQ0|Y%N7k0ZRUCiFa0&$57tV}=AFEYx&J%6%oFJSJW$tNFz?faJa2w#}V~BmT z&vCUuKKazmEr`~mrlQ#5=8b)!yxy%a72-iFT%E`<$PPFjVtkD@H0%GZpVMO%`I$jF>-w0=`Esq znB!8zM)6FF9p!ji@0k`@owKf~TT8K-n3oh{A23xQKy6XMoQqARIEKoSCS}uVvZgX& za-tnl`*e5)`Y_BVR~}aw(PU1tfyFs5tc8@3kokxqAbSssU1Bvk9x*y9PzG)}uFiy! zT+reYktL6dhlhWX2bK#W|GvY{e;b7jzSgd8aaV#bufb}~KP^pUQ(_u39Lg>PX-AnM zu%+%1O!q6M`xVold^;Rbt%_NI`thlKo9>BBe;(~!6jjB+B{vKYJe(dzAW#V6RKJVS z`AZj3a~rYv5b5Z9w9WUCuXmVJL~}(bC=*Y%CBvitjO~Ay<2m+U(v3*G?HGn6-Z-Bz ziMJcWpd^eohfx_d&J@Ek0dtaLuWRZ-jm=lKA!xRXTtTYA3nWU4(umsNYA0wyx^vnA z)bcW#CD&BgomsW*y0TBmOUr0>c4H&lF}Z%q@=7Qc^@IUfj0EbhsJLPqn6{JZu{K&` zUOQnqV4;86HQqVP#CGZ{J#w~HUgg1v9Q4WMnLsDN78`}R)^qb`^k;Pv4oWt$TdN@+ zEwD)MqTX*57WrM)1+S|c&h?8lvz8U^@EG!M9iQ*nqBTsPkzi-}z;Cv#i*D>3JcgWl zWk(owro9#=Z%h<&w$qS};l)kg>GM#$(}yMRyd;0#x1)Xy-PT8*q>@nTR|Sgw%kO31 zYGF(6K`CVlyu8F6;N<6|dhy}}6;6~T!C%%pAz1QVfn%0bcCCI@UT_2RfIWZw7X-;S z-*5!+ci*rI^_4(ig74n>ZueK8@Qd(oz9Vm5XC=Ge{DxdqV5`@Mhxt$>59sr(EuLM) z?#qAYy>SsLiAz=o-+2B0$A3+ujhKrfeJ{j8N$dlrJX%CMi_Gz7-wc1o6$Vku z86h`jStmm>LtDWFV{X#RBCFHugAamVq7O^VHZ7;AOhOI^GRdb{$#iKVE@uvJCgy+0 zL{Q}OVfO959NATVCQUgZ%Te&kJ`Ki8|43}6i3Co~G&FIKq^4;v*&)uQ$1GC zYZot_fBD5#t)88pGR94n!3sIv9hWQ`9czs2eVQ7HXtk?e#^~n8A6@KSojJx8X%icf zi^W}t1N)loT({|6h;7F$vdp0{`PzRESN{R%HthqCy@Vk4TW=IZ2wK>X51%J@T0-9= zFPsVl{u(B>Xq;;s>3t(f*EAk?VB*- z=%;k@=Jz3I``QYd_%2X7yVP)pa*V~O8pNy`4|}whxSsq+j@#2M^CwVG<}rVbPYdHF z!$tN0M7WjEZ`MvtZVciT4#6+*#}*JsHiDi+j1iPABNo*a4~umnO)k;runw$LD#~&i z#_`vb_2AOj38Rf&3d`^ZuX-bQKEywee;am*Pifa7xBk;Z12U830uQl8Mui_-m?aYY z$Vsa5otdhpwN3g$E1)EHick~uZ0*y>4U;X@S{KEV@_Gp0oc_9>^P)$*%)X$d_z zPx@g=Y8}H5e~6O(9xpGR$SvDz;-W3Zo#@6Hjb;}>JRZ>zy8V=_PeGfxOugb+6Ivu| zBBs1NXF@auIZ2~&KHPthBu&(o+yc5ufO+kZjvoUfS8e}3G@u?8aGpD1`IKV5#A9xU*FOf2En?1daC;i&zsi8Xp uL#O6d@fTfBbjowSa(g=WM>F^F-PKqW}Q-#TUB( diff --git a/yudao-server/src/main/resources/admin-ui/static/js/14.js b/yudao-server/src/main/resources/admin-ui/static/js/14.js index 6d5d563ee..8c3038d51 100644 --- a/yudao-server/src/main/resources/admin-ui/static/js/14.js +++ b/yudao-server/src/main/resources/admin-ui/static/js/14.js @@ -4,11 +4,11 @@ /*!***************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/socialLogin.vue?vue&type=script&lang=js& ***! \***************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/interopRequireDefault.js */ \"./node_modules/@babel/runtime/helpers/interopRequireDefault.js\").default;\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _login = __webpack_require__(/*! @/api/login */ \"./src/api/login.js\");\n\nvar _jsCookie = _interopRequireDefault(__webpack_require__(/*! js-cookie */ \"./node_modules/js-cookie/dist/js.cookie.js\"));\n\nvar _jsencrypt = __webpack_require__(/*! @/utils/jsencrypt */ \"./src/utils/jsencrypt.js\");\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n name: \"ThirdLogin\",\n data: function data() {\n return {\n loginForm: {\n username: \"admin\",\n password: \"admin123\",\n rememberMe: false // TODO 芋艿:后面看情况,去掉这块\n\n },\n loginRules: {\n username: [{\n required: true,\n trigger: \"blur\",\n message: \"用户名不能为空\"\n }],\n password: [{\n required: true,\n trigger: \"blur\",\n message: \"密码不能为空\"\n }]\n },\n loading: false,\n redirect: undefined,\n // 社交登录相关\n type: undefined,\n code: undefined,\n state: undefined\n };\n },\n // watch: {\n // $route: {\n // handler: function(route) {\n // this.redirect = route.query && route.query.redirect;\n // },\n // immediate: true\n // }\n // },\n created: function created() {\n var _this = this;\n\n this.getCookie(); // 重定向地址\n\n this.redirect = this.$route.query.redirect; // 社交登录相关\n\n this.type = this.$route.query.type;\n this.code = this.$route.query.code;\n this.state = this.$route.query.state;\n this.$store.dispatch(\"SocialLogin\", {\n code: this.code,\n state: this.state,\n type: this.type\n }).then(function () {\n _this.$router.push({\n path: _this.redirect || \"/\"\n }).catch(function () {});\n }).catch(function () {\n _this.loading = false;\n });\n },\n methods: {\n getCookie: function getCookie() {\n var username = _jsCookie.default.get(\"username\");\n\n var password = _jsCookie.default.get(\"password\");\n\n var rememberMe = _jsCookie.default.get('rememberMe');\n\n this.loginForm = {\n username: username === undefined ? this.loginForm.username : username,\n password: password === undefined ? this.loginForm.password : (0, _jsencrypt.decrypt)(password),\n rememberMe: rememberMe === undefined ? false : Boolean(rememberMe)\n };\n },\n handleLogin: function handleLogin() {\n var _this2 = this;\n\n this.$refs.loginForm.validate(function (valid) {\n if (valid) {\n _this2.loading = true;\n\n if (_this2.loginForm.rememberMe) {\n _jsCookie.default.set(\"username\", _this2.loginForm.username, {\n expires: 30\n });\n\n _jsCookie.default.set(\"password\", (0, _jsencrypt.encrypt)(_this2.loginForm.password), {\n expires: 30\n });\n } else {\n _jsCookie.default.remove(\"username\");\n\n _jsCookie.default.remove(\"password\");\n }\n\n _this2.$store.dispatch(\"SocialLogin2\", {\n code: _this2.code,\n state: _this2.state,\n type: _this2.type,\n username: _this2.loginForm.username,\n password: _this2.loginForm.password\n }).then(function () {\n _this2.$router.push({\n path: _this2.redirect || \"/\"\n }).catch(function () {});\n }).catch(function () {\n _this2.loading = false;\n });\n }\n });\n }\n }\n};\nexports.default = _default;\n\n//# sourceURL=webpack:///./src/views/socialLogin.vue?./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var js_cookie__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! js-cookie */ \"./node_modules/js-cookie/dist/js.cookie.js\");\n/* harmony import */ var js_cookie__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(js_cookie__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _utils_jsencrypt__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/utils/jsencrypt */ \"./src/utils/jsencrypt.js\");\n/* harmony import */ var _utils_jsencrypt__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_utils_jsencrypt__WEBPACK_IMPORTED_MODULE_1__);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: \"ThirdLogin\",\n data: function data() {\n return {\n loginForm: {\n username: \"admin\",\n password: \"admin123\",\n rememberMe: false // TODO 芋艿:后面看情况,去掉这块\n\n },\n loginRules: {\n username: [{\n required: true,\n trigger: \"blur\",\n message: \"用户名不能为空\"\n }],\n password: [{\n required: true,\n trigger: \"blur\",\n message: \"密码不能为空\"\n }]\n },\n loading: false,\n redirect: undefined,\n // 社交登录相关\n type: undefined,\n code: undefined,\n state: undefined\n };\n },\n // watch: {\n // $route: {\n // handler: function(route) {\n // this.redirect = route.query && route.query.redirect;\n // },\n // immediate: true\n // }\n // },\n created: function created() {\n var _this = this;\n\n this.getCookie(); // 重定向地址\n\n this.redirect = this.$route.query.redirect; // 社交登录相关\n\n this.type = this.$route.query.type;\n this.code = this.$route.query.code;\n this.state = this.$route.query.state;\n this.$store.dispatch(\"SocialLogin\", {\n code: this.code,\n state: this.state,\n type: this.type\n }).then(function () {\n _this.$router.push({\n path: _this.redirect || \"/\"\n }).catch(function () {});\n }).catch(function () {\n _this.loading = false;\n });\n },\n methods: {\n getCookie: function getCookie() {\n var username = js_cookie__WEBPACK_IMPORTED_MODULE_0___default.a.get(\"username\");\n var password = js_cookie__WEBPACK_IMPORTED_MODULE_0___default.a.get(\"password\");\n var rememberMe = js_cookie__WEBPACK_IMPORTED_MODULE_0___default.a.get('rememberMe');\n this.loginForm = {\n username: username === undefined ? this.loginForm.username : username,\n password: password === undefined ? this.loginForm.password : Object(_utils_jsencrypt__WEBPACK_IMPORTED_MODULE_1__[\"decrypt\"])(password),\n rememberMe: rememberMe === undefined ? false : Boolean(rememberMe)\n };\n },\n handleLogin: function handleLogin() {\n var _this2 = this;\n\n this.$refs.loginForm.validate(function (valid) {\n if (valid) {\n _this2.loading = true;\n\n if (_this2.loginForm.rememberMe) {\n js_cookie__WEBPACK_IMPORTED_MODULE_0___default.a.set(\"username\", _this2.loginForm.username, {\n expires: 30\n });\n js_cookie__WEBPACK_IMPORTED_MODULE_0___default.a.set(\"password\", Object(_utils_jsencrypt__WEBPACK_IMPORTED_MODULE_1__[\"encrypt\"])(_this2.loginForm.password), {\n expires: 30\n });\n } else {\n js_cookie__WEBPACK_IMPORTED_MODULE_0___default.a.remove(\"username\");\n js_cookie__WEBPACK_IMPORTED_MODULE_0___default.a.remove(\"password\");\n }\n\n _this2.$store.dispatch(\"SocialLogin2\", {\n code: _this2.code,\n state: _this2.state,\n type: _this2.type,\n username: _this2.loginForm.username,\n password: _this2.loginForm.password\n }).then(function () {\n _this2.$router.push({\n path: _this2.redirect || \"/\"\n }).catch(function () {});\n }).catch(function () {\n _this2.loading = false;\n });\n }\n });\n }\n }\n});\n\n//# sourceURL=webpack:///./src/views/socialLogin.vue?./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), @@ -50,11 +50,11 @@ eval("// style-loader: Adds some css to the DOM by adding a