bug修复和优化
This commit is contained in:
parent
90e9382936
commit
1c159a7bad
@ -9,7 +9,7 @@
|
||||
<packaging>jar</packaging>
|
||||
|
||||
<name>exam</name>
|
||||
<description>学之思考试平台</description>
|
||||
<description>武汉思维跳跃科技-学之思考试系统</description>
|
||||
|
||||
|
||||
<properties>
|
||||
|
@ -13,4 +13,4 @@
|
||||
hm.src = 'https://hm.baidu.com/hm.js?cd8218cd51f800ed2b73e5751cb3f4f9'
|
||||
var s = document.getElementsByTagName('script')[0]
|
||||
s.parentNode.insertBefore(hm, s)
|
||||
})()</script><link href=static/css/chunk-04b6c2be.b6b9412a.css rel=prefetch><link href=static/css/chunk-07d991b3.b6b9412a.css rel=prefetch><link href=static/css/chunk-1159e38a.a13e9690.css rel=prefetch><link href=static/css/chunk-37f7a892.b6b9412a.css rel=prefetch><link href=static/css/chunk-4472f2d7.6aadbd54.css rel=prefetch><link href=static/css/chunk-448755e2.b6b9412a.css rel=prefetch><link href=static/css/chunk-4cf8ab8c.b6b9412a.css rel=prefetch><link href=static/css/chunk-5025ea04.b6b9412a.css rel=prefetch><link href=static/css/chunk-50ecaaf8.138abdf9.css rel=prefetch><link href=static/css/chunk-63af86fe.b6b9412a.css rel=prefetch><link href=static/css/chunk-6e3b3ca0.60f7ef12.css rel=prefetch><link href=static/css/chunk-913f50a6.b6b9412a.css rel=prefetch><link href=static/css/chunk-c2aa2eac.b6b9412a.css rel=prefetch><link href=static/css/chunk-c7b9eaf2.03972c94.css rel=prefetch><link href=static/js/chunk-04b6c2be.19a3c3f3.js rel=prefetch><link href=static/js/chunk-07d991b3.9ba5f9c3.js rel=prefetch><link href=static/js/chunk-1159e38a.76ea7844.js rel=prefetch><link href=static/js/chunk-16f9edc1.85b8543b.js rel=prefetch><link href=static/js/chunk-2d0c138b.d5e7a5ff.js rel=prefetch><link href=static/js/chunk-2d221bd2.9429819f.js rel=prefetch><link href=static/js/chunk-2d2300ef.152ad47e.js rel=prefetch><link href=static/js/chunk-2d230fe7.9061c75b.js rel=prefetch><link href=static/js/chunk-37f7a892.95be9ad9.js rel=prefetch><link href=static/js/chunk-4472f2d7.6d260979.js rel=prefetch><link href=static/js/chunk-448755e2.ac0363b8.js rel=prefetch><link href=static/js/chunk-4cf8ab8c.8713db3a.js rel=prefetch><link href=static/js/chunk-5025ea04.67e49172.js rel=prefetch><link href=static/js/chunk-50ecaaf8.62e34f1f.js rel=prefetch><link href=static/js/chunk-63af86fe.acec12e0.js rel=prefetch><link href=static/js/chunk-6e3b3ca0.51a7906a.js rel=prefetch><link href=static/js/chunk-733c35b2.f3692024.js rel=prefetch><link href=static/js/chunk-75f11c77.748823eb.js rel=prefetch><link href=static/js/chunk-78234ca2.9556cbc0.js rel=prefetch><link href=static/js/chunk-793f0082.72e9a3f4.js rel=prefetch><link href=static/js/chunk-913f50a6.edcd6d0c.js rel=prefetch><link href=static/js/chunk-c2aa2eac.1a7ac2a4.js rel=prefetch><link href=static/js/chunk-c7b9eaf2.60ca3466.js rel=prefetch><link href=static/js/chunk-d0753fda.4f8d316e.js rel=prefetch><link href=static/css/chunk-vendors.ee57d822.css rel=preload as=style><link href=static/css/index.696877e8.css rel=preload as=style><link href=static/js/chunk-vendors.4c3b0ead.js rel=preload as=script><link href=static/js/index.3ed9c550.js rel=preload as=script><link href=static/css/chunk-vendors.ee57d822.css rel=stylesheet><link href=static/css/index.696877e8.css rel=stylesheet></head><body><noscript><strong>We're sorry but vue-demo doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=static/js/chunk-vendors.4c3b0ead.js></script><script src=static/js/index.3ed9c550.js></script></body></html>
|
||||
})()</script><link href=static/css/chunk-04b6c2be.b6b9412a.css rel=prefetch><link href=static/css/chunk-07d991b3.b6b9412a.css rel=prefetch><link href=static/css/chunk-1159e38a.a13e9690.css rel=prefetch><link href=static/css/chunk-37f7a892.b6b9412a.css rel=prefetch><link href=static/css/chunk-4472f2d7.6aadbd54.css rel=prefetch><link href=static/css/chunk-448755e2.b6b9412a.css rel=prefetch><link href=static/css/chunk-4cf8ab8c.b6b9412a.css rel=prefetch><link href=static/css/chunk-5025ea04.b6b9412a.css rel=prefetch><link href=static/css/chunk-63af86fe.b6b9412a.css rel=prefetch><link href=static/css/chunk-6e3b3ca0.60f7ef12.css rel=prefetch><link href=static/css/chunk-913f50a6.b6b9412a.css rel=prefetch><link href=static/css/chunk-c2aa2eac.b6b9412a.css rel=prefetch><link href=static/css/chunk-c7b9eaf2.03972c94.css rel=prefetch><link href=static/css/chunk-cf9fb992.7401c456.css rel=prefetch><link href=static/js/chunk-04b6c2be.4e6bb088.js rel=prefetch><link href=static/js/chunk-07d991b3.7f4b50f6.js rel=prefetch><link href=static/js/chunk-1159e38a.318889b7.js rel=prefetch><link href=static/js/chunk-16f9edc1.aae27caf.js rel=prefetch><link href=static/js/chunk-2d0c138b.ddc760d2.js rel=prefetch><link href=static/js/chunk-2d221bd2.72020264.js rel=prefetch><link href=static/js/chunk-2d2300ef.33090f2e.js rel=prefetch><link href=static/js/chunk-2d230fe7.9061c75b.js rel=prefetch><link href=static/js/chunk-37f7a892.7499bfb1.js rel=prefetch><link href=static/js/chunk-4472f2d7.f4b928ca.js rel=prefetch><link href=static/js/chunk-448755e2.16e2a81d.js rel=prefetch><link href=static/js/chunk-4cf8ab8c.792298a5.js rel=prefetch><link href=static/js/chunk-5025ea04.167c0b0a.js rel=prefetch><link href=static/js/chunk-63af86fe.d2bf182d.js rel=prefetch><link href=static/js/chunk-6e3b3ca0.aba6f093.js rel=prefetch><link href=static/js/chunk-733c35b2.7e3202f6.js rel=prefetch><link href=static/js/chunk-75f11c77.df5ff859.js rel=prefetch><link href=static/js/chunk-78234ca2.2d6d59f6.js rel=prefetch><link href=static/js/chunk-793f0082.897edaaf.js rel=prefetch><link href=static/js/chunk-913f50a6.87b353ea.js rel=prefetch><link href=static/js/chunk-c2aa2eac.0f4505b3.js rel=prefetch><link href=static/js/chunk-c7b9eaf2.82adf6e0.js rel=prefetch><link href=static/js/chunk-cf9fb992.0ef6178c.js rel=prefetch><link href=static/js/chunk-d0753fda.74170868.js rel=prefetch><link href=static/css/chunk-vendors.ee57d822.css rel=preload as=style><link href=static/css/index.08978407.css rel=preload as=style><link href=static/js/chunk-vendors.4c3b0ead.js rel=preload as=script><link href=static/js/index.cf71dd23.js rel=preload as=script><link href=static/css/chunk-vendors.ee57d822.css rel=stylesheet><link href=static/css/index.08978407.css rel=stylesheet></head><body><noscript><strong>We're sorry but vue-demo doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=static/js/chunk-vendors.4c3b0ead.js></script><script src=static/js/index.cf71dd23.js></script></body></html>
|
@ -1 +1 @@
|
||||
@supports (-webkit-mask:none) and (not (cater-color:#fff)){.login-container .el-input input{color:#fff}}.login-container .el-input{display:inline-block;height:47px;width:85%}.login-container .el-input input{background:transparent;border:0;-webkit-appearance:none;border-radius:0;padding:12px 5px 12px 15px;color:#fff;height:47px;caret-color:#fff}.login-container .el-input input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #283443 inset!important;box-shadow:inset 0 0 0 1000px #283443!important;-webkit-text-fill-color:#fff!important}.login-container .el-form-item{border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.1);border-radius:5px;color:#454545}.login-container[data-v-811a536a]{min-height:100%;width:100%;background-color:#2d3a4b;overflow:hidden}.login-container .login-form[data-v-811a536a]{position:relative;width:520px;max-width:100%;padding:30px 50px 10px 50px;margin:120px auto auto auto;overflow:hidden;background:rgba(252,254,255,.11)}.login-container .tips[data-v-811a536a]{font-size:14px;color:#fff;margin-bottom:10px}.login-container .tips span[data-v-811a536a]:first-of-type{margin-right:16px}.login-container .svg-container[data-v-811a536a]{padding:6px 5px 6px 15px;color:#889aa4;vertical-align:middle;width:30px;display:inline-block}.login-container .title-container[data-v-811a536a]{position:relative}.login-container .title-container .title[data-v-811a536a]{font-size:26px;color:#eee;margin:0 auto 40px auto;text-align:center;font-weight:700}.login-container .show-pwd[data-v-811a536a]{position:absolute;right:10px;top:7px;font-size:16px;color:#889aa4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.login-container .thirdparty-button[data-v-811a536a]{position:absolute;right:0;bottom:6px}@media only screen and (max-width:470px){.login-container .thirdparty-button[data-v-811a536a]{display:none}}
|
||||
@supports (-webkit-mask:none) and (not (cater-color:#fff)){.login-container .el-input input{color:#fff}}.login-container .el-input{display:inline-block;height:47px;width:85%}.login-container .el-input input{background:transparent;border:0;-webkit-appearance:none;border-radius:0;padding:12px 5px 12px 15px;color:#fff;height:47px;caret-color:#fff}.login-container .el-input input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #283443 inset!important;box-shadow:inset 0 0 0 1000px #283443!important;-webkit-text-fill-color:#fff!important}.login-container .el-form-item{border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.1);border-radius:5px;color:#454545}.login-container[data-v-4ccc4327]{min-height:100%;width:100%;background-color:#2d3a4b;overflow:hidden}.login-container .login-form[data-v-4ccc4327]{position:relative;width:520px;max-width:100%;padding:30px 50px 10px 50px;margin:120px auto auto auto;overflow:hidden;background:rgba(252,254,255,.11)}.login-container .tips[data-v-4ccc4327]{font-size:14px;color:#fff;margin-bottom:10px}.login-container .tips span[data-v-4ccc4327]:first-of-type{margin-right:16px}.login-container .svg-container[data-v-4ccc4327]{padding:6px 5px 6px 15px;color:#889aa4;vertical-align:middle;width:30px;display:inline-block}.login-container .title-container[data-v-4ccc4327]{position:relative}.login-container .title-container .title[data-v-4ccc4327]{font-size:26px;color:#eee;margin:0 auto 40px auto;text-align:center;font-weight:700}.login-container .show-pwd[data-v-4ccc4327]{position:absolute;right:10px;top:7px;font-size:16px;color:#889aa4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.login-container .thirdparty-button[data-v-4ccc4327]{position:absolute;right:0;bottom:6px}@media only screen and (max-width:470px){.login-container .thirdparty-button[data-v-4ccc4327]{display:none}}
|
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
||||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-50ecaaf8"],{2017:function(e,t,o){"use strict";var r=o("cafe"),s=o.n(r);s.a},"8bba":function(e,t,o){"use strict";var r=o("a37a"),s=o.n(r);s.a},"9ed6":function(e,t,o){"use strict";o.r(t);var r=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"login-container"},[o("el-form",{ref:"loginForm",staticClass:"login-form",attrs:{model:e.loginForm,rules:e.loginRules,"auto-complete":"on","label-position":"left"}},[o("div",{staticClass:"title-container"},[o("h3",{staticClass:"title"},[e._v("学之思管理系统")])]),o("el-form-item",{attrs:{prop:"userName"}},[o("span",{staticClass:"svg-container"},[o("svg-icon",{attrs:{"icon-class":"user"}})],1),o("el-input",{ref:"userName",attrs:{placeholder:"用户名",name:"userName",type:"text",tabindex:"1","auto-complete":"on"},model:{value:e.loginForm.userName,callback:function(t){e.$set(e.loginForm,"userName",t)},expression:"loginForm.userName"}})],1),o("el-tooltip",{attrs:{content:"Caps lock is On",placement:"right",manual:""},model:{value:e.capsTooltip,callback:function(t){e.capsTooltip=t},expression:"capsTooltip"}},[o("el-form-item",{attrs:{prop:"password"}},[o("span",{staticClass:"svg-container"},[o("svg-icon",{attrs:{"icon-class":"password"}})],1),o("el-input",{key:e.passwordType,ref:"password",attrs:{type:e.passwordType,placeholder:"密码",name:"password",tabindex:"2","auto-complete":"on"},on:{blur:function(t){e.capsTooltip=!1}},nativeOn:{keyup:[function(t){return e.checkCapslock(t)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleLogin(t)}]},model:{value:e.loginForm.password,callback:function(t){e.$set(e.loginForm,"password",t)},expression:"loginForm.password"}}),o("span",{staticClass:"show-pwd",on:{click:e.showPwd}},[o("svg-icon",{attrs:{"icon-class":"password"===e.passwordType?"eye":"eye-open"}})],1)],1)],1),o("el-checkbox",{staticStyle:{"margin-bottom":"20px","margin-left":"5px"},model:{value:e.loginForm.remember,callback:function(t){e.$set(e.loginForm,"remember",t)},expression:"loginForm.remember"}},[e._v("记住密码")]),o("el-button",{staticStyle:{width:"100%","margin-bottom":"30px"},attrs:{loading:e.loading,type:"primary"},nativeOn:{click:function(t){return t.preventDefault(),e.handleLogin(t)}}},[e._v("登录")])],1)],1)},s=[],n=(o("a4d3"),o("4de4"),o("4160"),o("e439"),o("dbb4"),o("b64b"),o("159b"),o("ade3")),a=o("2f62"),i=o("7ded");function c(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function l(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?c(Object(o),!0).forEach((function(t){Object(n["a"])(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):c(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}var p={name:"Login",data:function(){var e=function(e,t,o){t.length<5?o(new Error("用户名不能少于5个字符")):o()},t=function(e,t,o){t.length<5?o(new Error("密码不能少于5个字符")):o()};return{loginForm:{userName:"",password:"",remember:!1},loginRules:{userName:[{required:!0,trigger:"blur",validator:e}],password:[{required:!0,trigger:"blur",validator:t}]},passwordType:"password",capsTooltip:!1,loading:!1,showDialog:!1}},created:function(){},mounted:function(){""===this.loginForm.userName?this.$refs.userName.focus():""===this.loginForm.password&&this.$refs.password.focus()},destroyed:function(){},methods:l({checkCapslock:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.shiftKey,o=e.key;o&&1===o.length&&(this.capsTooltip=!!(t&&o>="a"&&o<="z"||!t&&o>="A"&&o<="Z")),"CapsLock"===o&&!0===this.capsTooltip&&(this.capsTooltip=!1)},showPwd:function(){var e=this;"password"===this.passwordType?this.passwordType="":this.passwordType="password",this.$nextTick((function(){e.$refs.password.focus()}))},handleLogin:function(){var e=this,t=this;this.$refs.loginForm.validate((function(o){if(!o)return!1;e.loading=!0,i["a"].login(e.loginForm).then((function(e){e&&1===e.code?(t.setUserName(t.loginForm.userName),t.$router.push({path:"/"})):(t.loading=!1,t.$message({message:e.message,type:"error"}))})).catch((function(e){t.loading=!1}))}))}},Object(a["d"])("user",["setUserName"]))},u=p,d=(o("2017"),o("8bba"),o("2877")),m=Object(d["a"])(u,r,s,!1,null,"811a536a",null);t["default"]=m.exports},a37a:function(e,t,o){},cafe:function(e,t,o){}}]);
|
@ -0,0 +1 @@
|
||||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-cf9fb992"],{2017:function(e,t,o){"use strict";var s=o("cafe"),r=o.n(s);r.a},4398:function(e,t,o){"use strict";var s=o("d60d"),r=o.n(s);r.a},"9ed6":function(e,t,o){"use strict";o.r(t);var s=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"login-container"},[o("el-form",{ref:"loginForm",staticClass:"login-form",attrs:{model:e.loginForm,rules:e.loginRules,"auto-complete":"on","label-position":"left"}},[o("div",{staticClass:"title-container"},[o("h3",{staticClass:"title"},[e._v("学之思管理系统")])]),o("el-form-item",{attrs:{prop:"userName"}},[o("span",{staticClass:"svg-container"},[o("svg-icon",{attrs:{"icon-class":"user"}})],1),o("el-input",{ref:"userName",attrs:{placeholder:"用户名",name:"userName",type:"text",tabindex:"1","auto-complete":"on"},model:{value:e.loginForm.userName,callback:function(t){e.$set(e.loginForm,"userName",t)},expression:"loginForm.userName"}})],1),o("el-tooltip",{attrs:{content:"Caps lock is On",placement:"right",manual:""},model:{value:e.capsTooltip,callback:function(t){e.capsTooltip=t},expression:"capsTooltip"}},[o("el-form-item",{attrs:{prop:"password"}},[o("span",{staticClass:"svg-container"},[o("svg-icon",{attrs:{"icon-class":"password"}})],1),o("el-input",{key:e.passwordType,ref:"password",attrs:{type:e.passwordType,placeholder:"密码",name:"password",tabindex:"2","auto-complete":"on"},on:{blur:function(t){e.capsTooltip=!1}},nativeOn:{keyup:[function(t){return e.checkCapslock(t)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleLogin(t)}]},model:{value:e.loginForm.password,callback:function(t){e.$set(e.loginForm,"password",t)},expression:"loginForm.password"}}),o("span",{staticClass:"show-pwd",on:{click:e.showPwd}},[o("svg-icon",{attrs:{"icon-class":"password"===e.passwordType?"eye":"eye-open"}})],1)],1)],1),o("el-checkbox",{staticStyle:{"margin-bottom":"20px","margin-left":"5px"},model:{value:e.loginForm.remember,callback:function(t){e.$set(e.loginForm,"remember",t)},expression:"loginForm.remember"}},[e._v("记住密码")]),o("el-button",{staticStyle:{width:"100%","margin-bottom":"30px"},attrs:{loading:e.loading,type:"primary"},nativeOn:{click:function(t){return t.preventDefault(),e.handleLogin(t)}}},[e._v("登录")])],1),e._m(0)],1)},r=[function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"account-foot-copyright"},[o("span",[e._v("Copyright © 2020 武汉思维跳跃科技有限公司 版权所有")]),o("span",[e._v("|")]),o("span",[e._v("鄂ICP备19021884号-1")])])}],n=(o("a4d3"),o("4de4"),o("4160"),o("e439"),o("dbb4"),o("b64b"),o("159b"),o("ade3")),a=o("2f62"),i=o("7ded");function c(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,s)}return o}function l(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?c(Object(o),!0).forEach((function(t){Object(n["a"])(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):c(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}var p={name:"Login",data:function(){var e=function(e,t,o){t.length<5?o(new Error("用户名不能少于5个字符")):o()},t=function(e,t,o){t.length<5?o(new Error("密码不能少于5个字符")):o()};return{loginForm:{userName:"",password:"",remember:!1},loginRules:{userName:[{required:!0,trigger:"blur",validator:e}],password:[{required:!0,trigger:"blur",validator:t}]},passwordType:"password",capsTooltip:!1,loading:!1,showDialog:!1}},created:function(){},mounted:function(){""===this.loginForm.userName?this.$refs.userName.focus():""===this.loginForm.password&&this.$refs.password.focus()},destroyed:function(){},methods:l({checkCapslock:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.shiftKey,o=e.key;o&&1===o.length&&(this.capsTooltip=!!(t&&o>="a"&&o<="z"||!t&&o>="A"&&o<="Z")),"CapsLock"===o&&!0===this.capsTooltip&&(this.capsTooltip=!1)},showPwd:function(){var e=this;"password"===this.passwordType?this.passwordType="":this.passwordType="password",this.$nextTick((function(){e.$refs.password.focus()}))},handleLogin:function(){var e=this,t=this;this.$refs.loginForm.validate((function(o){if(!o)return!1;e.loading=!0,i["a"].login(e.loginForm).then((function(e){e&&1===e.code?(t.setUserName(t.loginForm.userName),t.$router.push({path:"/"})):(t.loading=!1,t.$message({message:e.message,type:"error"}))})).catch((function(e){t.loading=!1}))}))}},Object(a["d"])("user",["setUserName"]))},u=p,d=(o("2017"),o("4398"),o("2877")),m=Object(d["a"])(u,s,r,!1,null,"4ccc4327",null);t["default"]=m.exports},cafe:function(e,t,o){},d60d:function(e,t,o){}}]);
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -14,4 +14,4 @@
|
||||
hm.src = 'https://hm.baidu.com/hm.js?cd8218cd51f800ed2b73e5751cb3f4f9'
|
||||
var s = document.getElementsByTagName('script')[0]
|
||||
s.parentNode.insertBefore(hm, s)
|
||||
})()</script><link href=static/css/chunk-00a370fd.aeeb5c93.css rel=prefetch><link href=static/css/chunk-038d4306.eaab2862.css rel=prefetch><link href=static/css/chunk-096af9f1.eaab2862.css rel=prefetch><link href=static/css/chunk-20771040.f39a5106.css rel=prefetch><link href=static/css/chunk-595c120f.5f09d13b.css rel=prefetch><link href=static/css/chunk-5e362585.5ecbdb83.css rel=prefetch><link href=static/css/chunk-7aa4492c.a60a6ff1.css rel=prefetch><link href=static/css/chunk-889ecf22.03972c94.css rel=prefetch><link href=static/css/chunk-8c5c63e0.df76382f.css rel=prefetch><link href=static/css/chunk-8ea99dc6.eaab2862.css rel=prefetch><link href=static/css/chunk-b917c4bc.eaab2862.css rel=prefetch><link href=static/js/chunk-00a370fd.8c89dbca.js rel=prefetch><link href=static/js/chunk-038d4306.ed69429b.js rel=prefetch><link href=static/js/chunk-096af9f1.707afe1a.js rel=prefetch><link href=static/js/chunk-20771040.58366cba.js rel=prefetch><link href=static/js/chunk-2d20f362.1eb55427.js rel=prefetch><link href=static/js/chunk-595c120f.f1b2b5c9.js rel=prefetch><link href=static/js/chunk-5e362585.a2342612.js rel=prefetch><link href=static/js/chunk-7aa4492c.ff36fe0b.js rel=prefetch><link href=static/js/chunk-889ecf22.66e72bf6.js rel=prefetch><link href=static/js/chunk-8c5c63e0.fbd5f701.js rel=prefetch><link href=static/js/chunk-8ea99dc6.5db6f640.js rel=prefetch><link href=static/js/chunk-b917c4bc.622b9dfa.js rel=prefetch><link href=static/js/chunk-ce360eb2.0f1264b4.js rel=prefetch><link href=static/css/chunk-vendors.4bd9a591.css rel=preload as=style><link href=static/css/index.dc3ca915.css rel=preload as=style><link href=static/js/chunk-vendors.62789060.js rel=preload as=script><link href=static/js/index.fc26f372.js rel=preload as=script><link href=static/css/chunk-vendors.4bd9a591.css rel=stylesheet><link href=static/css/index.dc3ca915.css rel=stylesheet></head><body><noscript><strong>We're sorry but vue-demo doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=static/js/chunk-vendors.62789060.js></script><script src=static/js/index.fc26f372.js></script></body></html>
|
||||
})()</script><link href=static/css/chunk-00a370fd.aeeb5c93.css rel=prefetch><link href=static/css/chunk-00e4335e.2a02c76f.css rel=prefetch><link href=static/css/chunk-038d4306.eaab2862.css rel=prefetch><link href=static/css/chunk-096af9f1.eaab2862.css rel=prefetch><link href=static/css/chunk-5e362585.5ecbdb83.css rel=prefetch><link href=static/css/chunk-7aa4492c.a60a6ff1.css rel=prefetch><link href=static/css/chunk-7bfe3f1c.fdfd6be8.css rel=prefetch><link href=static/css/chunk-889ecf22.03972c94.css rel=prefetch><link href=static/css/chunk-8c5c63e0.df76382f.css rel=prefetch><link href=static/css/chunk-8ea99dc6.eaab2862.css rel=prefetch><link href=static/css/chunk-b917c4bc.eaab2862.css rel=prefetch><link href=static/js/chunk-00a370fd.e6c97f95.js rel=prefetch><link href=static/js/chunk-00e4335e.afc16963.js rel=prefetch><link href=static/js/chunk-038d4306.9edd30d7.js rel=prefetch><link href=static/js/chunk-096af9f1.1df6c702.js rel=prefetch><link href=static/js/chunk-2d20f362.adda6056.js rel=prefetch><link href=static/js/chunk-5e362585.8b86747b.js rel=prefetch><link href=static/js/chunk-7aa4492c.e37b8e33.js rel=prefetch><link href=static/js/chunk-7bfe3f1c.e7af641e.js rel=prefetch><link href=static/js/chunk-889ecf22.97575426.js rel=prefetch><link href=static/js/chunk-8c5c63e0.7a8f6d50.js rel=prefetch><link href=static/js/chunk-8ea99dc6.d563a4fc.js rel=prefetch><link href=static/js/chunk-b917c4bc.def23163.js rel=prefetch><link href=static/js/chunk-ce360eb2.0f1264b4.js rel=prefetch><link href=static/css/chunk-vendors.4bd9a591.css rel=preload as=style><link href=static/css/index.a993eb8d.css rel=preload as=style><link href=static/js/chunk-vendors.62789060.js rel=preload as=script><link href=static/js/index.ef3e699c.js rel=preload as=script><link href=static/css/chunk-vendors.4bd9a591.css rel=stylesheet><link href=static/css/index.a993eb8d.css rel=stylesheet></head><body><noscript><strong>We're sorry but vue-demo doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=static/js/chunk-vendors.62789060.js></script><script src=static/js/index.ef3e699c.js></script></body></html>
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
After Width: | Height: | Size: 8.1 KiB |
@ -0,0 +1 @@
|
||||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-00e4335e"],{2017:function(t,e,s){"use strict";var o=s("cafe"),n=s.n(o);n.a},"28ff":function(t,e,s){},"3dda":function(t,e,s){"use strict";var o=s("28ff"),n=s.n(o);n.a},"5fbe":function(t,e,s){t.exports=s.p+"static/img/logo2.745fd978.png"},"9ed6":function(t,e,s){"use strict";s.r(e);var o=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"lowin lowin-blue"},[t._m(0),s("div",{staticClass:"lowin-wrapper"},[s("div",{staticClass:"lowin-box lowin-login"},[s("div",{staticClass:"lowin-box-inner"},[s("el-form",{ref:"loginForm",attrs:{model:t.loginForm,rules:t.loginRules}},[s("p",[t._v("学之思考试系统")]),s("div",{staticClass:"lowin-group"},[s("label",[t._v("用户名 ")]),s("el-input",{ref:"userName",staticClass:"lowin-input",attrs:{placeholder:"用户名",name:"userName",type:"text",tabindex:"1","auto-complete":"on"},model:{value:t.loginForm.userName,callback:function(e){t.$set(t.loginForm,"userName",e)},expression:"loginForm.userName"}})],1),s("div",{staticClass:"lowin-group password-group"},[s("label",[t._v("密码 "),s("a",{staticClass:"forgot-link",attrs:{href:"#"}},[t._v("忘记密码?")])]),s("el-input",{key:t.passwordType,ref:"password",staticClass:"lowin-input",attrs:{type:t.passwordType,placeholder:"密码",name:"password",tabindex:"2","auto-complete":"on"},on:{blur:function(e){t.capsTooltip=!1}},nativeOn:{keyup:[function(e){return t.checkCapslock(e)},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleLogin(e)}]},model:{value:t.loginForm.password,callback:function(e){t.$set(t.loginForm,"password",e)},expression:"loginForm.password"}})],1),s("el-button",{staticClass:"lowin-btn login-btn",attrs:{loading:t.loading,type:"text"},nativeOn:{click:function(e){return e.preventDefault(),t.handleLogin(e)}}},[t._v("登录")]),s("div",{staticClass:"text-foot"},[t._v(" 还没有账号? "),s("router-link",{staticClass:"register-link",attrs:{to:"/register"}},[t._v(" 注册 ")])],1)],1)],1)])]),t._m(1)])},n=[function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"lowin-brand"},[o("img",{staticStyle:{"margin-top":"12px"},attrs:{src:s("5fbe"),alt:"logo"}})])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"account-foot-copyright"},[s("span",[t._v("Copyright © 2020 武汉思维跳跃科技有限公司 版权所有")]),s("span",[t._v("|")]),s("span",[t._v("鄂ICP备19021884号-1")])])}],i=s("5530"),a=s("2f62"),r=s("7ded"),l={name:"Login",data:function(){var t=function(t,e,s){e.length<5?s(new Error("用户名不能少于5个字符")):s()},e=function(t,e,s){e.length<5?s(new Error("密码不能少于5个字符")):s()};return{loginForm:{userName:"",password:"",remember:!1},loginRules:{userName:[{required:!0,trigger:"blur",validator:t}],password:[{required:!0,trigger:"blur",validator:e}]},passwordType:"password",capsTooltip:!1,loading:!1,showDialog:!1}},created:function(){},mounted:function(){""===this.loginForm.userName?this.$refs.userName.focus():""===this.loginForm.password&&this.$refs.password.focus()},destroyed:function(){},methods:Object(i["a"])({checkCapslock:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.shiftKey,s=t.key;s&&1===s.length&&(this.capsTooltip=!!(e&&s>="a"&&s<="z"||!e&&s>="A"&&s<="Z")),"CapsLock"===s&&!0===this.capsTooltip&&(this.capsTooltip=!1)},showPwd:function(){var t=this;"password"===this.passwordType?this.passwordType="":this.passwordType="password",this.$nextTick((function(){t.$refs.password.focus()}))},handleLogin:function(){var t=this,e=this;this.$refs.loginForm.validate((function(s){if(!s)return!1;t.loading=!0,r["a"].login(t.loginForm).then((function(t){t&&1===t.code?(e.setUserName(e.loginForm.userName),e.$router.push({path:"/"})):(e.loading=!1,e.$message.error(t.message))})).catch((function(t){e.loading=!1}))}))}},Object(a["d"])("user",["setUserName"]))},c=l,u=(s("2017"),s("3dda"),s("2877")),p=Object(u["a"])(c,o,n,!1,null,"30eac580",null);e["default"]=p.exports},cafe:function(t,e,s){}}]);
|
@ -1 +0,0 @@
|
||||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-20771040"],{"3e34":function(e,t,n){},4565:function(e,t,n){"use strict";var s=n("6bec"),o=n.n(s);o.a},"5fbe":function(e,t,n){e.exports=n.p+"static/img/logo2.745fd978.png"},"6a72":function(e,t,n){"use strict";var s=n("3e34"),o=n.n(s);o.a},"6bec":function(e,t,n){},d5c2:function(e,t,n){"use strict";n.r(t);var s=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"lowin lowin-blue"},[e._m(0),n("div",{staticClass:"lowin-wrapper"},[n("div",{staticClass:"lowin-box lowin-register"},[n("div",{staticClass:"lowin-box-inner"},[n("el-form",{ref:"loginForm",attrs:{model:e.loginForm}},[n("p",[e._v("学之思考试系统")]),n("div",{staticClass:"lowin-group"},[n("label",[e._v("用户名 ")]),n("el-input",{ref:"userName",staticClass:"lowin-input",attrs:{placeholder:"用户名",name:"userName",type:"text",tabindex:"1","auto-complete":"on"},model:{value:e.loginForm.userName,callback:function(t){e.$set(e.loginForm,"userName",t)},expression:"loginForm.userName"}})],1),n("div",{staticClass:"lowin-group password-group"},[n("label",[e._v("密码")]),n("el-input",{ref:"password",staticClass:"lowin-input",attrs:{placeholder:"密码",name:"password",tabindex:"2","auto-complete":"on"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleLogin(t)}},model:{value:e.loginForm.password,callback:function(t){e.$set(e.loginForm,"password",t)},expression:"loginForm.password"}})],1),n("div",{staticClass:"lowin-group"},[n("label",[e._v("年级 ")]),n("el-select",{staticClass:"lowin-input",attrs:{placeholder:"年级"},model:{value:e.loginForm.userLevel,callback:function(t){e.$set(e.loginForm,"userLevel",t)},expression:"loginForm.userLevel"}},e._l(e.levelEnum,(function(e){return n("el-option",{key:e.key,attrs:{value:e.key,label:e.value}})})),1)],1),n("el-button",{staticClass:"lowin-btn login-btn",attrs:{type:"text"},nativeOn:{click:function(t){return t.preventDefault(),e.handleRegister(t)}}},[e._v("注册")]),n("div",{staticClass:"text-foot"},[e._v(" 已有账号? "),n("router-link",{staticClass:"login-link",attrs:{to:"/login"}},[e._v(" 登录 ")])],1)],1)],1)])])])},o=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"lowin-brand"},[s("img",{staticStyle:{"margin-top":"12px"},attrs:{src:n("5fbe"),alt:"logo"}})])}],l=n("5530"),i=n("2f62"),r=n("b775"),a={register:function(e){return Object(r["b"])("/api/student/user/register",e)}},u={name:"Login",data:function(){return{loginForm:{userName:"",password:"",userLevel:1}}},methods:Object(l["a"])({handleRegister:function(){var e=this;a.register(this.loginForm).then((function(t){t&&1===t.code?e.$router.push({path:"/login"}):e.$message.error(t.message)}))}},Object(i["d"])("user",["setUserName"])),computed:Object(l["a"])({},Object(i["e"])("enumItem",{levelEnum:function(e){return e.user.levelEnum}}))},c=u,p=(n("4565"),n("6a72"),n("2877")),m=Object(p["a"])(c,s,o,!1,null,"0f670cf5",null);t["default"]=m.exports}}]);
|
@ -1 +0,0 @@
|
||||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-595c120f"],{2017:function(t,e,o){"use strict";var s=o("cafe"),n=o.n(s);n.a},"269b":function(t,e,o){},"5fbe":function(t,e,o){t.exports=o.p+"static/img/logo2.745fd978.png"},"9ed6":function(t,e,o){"use strict";o.r(e);var s=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"lowin lowin-blue"},[t._m(0),o("div",{staticClass:"lowin-wrapper"},[o("div",{staticClass:"lowin-box lowin-login"},[o("div",{staticClass:"lowin-box-inner"},[o("el-form",{ref:"loginForm",attrs:{model:t.loginForm,rules:t.loginRules}},[o("p",[t._v("学之思考试系统")]),o("div",{staticClass:"lowin-group"},[o("label",[t._v("用户名 ")]),o("el-input",{ref:"userName",staticClass:"lowin-input",attrs:{placeholder:"用户名",name:"userName",type:"text",tabindex:"1","auto-complete":"on"},model:{value:t.loginForm.userName,callback:function(e){t.$set(t.loginForm,"userName",e)},expression:"loginForm.userName"}})],1),o("div",{staticClass:"lowin-group password-group"},[o("label",[t._v("密码 "),o("a",{staticClass:"forgot-link",attrs:{href:"#"}},[t._v("忘记密码?")])]),o("el-input",{key:t.passwordType,ref:"password",staticClass:"lowin-input",attrs:{type:t.passwordType,placeholder:"密码",name:"password",tabindex:"2","auto-complete":"on"},on:{blur:function(e){t.capsTooltip=!1}},nativeOn:{keyup:[function(e){return t.checkCapslock(e)},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleLogin(e)}]},model:{value:t.loginForm.password,callback:function(e){t.$set(t.loginForm,"password",e)},expression:"loginForm.password"}})],1),o("el-button",{staticClass:"lowin-btn login-btn",attrs:{loading:t.loading,type:"text"},nativeOn:{click:function(e){return e.preventDefault(),t.handleLogin(e)}}},[t._v("登录")]),o("div",{staticClass:"text-foot"},[t._v(" 还没有账号? "),o("router-link",{staticClass:"register-link",attrs:{to:"/register"}},[t._v(" 注册 ")])],1)],1)],1)])])])},n=[function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"lowin-brand"},[s("img",{staticStyle:{"margin-top":"12px"},attrs:{src:o("5fbe"),alt:"logo"}})])}],i=o("5530"),a=o("2f62"),r=o("7ded"),l={name:"Login",data:function(){var t=function(t,e,o){e.length<5?o(new Error("用户名不能少于5个字符")):o()},e=function(t,e,o){e.length<5?o(new Error("密码不能少于5个字符")):o()};return{loginForm:{userName:"",password:"",remember:!1},loginRules:{userName:[{required:!0,trigger:"blur",validator:t}],password:[{required:!0,trigger:"blur",validator:e}]},passwordType:"password",capsTooltip:!1,loading:!1,showDialog:!1}},created:function(){},mounted:function(){""===this.loginForm.userName?this.$refs.userName.focus():""===this.loginForm.password&&this.$refs.password.focus()},destroyed:function(){},methods:Object(i["a"])({checkCapslock:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.shiftKey,o=t.key;o&&1===o.length&&(this.capsTooltip=!!(e&&o>="a"&&o<="z"||!e&&o>="A"&&o<="Z")),"CapsLock"===o&&!0===this.capsTooltip&&(this.capsTooltip=!1)},showPwd:function(){var t=this;"password"===this.passwordType?this.passwordType="":this.passwordType="password",this.$nextTick((function(){t.$refs.password.focus()}))},handleLogin:function(){var t=this,e=this;this.$refs.loginForm.validate((function(o){if(!o)return!1;t.loading=!0,r["a"].login(t.loginForm).then((function(t){t&&1===t.code?(e.setUserName(e.loginForm.userName),e.$router.push({path:"/"})):(e.loading=!1,e.$message.error(t.message))})).catch((function(t){e.loading=!1}))}))}},Object(a["d"])("user",["setUserName"]))},c=l,u=(o("2017"),o("c8ba8"),o("2877")),p=Object(u["a"])(c,s,n,!1,null,"f335fac8",null);e["default"]=p.exports},c8ba8:function(t,e,o){"use strict";var s=o("269b"),n=o.n(s);n.a},cafe:function(t,e,o){}}]);
|
@ -0,0 +1 @@
|
||||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7bfe3f1c"],{"1dd0":function(e,t,n){},4565:function(e,t,n){"use strict";var s=n("6bec"),o=n.n(s);o.a},"5fbe":function(e,t,n){e.exports=n.p+"static/img/logo2.745fd978.png"},"6bec":function(e,t,n){},9856:function(e,t,n){"use strict";var s=n("1dd0"),o=n.n(s);o.a},d5c2:function(e,t,n){"use strict";n.r(t);var s=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"lowin lowin-blue"},[e._m(0),n("div",{staticClass:"lowin-wrapper"},[n("div",{staticClass:"lowin-box lowin-register"},[n("div",{staticClass:"lowin-box-inner"},[n("el-form",{ref:"loginForm",attrs:{model:e.loginForm}},[n("p",[e._v("学之思考试系统")]),n("div",{staticClass:"lowin-group"},[n("label",[e._v("用户名 ")]),n("el-input",{ref:"userName",staticClass:"lowin-input",attrs:{placeholder:"用户名",name:"userName",type:"text",tabindex:"1","auto-complete":"on"},model:{value:e.loginForm.userName,callback:function(t){e.$set(e.loginForm,"userName",t)},expression:"loginForm.userName"}})],1),n("div",{staticClass:"lowin-group password-group"},[n("label",[e._v("密码")]),n("el-input",{ref:"password",staticClass:"lowin-input",attrs:{placeholder:"密码",name:"password",tabindex:"2","auto-complete":"on"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleLogin(t)}},model:{value:e.loginForm.password,callback:function(t){e.$set(e.loginForm,"password",t)},expression:"loginForm.password"}})],1),n("div",{staticClass:"lowin-group"},[n("label",[e._v("年级 ")]),n("el-select",{staticClass:"lowin-input",attrs:{placeholder:"年级"},model:{value:e.loginForm.userLevel,callback:function(t){e.$set(e.loginForm,"userLevel",t)},expression:"loginForm.userLevel"}},e._l(e.levelEnum,(function(e){return n("el-option",{key:e.key,attrs:{value:e.key,label:e.value}})})),1)],1),n("el-button",{staticClass:"lowin-btn login-btn",attrs:{type:"text"},nativeOn:{click:function(t){return t.preventDefault(),e.handleRegister(t)}}},[e._v("注册")]),n("div",{staticClass:"text-foot"},[e._v(" 已有账号? "),n("router-link",{staticClass:"login-link",attrs:{to:"/login"}},[e._v(" 登录 ")])],1)],1)],1)])]),e._m(1)])},o=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"lowin-brand"},[s("img",{staticStyle:{"margin-top":"12px"},attrs:{src:n("5fbe"),alt:"logo"}})])},function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"account-foot-copyright"},[n("span",[e._v("Copyright © 2020 武汉思维跳跃科技有限公司 版权所有")]),n("span",[e._v("|")]),n("span",[e._v("鄂ICP备19021884号-1")])])}],i=n("5530"),l=n("2f62"),r=n("b775"),a={register:function(e){return Object(r["b"])("/api/student/user/register",e)}},u={name:"Login",data:function(){return{loginForm:{userName:"",password:"",userLevel:1}}},methods:Object(i["a"])({handleRegister:function(){var e=this;a.register(this.loginForm).then((function(t){t&&1===t.code?e.$router.push({path:"/login"}):e.$message.error(t.message)}))}},Object(l["d"])("user",["setUserName"])),computed:Object(i["a"])({},Object(l["e"])("enumItem",{levelEnum:function(e){return e.user.levelEnum}}))},c=u,p=(n("4565"),n("9856"),n("2877")),d=Object(p["a"])(c,s,o,!1,null,"f3e42ece",null);t["default"]=d.exports}}]);
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -2,7 +2,7 @@
|
||||
"name": "exam-admin",
|
||||
"version": "3.0.5",
|
||||
"author": "alvis",
|
||||
"description": "学之思管理系统",
|
||||
"description": "武汉思维跳跃科技-学之思管理系统",
|
||||
"license": "AGPL-3.0",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
|
@ -8,6 +8,10 @@
|
||||
<tags-view/>
|
||||
</div>
|
||||
<app-main />
|
||||
<div class="foot-copyright">
|
||||
<span>Copyright © 2020 武汉思维跳跃科技有限公司 版权所有</span><span>|</span>
|
||||
<span>鄂ICP备19021884号-1</span>
|
||||
</div>
|
||||
<back-to-top :visibility-height="100" :back-position="0" transition-name="fade" ref="backTop"/>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -272,3 +272,36 @@ aside {
|
||||
.ueditor-p {
|
||||
display: inline !important;
|
||||
}
|
||||
|
||||
|
||||
.foot-copyright {
|
||||
position: absolute;
|
||||
bottom: 0;
|
||||
left: 50%;
|
||||
text-align: center;
|
||||
transform: translateX(-50%);
|
||||
|
||||
span {
|
||||
line-height: 20px;
|
||||
text-align: center;
|
||||
color: #606266;
|
||||
margin: 0px 5px;
|
||||
font-size: 14px;
|
||||
}
|
||||
}
|
||||
|
||||
.account-foot-copyright {
|
||||
position: absolute;
|
||||
bottom: 0;
|
||||
left: 50%;
|
||||
text-align: center;
|
||||
transform: translateX(-50%);
|
||||
|
||||
span {
|
||||
line-height: 20px;
|
||||
text-align: center;
|
||||
color: rgb(179, 185, 192);
|
||||
margin: 0px 5px;
|
||||
font-size: 14px;
|
||||
}
|
||||
}
|
||||
|
@ -51,6 +51,10 @@
|
||||
|
||||
</el-form>
|
||||
|
||||
<div class="account-foot-copyright">
|
||||
<span>Copyright © 2020 武汉思维跳跃科技有限公司 版权所有</span><span>|</span>
|
||||
<span>鄂ICP备19021884号-1</span>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
"name": "exam-student",
|
||||
"version": "3.0.5",
|
||||
"author": "alvis",
|
||||
"description": "学之思考试系统",
|
||||
"description": "武汉思维跳跃科技-学之思考试系统",
|
||||
"license": "AGPL-3.0",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
|
BIN
source/vue/exam-student/src/assets/4.jpg
Normal file
BIN
source/vue/exam-student/src/assets/4.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 8.1 KiB |
@ -34,22 +34,15 @@
|
||||
<el-footer height="340" class="student-footer">
|
||||
<div class="container">
|
||||
<div class="footer-main">
|
||||
<h4>友情链接</h4>
|
||||
<a href="https://spring.io/" target="_blank" class="footer-main-link">Spring</a>
|
||||
<a href="https://cn.vuejs.org/" target="_blank" class="footer-main-link">Vue</a>
|
||||
<a href="https://element.eleme.io/" target="_blank" class="footer-main-link">Element</a>
|
||||
<a href="https://www.postgresql.org/" target="_blank" class="footer-main-link">Postgresql</a>
|
||||
<a href="https://redis.io/" target="_blank" class="footer-main-link">Redis</a>
|
||||
<a href="http://undertow.io/" target="_blank" class="footer-main-link">Undertow</a>
|
||||
<a href="http://nginx.org/" target="_blank" class="footer-main-link">Nginx</a>
|
||||
<h4>产品介绍</h4>
|
||||
<a href="http://www.alvisu.com" target="_blank" class="footer-main-link">思维跳跃科技</a>
|
||||
<a href="http://www.alvisu.com/sdd.html" target="_blank" class="footer-main-link">思多多智能考试平台</a>
|
||||
<a href="http://www.alvisu.com/xdd.html" target="_blank" class="footer-main-link">学多多考试系统</a>
|
||||
<a href="http://www.alvisu.com/uexam.html" target="_blank" class="footer-main-link">学之思考试系统</a>
|
||||
</div>
|
||||
<div class="footer-main">
|
||||
<h4>博客</h4>
|
||||
<a href="#" target="_blank" class="footer-main-link">在线讨论</a>
|
||||
<a href="https://www.google.com/" target="_blank" class="footer-main-link">Google</a>
|
||||
<a href="https://www.oschina.net/" target="_blank" class="footer-main-link">Oschina</a>
|
||||
<a href="https://www.infoq.cn/" target="_blank" class="footer-main-link">Infoq</a>
|
||||
<a href="https://www.iconfont.cn/" target="_blank" class="footer-main-link">Iconfont</a>
|
||||
<h4>关于我们</h4>
|
||||
<img src="@/assets/4.jpg" style="width: 100px;height: 100px;"/>
|
||||
</div>
|
||||
<div class="footer-social">
|
||||
<p class="footer-social-title">开源社区</p>
|
||||
@ -58,6 +51,10 @@
|
||||
</div>
|
||||
</div>
|
||||
</el-footer>
|
||||
<div class="foot-copyright">
|
||||
<span>Copyright © 2020 武汉思维跳跃科技有限公司 版权所有</span><span>|</span>
|
||||
<span>鄂ICP备19021884号-1</span>
|
||||
</div>
|
||||
</el-container>
|
||||
</template>
|
||||
|
||||
|
@ -321,3 +321,33 @@ html {
|
||||
height: 300px;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
|
||||
.account-foot-copyright {
|
||||
position: fixed;
|
||||
bottom: 0;
|
||||
left: 50%;
|
||||
text-align: center;
|
||||
transform: translateX(-50%);
|
||||
|
||||
span {
|
||||
line-height: 20px;
|
||||
text-align: center;
|
||||
color: #666;
|
||||
margin: 0px 5px;
|
||||
font-size: 14px;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
.foot-copyright {
|
||||
text-align: center;
|
||||
background-color: #f7fbfd;
|
||||
span {
|
||||
line-height: 20px;
|
||||
text-align: center;
|
||||
color: #666;
|
||||
margin: 0px 5px;
|
||||
font-size: 14px;
|
||||
}
|
||||
}
|
||||
|
@ -30,6 +30,10 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="account-foot-copyright">
|
||||
<span>Copyright © 2020 武汉思维跳跃科技有限公司 版权所有</span><span>|</span>
|
||||
<span>鄂ICP备19021884号-1</span>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
@ -36,6 +36,10 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="account-foot-copyright">
|
||||
<span>Copyright © 2020 武汉思维跳跃科技有限公司 版权所有</span><span>|</span>
|
||||
<span>鄂ICP备19021884号-1</span>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
@ -5,7 +5,7 @@ const mtjwxsdk = require('./utils/mtj-wx-sdk.js');
|
||||
|
||||
App({
|
||||
globalData: {
|
||||
baseAPI: "https://www.alvisu.com:7777",
|
||||
baseAPI: "http://localhost:8000",
|
||||
pageSize: 10
|
||||
},
|
||||
onLaunch: function() {
|
||||
|
@ -40,5 +40,7 @@
|
||||
</i-cell-group>
|
||||
</view>
|
||||
|
||||
<view class="copyright">武汉思维跳跃科技有限公司 提供技术支持</view>
|
||||
|
||||
<i-spin size="large" fix wx:if="{{ spinShow }}"></i-spin>
|
||||
<i-message id="message" />
|
@ -22,4 +22,11 @@
|
||||
|
||||
.my-group-margin{
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
.copyright{
|
||||
color: #8c8c8c;
|
||||
text-align: center;
|
||||
margin-top: 20px;
|
||||
font-size: 14px;
|
||||
}
|
@ -5,15 +5,25 @@
|
||||
},
|
||||
"setting": {
|
||||
"urlCheck": false,
|
||||
"scopeDataCheck": false,
|
||||
"coverView": true,
|
||||
"es6": true,
|
||||
"postcss": true,
|
||||
"compileHotReLoad": false,
|
||||
"preloadBackgroundData": false,
|
||||
"minified": true,
|
||||
"newFeature": true,
|
||||
"coverView": true,
|
||||
"autoAudits": false,
|
||||
"newFeature": true,
|
||||
"uglifyFileName": false,
|
||||
"uploadWithSourceMap": true,
|
||||
"useIsolateContext": true,
|
||||
"nodeModules": false,
|
||||
"enhance": false,
|
||||
"useCompilerModule": false,
|
||||
"userConfirmedUseCompilerModuleSwitch": false,
|
||||
"showShadowRootInWxmlPanel": true,
|
||||
"checkInvalidKey": true,
|
||||
"checkSiteMap": true,
|
||||
"uploadWithSourceMap": true,
|
||||
"babelSetting": {
|
||||
"ignore": [],
|
||||
"disablePlugins": [],
|
||||
|
Loading…
Reference in New Issue
Block a user