{"code":"(window[\"webpackJsonp\"]=window[\"webpackJsonp\"]||[]).push([[\"chunk-383ffd7c\"],{\"3c35\":function(e,t){(function(t){e.exports=t}).call(this,{})},\"42e7\":function(e,t,n){\"use strict\";n(\"db14\")},\"9ed6\":function(e,t,n){\"use strict\";n.r(t);var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(\"div\",{staticClass:\"login\"},[n(\"el-form\",{ref:\"loginForm\",staticClass:\"login-form\",attrs:{model:e.loginForm,rules:e.loginRules}},[n(\"el-form-item\",{attrs:{prop:\"username\",\"label-width\":\"80px\",label:\"账号\"}},[n(\"el-input\",{attrs:{type:\"text\",name:\"username\",\"auto-complete\":\"off\",tabindex:\"1\",maxlength:\"20\"},model:{value:e.loginForm.username,callback:function(t){e.$set(e.loginForm,\"username\",t)},expression:\"loginForm.username\"}},[n(\"svg-icon\",{staticClass:\"el-input__icon input-icon\",attrs:{slot:\"prefix\",\"icon-class\":\"user\"},slot:\"prefix\"})],1)],1),n(\"el-form-item\",{attrs:{prop:\"password\",\"label-width\":\"80px\",label:\"密码\"}},[n(\"el-input\",{attrs:{type:\"password\",\"auto-complete\":\"off\",tabindex:\"2\",maxlength:\"20\"},model:{value:e.loginForm.password,callback:function(t){e.$set(e.loginForm,\"password\",t)},expression:\"loginForm.password\"}},[n(\"svg-icon\",{staticClass:\"el-input__icon input-icon\",attrs:{slot:\"prefix\",\"icon-class\":\"password\"},slot:\"prefix\"})],1)],1),n(\"el-form-item\",{attrs:{prop:\"verifyCode\",\"label-width\":\"80px\",label:\"验证码\"}},[n(\"el-input\",{staticStyle:{width:\"58%\"},attrs:{\"auto-complete\":\"off\",tabindex:\"3\",maxlength:\"4\"},model:{value:e.loginForm.verifyCode,callback:function(t){e.$set(e.loginForm,\"verifyCode\",t)},expression:\"loginForm.verifyCode\"}},[n(\"svg-icon\",{staticClass:\"el-input__icon input-icon\",attrs:{slot:\"prefix\",\"icon-class\":\"verifyCode\"},slot:\"prefix\"})],1),n(\"div\",{staticClass:\"login-code\"},[n(\"img\",{staticClass:\"login-code-img\",attrs:{src:e.captchaUrl},on:{click:e.updateCaptcha}})])],1),n(\"el-form-item\",{staticStyle:{width:\"100%\"}},[n(\"el-button\",{staticStyle:{width:\"100%\"},attrs:{loading:e.loading,size:\"medium\",type:\"primary\"},nativeOn:{click:function(t){return t.preventDefault(),e.handleLogin(t)}}},[e.loading?n(\"span\",[e._v(\"登 录 中...\")]):n(\"span\",[e._v(\"登 录\")])])],1)],1)],1)},r=[],i=n(\"c7eb\"),o=n(\"1da1\"),s=(n(\"d3b7\"),n(\"14d9\"),n(\"4360\")),l=(n(\"515a\"),n(\"2ef0\")),u={name:\"Login\",data:function(){return{loginForm:{username:\"\",password:\"\",verifyCode:\"\"},murmur:\"\",verifyuuid:\"\",timer:null,counter:60,captchaUrl:this.getCaptcha,captchaText:\"\",loginRules:{username:[{required:!0,trigger:\"blur\",message:\"请输入用户名\"}],password:[{required:!0,trigger:\"blur\",message:\"请输入密码\"}],verifyCode:[{required:!0,trigger:\"blur\",message:\"请输入验证码\"},{min:4,max:4,message:\"请输入4位验证码\",trigger:\"blur\"}]},loading:!1,redirect:void 0}},watch:{$route:{handler:function(e){this.redirect=e.query&&e.query.redirect},immediate:!0}},created:function(){var e=this;Object(o[\"a\"])(Object(i[\"a\"])().mark((function t(){var n;return Object(i[\"a\"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.getFinger();case 2:n=t.sent,e.murmur=n,e.getCaptcha();case 5:case\"end\":return t.stop()}}),t)})))()},mounted:function(){},methods:{getFinger:function(){var e=n(\"e813\");return new Promise((function(t){window.requestIdleCallback?requestIdleCallback((function(){e.getV18((function(e){t(e)}))})):setTimeout((function(){e.getV18((function(e){t(e)}))}),500)}))},getCaptcha:Object(l[\"debounce\"])((function(){var e=this,t={murmur:this.murmur};this.$axios.get(\"/getVerifyCode\",{params:t}).then((function(t){console.log(t),e.verifyuuid=t.data.uuid,e.captchaUrl=\"data:image/gif;base64,\"+t.data.imgBase64,e.captchaText=t.data.captchaText})).catch((function(e){console.log(\"登陆页异常\"+e)}))}),1e3),updateCaptcha:function(){this.getCaptcha()},handleLogin:Object(l[\"debounce\"])((function(){var e=this;this.$refs.loginForm.validate((function(t){if(!t)return console.log(\"error submit!!\"),!1;e.loading=!0;var n=e.loginForm.verifyCode;if(e.captchaText.toLowerCase()!=n.toLowerCase())return e.$message.error(\"验证码录入错误!\"),e.updateCaptcha(),void(e.loading=!1);var a={username:e.loginForm.username,password:e.loginForm.password,code:e.loginForm.verifyCode,verifyuuid:e.verifyuuid,murmur:e.murmur};e.$axios.post(\"/user/login\",e.$qs.stringify(a)).then((function(t){localStorage.setItem(\"jy\",t.data.token),s[\"a\"].commit(\"SET_R\",[]),e.$router.push(\"/dashboard\"),e.loading=!1})).catch((function(t){e.updateCaptcha(),e.loginForm.verifyCode=\"\",e.loading=!1}))}))}),1e3)}},c=u,d=(n(\"42e7\"),n(\"2877\")),f=Object(d[\"a\"])(c,a,r,!1,null,null,null);t[\"default\"]=f.exports},db14:function(e,t){throw new Error(\"Module build failed (from ./node_modules/mini-css-extract-plugin/dist/loader.js):\\nModuleBuildError: Module build failed (from ./node_modules/postcss-loader/src/index.js):\\nError: PostCSS plugin autoprefixer requires PostCSS 8.\\nMigration guide for end-users:\\nhttps://github.com/postcss/postcss/wiki/PostCSS-8-for-end-users\\n at Processor.normalize (D:\\\\test\\\\ssi-satoken\\\\ui\\\\node_modules\\\\postcss-loader\\\\node_modules\\\\postcss\\\\lib\\\\processor.js:153:15)\\n at new Processor (D:\\\\test\\\\ssi-satoken\\\\ui\\\\node_modules\\\\postcss-loader\\\\node_modules\\\\postcss\\\\lib\\\\processor.js:56:25)\\n at postcss (D:\\\\test\\\\ssi-satoken\\\\ui\\\\node_modules\\\\postcss-loader\\\\node_modules\\\\postcss\\\\lib\\\\postcss.js:55:10)\\n at D:\\\\test\\\\ssi-satoken\\\\ui\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js:140:12\\n at D:\\\\test\\\\ssi-satoken\\\\ui\\\\node_modules\\\\webpack\\\\lib\\\\NormalModule.js:316:20\\n at D:\\\\test\\\\ssi-satoken\\\\ui\\\\node_modules\\\\loader-runner\\\\lib\\\\LoaderRunner.js:367:11\\n at D:\\\\test\\\\ssi-satoken\\\\ui\\\\node_modules\\\\loader-runner\\\\lib\\\\LoaderRunner.js:233:18\\n at context.callback (D:\\\\test\\\\ssi-satoken\\\\ui\\\\node_modules\\\\loader-runner\\\\lib\\\\LoaderRunner.js:111:13)\\n at D:\\\\test\\\\ssi-satoken\\\\ui\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js:208:9\")},e813:function(e,t,n){var a,r;(function(i,o,s){\"use strict\";\"undefined\"!==typeof window&&n(\"3c35\")?(a=s,r=\"function\"===typeof a?a.call(t,n,t,e):a,void 0===r||(e.exports=r)):e.exports?e.exports=s():o.exports?o.exports=s():o[i]=s()})(\"Fingerprint2\",this,(function(){\"use strict\";\"undefined\"===typeof Array.isArray&&(Array.isArray=function(e){return\"[object Array]\"===Object.prototype.toString.call(e)});var e=function(e,t){e=[e[0]>>>16,65535&e[0],e[1]>>>16,65535&e[1]],t=[t[0]>>>16,65535&t[0],t[1]>>>16,65535&t[1]];var n=[0,0,0,0];return n[3]+=e[3]+t[3],n[2]+=n[3]>>>16,n[3]&=65535,n[2]+=e[2]+t[2],n[1]+=n[2]>>>16,n[2]&=65535,n[1]+=e[1]+t[1],n[0]+=n[1]>>>16,n[1]&=65535,n[0]+=e[0]+t[0],n[0]&=65535,[n[0]<<16|n[1],n[2]<<16|n[3]]},t=function(e,t){e=[e[0]>>>16,65535&e[0],e[1]>>>16,65535&e[1]],t=[t[0]>>>16,65535&t[0],t[1]>>>16,65535&t[1]];var n=[0,0,0,0];return n[3]+=e[3]*t[3],n[2]+=n[3]>>>16,n[3]&=65535,n[2]+=e[2]*t[3],n[1]+=n[2]>>>16,n[2]&=65535,n[2]+=e[3]*t[2],n[1]+=n[2]>>>16,n[2]&=65535,n[1]+=e[1]*t[3],n[0]+=n[1]>>>16,n[1]&=65535,n[1]+=e[2]*t[2],n[0]+=n[1]>>>16,n[1]&=65535,n[1]+=e[3]*t[1],n[0]+=n[1]>>>16,n[1]&=65535,n[0]+=e[0]*t[3]+e[1]*t[2]+e[2]*t[1]+e[3]*t[0],n[0]&=65535,[n[0]<<16|n[1],n[2]<<16|n[3]]},n=function(e,t){return t%=64,32===t?[e[1],e[0]]:t<32?[e[0]<>>32-t,e[1]<>>32-t]:(t-=32,[e[1]<>>32-t,e[0]<>>32-t])},a=function(e,t){return t%=64,0===t?e:t<32?[e[0]<>>32-t,e[1]<>>1]),e=t(e,[4283543511,3981806797]),e=r(e,[0,e[0]>>>1]),e=t(e,[3301882366,444984403]),e=r(e,[0,e[0]>>>1]),e},o=function(o,s){o=o||\"\",s=s||0;for(var l=o.length%16,u=o.length-l,c=[0,s],d=[0,s],f=[0,0],g=[0,0],m=[2277735313,289559509],h=[1291169091,658871167],p=0;p>>0).toString(16)).slice(-8)+(\"00000000\"+(c[1]>>>0).toString(16)).slice(-8)+(\"00000000\"+(d[0]>>>0).toString(16)).slice(-8)+(\"00000000\"+(d[1]>>>0).toString(16)).slice(-8)},s={preprocessor:null,audio:{timeout:1e3,excludeIOS11:!0},fonts:{swfContainerId:\"fingerprintjs2\",swfPath:\"flash/compiled/FontList.swf\",userDefinedFonts:[],extendedJsFonts:!1},screen:{detectScreenOrientation:!0},plugins:{sortPluginsFor:[/palemoon/i],excludeIE:!1},extraComponents:[],excludes:{enumerateDevices:!0,pixelRatio:!0,doNotTrack:!0,fontsFlash:!0,adBlock:!0},NOT_AVAILABLE:\"not available\",ERROR:\"error\",EXCLUDED:\"excluded\"},l=function(e,t){if(Array.prototype.forEach&&e.forEach===Array.prototype.forEach)e.forEach(t);else if(e.length===+e.length)for(var n=0,a=e.length;nt.name?1:e.name=0?\"Windows Phone\":t.indexOf(\"windows\")>=0||t.indexOf(\"win16\")>=0||t.indexOf(\"win32\")>=0||t.indexOf(\"win64\")>=0||t.indexOf(\"win95\")>=0||t.indexOf(\"win98\")>=0||t.indexOf(\"winnt\")>=0||t.indexOf(\"wow64\")>=0?\"Windows\":t.indexOf(\"android\")>=0?\"Android\":t.indexOf(\"linux\")>=0||t.indexOf(\"cros\")>=0||t.indexOf(\"x11\")>=0?\"Linux\":t.indexOf(\"iphone\")>=0||t.indexOf(\"ipad\")>=0||t.indexOf(\"ipod\")>=0||t.indexOf(\"crios\")>=0||t.indexOf(\"fxios\")>=0?\"iOS\":t.indexOf(\"macintosh\")>=0||t.indexOf(\"mac_powerpc)\")>=0?\"Mac\":\"Other\";var r=\"ontouchstart\"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0;if(r&&\"Windows\"!==e&&\"Windows Phone\"!==e&&\"Android\"!==e&&\"iOS\"!==e&&\"Other\"!==e&&-1===t.indexOf(\"cros\"))return!0;if(\"undefined\"!==typeof n){if(n=n.toLowerCase(),n.indexOf(\"win\")>=0&&\"Windows\"!==e&&\"Windows Phone\"!==e)return!0;if(n.indexOf(\"linux\")>=0&&\"Linux\"!==e&&\"Android\"!==e)return!0;if(n.indexOf(\"mac\")>=0&&\"Mac\"!==e&&\"iOS\"!==e)return!0;if((-1===n.indexOf(\"win\")&&-1===n.indexOf(\"linux\")&&-1===n.indexOf(\"mac\"))!==(\"Other\"===e))return!0}if(a.indexOf(\"win\")>=0&&\"Windows\"!==e&&\"Windows Phone\"!==e)return!0;if((a.indexOf(\"linux\")>=0||a.indexOf(\"android\")>=0||a.indexOf(\"pike\")>=0)&&\"Linux\"!==e&&\"Android\"!==e)return!0;if((a.indexOf(\"mac\")>=0||a.indexOf(\"ipad\")>=0||a.indexOf(\"ipod\")>=0||a.indexOf(\"iphone\")>=0)&&\"Mac\"!==e&&\"iOS\"!==e)return!0;if(a.indexOf(\"arm\")>=0&&\"Windows Phone\"===e)return!1;if(a.indexOf(\"pike\")>=0&&t.indexOf(\"opera mini\")>=0)return!1;var i=a.indexOf(\"win\")<0&&a.indexOf(\"linux\")<0&&a.indexOf(\"mac\")<0&&a.indexOf(\"iphone\")<0&&a.indexOf(\"ipad\")<0&&a.indexOf(\"ipod\")<0;return i!==(\"Other\"===e)||\"undefined\"===typeof navigator.plugins&&\"Windows\"!==e&&\"Windows Phone\"!==e},de=function(){var e,t=navigator.userAgent.toLowerCase(),n=navigator.productSub;if(t.indexOf(\"edge/\")>=0||t.indexOf(\"iemobile/\")>=0)return!1;if(t.indexOf(\"opera mini\")>=0)return!1;if(e=t.indexOf(\"firefox/\")>=0?\"Firefox\":t.indexOf(\"opera/\")>=0||t.indexOf(\" opr/\")>=0?\"Opera\":t.indexOf(\"chrome/\")>=0?\"Chrome\":t.indexOf(\"safari/\")>=0?t.indexOf(\"android 1.\")>=0||t.indexOf(\"android 2.\")>=0||t.indexOf(\"android 3.\")>=0||t.indexOf(\"android 4.\")>=0?\"AOSP\":\"Safari\":t.indexOf(\"trident/\")>=0?\"Internet Explorer\":\"Other\",(\"Chrome\"===e||\"Safari\"===e||\"Opera\"===e)&&\"20030107\"!==n)return!0;var a,r=eval.toString().length;if(37===r&&\"Safari\"!==e&&\"Firefox\"!==e&&\"Other\"!==e)return!0;if(39===r&&\"Internet Explorer\"!==e&&\"Other\"!==e)return!0;if(33===r&&\"Chrome\"!==e&&\"AOSP\"!==e&&\"Opera\"!==e&&\"Other\"!==e)return!0;try{throw\"a\"}catch(i){try{i.toSource(),a=!0}catch(o){a=!1}}return a&&\"Firefox\"!==e&&\"Other\"!==e},fe=function(){var e=document.createElement(\"canvas\");return!(!e.getContext||!e.getContext(\"2d\"))},ge=function(){if(!fe())return!1;var e=we(),t=!!window.WebGLRenderingContext&&!!e;return Ae(e),t},me=function(){return\"Microsoft Internet Explorer\"===navigator.appName||!(\"Netscape\"!==navigator.appName||!/Trident/.test(navigator.userAgent))},he=function(){return(\"msWriteProfilerMark\"in window)+(\"msLaunchUri\"in navigator)+(\"msSaveBlob\"in navigator)>=2},pe=function(){return\"undefined\"!==typeof window.swfobject},Te=function(){return window.swfobject.hasFlashPlayerVersion(\"9.0.0\")},ve=function(e){var t=document.createElement(\"div\");t.setAttribute(\"id\",e.fonts.swfContainerId),document.body.appendChild(t)},Ce=function(e,t){var n=\"___fp_swf_loaded\";window[n]=function(t){e(t)};var a=t.fonts.swfContainerId;ve();var r={onReady:n},i={allowScriptAccess:\"always\",menu:\"false\"};window.swfobject.embedSWF(t.fonts.swfPath,a,\"1\",\"1\",\"9.0.0\",!1,r,i,{})},we=function(){var e=document.createElement(\"canvas\"),t=null;try{t=e.getContext(\"webgl\")||e.getContext(\"experimental-webgl\")}catch(n){}return t||(t=null),t},Ae=function(e){var t=e.getExtension(\"WEBGL_lose_context\");null!=t&&t.loseContext()},ye=[{key:\"userAgent\",getData:m},{key:\"webdriver\",getData:h},{key:\"language\",getData:p},{key:\"colorDepth\",getData:T},{key:\"deviceMemory\",getData:v},{key:\"pixelRatio\",getData:C},{key:\"hardwareConcurrency\",getData:Z},{key:\"screenResolution\",getData:w},{key:\"availableScreenResolution\",getData:y},{key:\"timezoneOffset\",getData:x},{key:\"timezone\",getData:B},{key:\"sessionStorage\",getData:E},{key:\"localStorage\",getData:b},{key:\"indexedDb\",getData:O},{key:\"addBehavior\",getData:M},{key:\"openDatabase\",getData:k},{key:\"cpuClass\",getData:P},{key:\"platform\",getData:L},{key:\"doNotTrack\",getData:D},{key:\"plugins\",getData:W},{key:\"canvas\",getData:I},{key:\"webgl\",getData:R},{key:\"webglVendorAndRenderer\",getData:_},{key:\"adBlock\",getData:N},{key:\"hasLiedLanguages\",getData:F},{key:\"hasLiedResolution\",getData:G},{key:\"hasLiedOs\",getData:U},{key:\"hasLiedBrowser\",getData:V},{key:\"touchSupport\",getData:q},{key:\"fonts\",getData:j,pauseBefore:!0},{key:\"fontsFlash\",getData:H,pauseBefore:!0},{key:\"audio\",getData:g},{key:\"enumerateDevices\",getData:d}],Se=function(e){throw new Error(\"'new Fingerprint()' is deprecated, see https://github.com/fingerprintjs/fingerprintjs#upgrade-guide-from-182-to-200\")};return Se.get=function(e,t){t?e||(e={}):(t=e,e={}),c(e,s),e.components=e.extraComponents.concat(ye);var n={data:[],addPreprocessedComponent:function(t,a){\"function\"===typeof e.preprocessor&&(a=e.preprocessor(t,a)),n.data.push({key:t,value:a})}},a=-1,r=function(i){if(a+=1,a>=e.components.length)t(n.data);else{var o=e.components[a];if(e.excludes[o.key])r(!1);else{if(!i&&o.pauseBefore)return a-=1,void setTimeout((function(){r(!0)}),1);try{o.getData((function(e){n.addPreprocessedComponent(o.key,e),r(!1)}),e)}catch(s){n.addPreprocessedComponent(o.key,String(s)),r(!1)}}}};r(!1)},Se.getPromise=function(e){return new Promise((function(t,n){Se.get(e,t)}))},Se.getV18=function(e,t){return null==t&&(t=e,e={}),Se.get(e,(function(n){for(var a=[],r=0;r