(self["webpackChunklab_safety_screen"]=self["webpackChunklab_safety_screen"]||[]).push([[553],{4553:function(t,r,e){"use strict";e.r(r),e.d(r,{default:function(){return l}});var i=function(){var t=this,r=t._self._c;return r("div",{staticClass:"login-container"},[r("div",{staticClass:"login-card"},[t._m(0),r("el-form",{ref:"loginForm",staticClass:"login-form",attrs:{model:t.loginForm,rules:t.loginRules}},[r("el-form-item",{attrs:{prop:"username"}},[r("el-input",{attrs:{placeholder:"请输入用户名/手机号","prefix-icon":"el-icon-user"},model:{value:t.loginForm.username,callback:function(r){t.$set(t.loginForm,"username",r)},expression:"loginForm.username"}})],1),r("el-form-item",{attrs:{prop:"password"}},[r("el-input",{attrs:{type:"password",placeholder:"请输入密码","prefix-icon":"el-icon-lock","show-password":""},nativeOn:{keyup:function(r){return!r.type.indexOf("key")&&t._k(r.keyCode,"enter",13,r.key,"Enter")?null:t.handleLogin.apply(null,arguments)}},model:{value:t.loginForm.password,callback:function(r){t.$set(t.loginForm,"password",r)},expression:"loginForm.password"}})],1),r("el-form-item",{attrs:{prop:"captcha"}},[r("div",{staticClass:"captcha-row"},[r("el-input",{attrs:{placeholder:"请输入验证码","prefix-icon":"el-icon-key"},model:{value:t.loginForm.captcha,callback:function(r){t.$set(t.loginForm,"captcha",r)},expression:"loginForm.captcha"}}),r("div",{staticClass:"captcha-img",on:{click:t.refreshCaptcha}},[t._v(" "+t._s(t.captchaText)+" ")])],1)]),r("el-form-item",[r("el-button",{staticClass:"login-btn",attrs:{type:"primary",loading:t.loading},on:{click:t.handleLogin}},[t._v(" 登 录 ")])],1)],1)],1)])},n=[function(){var t=this,r=t._self._c;return r("div",{staticClass:"login-header"},[r("h1",[t._v("实验室安全智能监测与管控中心")]),r("p",[t._v("中国安全生产科学研究院")])])}],a=(e(4114),e(1481)),s=e.n(a);function o(t){return new Promise(r=>{setTimeout(()=>{t.username&&t.password?r({code:200,message:"登录成功",data:{token:"mock_token_"+Date.now(),username:t.username}}):r({code:400,message:"用户名或密码不能为空",data:null})},500)})}var h={name:"Login",data(){return{loginForm:{username:"",password:"",captcha:""},loginRules:{username:[{required:!0,message:"请输入用户名",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}],captcha:[{required:!0,message:"请输入验证码",trigger:"blur"}]},loading:!1,captchaText:"0000"}},methods:{refreshCaptcha(){this.captchaText="0000"},handleLogin(){this.$refs.loginForm.validate(async t=>{if(t)if("0000"===this.loginForm.captcha){this.loading=!0;try{const t=s()(this.loginForm.password),r=await o({username:this.loginForm.username,password:t});200===r.code?(this.$store.dispatch("login",r.data.token),this.$message.success("登录成功"),this.$router.push("/screen")):this.$message.error(r.message)}catch(r){this.$message.error("登录失败,请重试")}finally{this.loading=!1}}else this.$message.error("验证码错误")})}}},f=h,c=e(1656),u=(0,c.A)(f,i,n,!1,null,"5630fb0b",null),l=u.exports},1481:function(t,r,e){var i;e(6573),e(8100),e(7936),e(9577),e(6632),e(4226),e(9486),e(456), /** * [js-md5]{@link https://github.com/emn178/js-md5} * * @namespace md5 * @version 0.8.3 * @author Chen, Yi-Cyuan [emn178@gmail.com] * @copyright Chen, Yi-Cyuan 2014-2023 * @license MIT */ function(){"use strict";var r="input is invalid type",n="finalize already called",a="object"===typeof window,s=a?window:{};s.JS_MD5_NO_WINDOW&&(a=!1);var o=!a&&"object"===typeof self,h=!s.JS_MD5_NO_NODE_JS&&"object"===typeof process&&process.versions&&process.versions.node;h?s=e.g:o&&(s=self);var f,c=!s.JS_MD5_NO_COMMON_JS&&t.exports,u=e.amdO,l=!s.JS_MD5_NO_ARRAY_BUFFER&&"undefined"!==typeof ArrayBuffer,p="0123456789abcdef".split(""),d=[128,32768,8388608,-2147483648],y=[0,8,16,24],g=["hex","array","digest","buffer","arrayBuffer","base64"],v="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),w=[];if(l){var m=new ArrayBuffer(68);f=new Uint8Array(m),w=new Uint32Array(m)}var b=Array.isArray;!s.JS_MD5_NO_NODE_JS&&b||(b=function(t){return"[object Array]"===Object.prototype.toString.call(t)});var A=ArrayBuffer.isView;!l||!s.JS_MD5_NO_ARRAY_BUFFER_IS_VIEW&&A||(A=function(t){return"object"===typeof t&&t.buffer&&t.buffer.constructor===ArrayBuffer});var x=function(t){var e=typeof t;if("string"===e)return[t,!0];if("object"!==e||null===t)throw new Error(r);if(l&&t.constructor===ArrayBuffer)return[new Uint8Array(t),!1];if(!b(t)&&!A(t))throw new Error(r);return[t,!1]},_=function(t){return function(r){return new C(!0).update(r)[t]()}},k=function(){var t=_("hex");h&&(t=B(t)),t.create=function(){return new C},t.update=function(r){return t.create().update(r)};for(var r=0;r>>6,a[o++]=128|63&n):n<55296||n>=57344?(a[o++]=224|n>>>12,a[o++]=128|n>>>6&63,a[o++]=128|63&n):(n=65536+((1023&n)<<10|1023&t.charCodeAt(++e)),a[o++]=240|n>>>18,a[o++]=128|n>>>12&63,a[o++]=128|n>>>6&63,a[o++]=128|63&n);t=a}t.length>64&&(t=new C(!0).update(t).array());var h=[],f=[];for(e=0;e<64;++e){var c=t[e]||0;h[e]=92^c,f[e]=54^c}C.call(this,r),this.update(f),this.oKeyPad=h,this.inner=!0,this.sharedMemory=r}C.prototype.update=function(t){if(this.finalized)throw new Error(n);var r=x(t);t=r[0];var e,i,a=r[1],s=0,o=t.length,h=this.blocks,f=this.buffer8;while(s>>6,f[i++]=128|63&e):e<55296||e>=57344?(f[i++]=224|e>>>12,f[i++]=128|e>>>6&63,f[i++]=128|63&e):(e=65536+((1023&e)<<10|1023&t.charCodeAt(++s)),f[i++]=240|e>>>18,f[i++]=128|e>>>12&63,f[i++]=128|e>>>6&63,f[i++]=128|63&e);else for(i=this.start;s>>2]|=e<>>2]|=(192|e>>>6)<>>2]|=(128|63&e)<=57344?(h[i>>>2]|=(224|e>>>12)<>>2]|=(128|e>>>6&63)<>>2]|=(128|63&e)<>>2]|=(240|e>>>18)<>>2]|=(128|e>>>12&63)<>>2]|=(128|e>>>6&63)<>>2]|=(128|63&e)<>>2]|=t[s]<=64?(this.start=i-64,this.hash(),this.hashed=!0):this.start=i}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296|0,this.bytes=this.bytes%4294967296),this},C.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var t=this.blocks,r=this.lastByteIndex;t[r>>>2]|=d[3&r],r>=56&&(this.hashed||this.hash(),t[0]=t[16],t[16]=t[1]=t[2]=t[3]=t[4]=t[5]=t[6]=t[7]=t[8]=t[9]=t[10]=t[11]=t[12]=t[13]=t[14]=t[15]=0),t[14]=this.bytes<<3,t[15]=this.hBytes<<3|this.bytes>>>29,this.hash()}},C.prototype.hash=function(){var t,r,e,i,n,a,s=this.blocks;this.first?(t=s[0]-680876937,t=(t<<7|t>>>25)-271733879|0,i=(-1732584194^2004318071&t)+s[1]-117830708,i=(i<<12|i>>>20)+t|0,e=(-271733879^i&(-271733879^t))+s[2]-1126478375,e=(e<<17|e>>>15)+i|0,r=(t^e&(i^t))+s[3]-1316259209,r=(r<<22|r>>>10)+e|0):(t=this.h0,r=this.h1,e=this.h2,i=this.h3,t+=(i^r&(e^i))+s[0]-680876936,t=(t<<7|t>>>25)+r|0,i+=(e^t&(r^e))+s[1]-389564586,i=(i<<12|i>>>20)+t|0,e+=(r^i&(t^r))+s[2]+606105819,e=(e<<17|e>>>15)+i|0,r+=(t^e&(i^t))+s[3]-1044525330,r=(r<<22|r>>>10)+e|0),t+=(i^r&(e^i))+s[4]-176418897,t=(t<<7|t>>>25)+r|0,i+=(e^t&(r^e))+s[5]+1200080426,i=(i<<12|i>>>20)+t|0,e+=(r^i&(t^r))+s[6]-1473231341,e=(e<<17|e>>>15)+i|0,r+=(t^e&(i^t))+s[7]-45705983,r=(r<<22|r>>>10)+e|0,t+=(i^r&(e^i))+s[8]+1770035416,t=(t<<7|t>>>25)+r|0,i+=(e^t&(r^e))+s[9]-1958414417,i=(i<<12|i>>>20)+t|0,e+=(r^i&(t^r))+s[10]-42063,e=(e<<17|e>>>15)+i|0,r+=(t^e&(i^t))+s[11]-1990404162,r=(r<<22|r>>>10)+e|0,t+=(i^r&(e^i))+s[12]+1804603682,t=(t<<7|t>>>25)+r|0,i+=(e^t&(r^e))+s[13]-40341101,i=(i<<12|i>>>20)+t|0,e+=(r^i&(t^r))+s[14]-1502002290,e=(e<<17|e>>>15)+i|0,r+=(t^e&(i^t))+s[15]+1236535329,r=(r<<22|r>>>10)+e|0,t+=(e^i&(r^e))+s[1]-165796510,t=(t<<5|t>>>27)+r|0,i+=(r^e&(t^r))+s[6]-1069501632,i=(i<<9|i>>>23)+t|0,e+=(t^r&(i^t))+s[11]+643717713,e=(e<<14|e>>>18)+i|0,r+=(i^t&(e^i))+s[0]-373897302,r=(r<<20|r>>>12)+e|0,t+=(e^i&(r^e))+s[5]-701558691,t=(t<<5|t>>>27)+r|0,i+=(r^e&(t^r))+s[10]+38016083,i=(i<<9|i>>>23)+t|0,e+=(t^r&(i^t))+s[15]-660478335,e=(e<<14|e>>>18)+i|0,r+=(i^t&(e^i))+s[4]-405537848,r=(r<<20|r>>>12)+e|0,t+=(e^i&(r^e))+s[9]+568446438,t=(t<<5|t>>>27)+r|0,i+=(r^e&(t^r))+s[14]-1019803690,i=(i<<9|i>>>23)+t|0,e+=(t^r&(i^t))+s[3]-187363961,e=(e<<14|e>>>18)+i|0,r+=(i^t&(e^i))+s[8]+1163531501,r=(r<<20|r>>>12)+e|0,t+=(e^i&(r^e))+s[13]-1444681467,t=(t<<5|t>>>27)+r|0,i+=(r^e&(t^r))+s[2]-51403784,i=(i<<9|i>>>23)+t|0,e+=(t^r&(i^t))+s[7]+1735328473,e=(e<<14|e>>>18)+i|0,r+=(i^t&(e^i))+s[12]-1926607734,r=(r<<20|r>>>12)+e|0,n=r^e,t+=(n^i)+s[5]-378558,t=(t<<4|t>>>28)+r|0,i+=(n^t)+s[8]-2022574463,i=(i<<11|i>>>21)+t|0,a=i^t,e+=(a^r)+s[11]+1839030562,e=(e<<16|e>>>16)+i|0,r+=(a^e)+s[14]-35309556,r=(r<<23|r>>>9)+e|0,n=r^e,t+=(n^i)+s[1]-1530992060,t=(t<<4|t>>>28)+r|0,i+=(n^t)+s[4]+1272893353,i=(i<<11|i>>>21)+t|0,a=i^t,e+=(a^r)+s[7]-155497632,e=(e<<16|e>>>16)+i|0,r+=(a^e)+s[10]-1094730640,r=(r<<23|r>>>9)+e|0,n=r^e,t+=(n^i)+s[13]+681279174,t=(t<<4|t>>>28)+r|0,i+=(n^t)+s[0]-358537222,i=(i<<11|i>>>21)+t|0,a=i^t,e+=(a^r)+s[3]-722521979,e=(e<<16|e>>>16)+i|0,r+=(a^e)+s[6]+76029189,r=(r<<23|r>>>9)+e|0,n=r^e,t+=(n^i)+s[9]-640364487,t=(t<<4|t>>>28)+r|0,i+=(n^t)+s[12]-421815835,i=(i<<11|i>>>21)+t|0,a=i^t,e+=(a^r)+s[15]+530742520,e=(e<<16|e>>>16)+i|0,r+=(a^e)+s[2]-995338651,r=(r<<23|r>>>9)+e|0,t+=(e^(r|~i))+s[0]-198630844,t=(t<<6|t>>>26)+r|0,i+=(r^(t|~e))+s[7]+1126891415,i=(i<<10|i>>>22)+t|0,e+=(t^(i|~r))+s[14]-1416354905,e=(e<<15|e>>>17)+i|0,r+=(i^(e|~t))+s[5]-57434055,r=(r<<21|r>>>11)+e|0,t+=(e^(r|~i))+s[12]+1700485571,t=(t<<6|t>>>26)+r|0,i+=(r^(t|~e))+s[3]-1894986606,i=(i<<10|i>>>22)+t|0,e+=(t^(i|~r))+s[10]-1051523,e=(e<<15|e>>>17)+i|0,r+=(i^(e|~t))+s[1]-2054922799,r=(r<<21|r>>>11)+e|0,t+=(e^(r|~i))+s[8]+1873313359,t=(t<<6|t>>>26)+r|0,i+=(r^(t|~e))+s[15]-30611744,i=(i<<10|i>>>22)+t|0,e+=(t^(i|~r))+s[6]-1560198380,e=(e<<15|e>>>17)+i|0,r+=(i^(e|~t))+s[13]+1309151649,r=(r<<21|r>>>11)+e|0,t+=(e^(r|~i))+s[4]-145523070,t=(t<<6|t>>>26)+r|0,i+=(r^(t|~e))+s[11]-1120210379,i=(i<<10|i>>>22)+t|0,e+=(t^(i|~r))+s[2]+718787259,e=(e<<15|e>>>17)+i|0,r+=(i^(e|~t))+s[9]-343485551,r=(r<<21|r>>>11)+e|0,this.first?(this.h0=t+1732584193|0,this.h1=r-271733879|0,this.h2=e-1732584194|0,this.h3=i+271733878|0,this.first=!1):(this.h0=this.h0+t|0,this.h1=this.h1+r|0,this.h2=this.h2+e|0,this.h3=this.h3+i|0)},C.prototype.hex=function(){this.finalize();var t=this.h0,r=this.h1,e=this.h2,i=this.h3;return p[t>>>4&15]+p[15&t]+p[t>>>12&15]+p[t>>>8&15]+p[t>>>20&15]+p[t>>>16&15]+p[t>>>28&15]+p[t>>>24&15]+p[r>>>4&15]+p[15&r]+p[r>>>12&15]+p[r>>>8&15]+p[r>>>20&15]+p[r>>>16&15]+p[r>>>28&15]+p[r>>>24&15]+p[e>>>4&15]+p[15&e]+p[e>>>12&15]+p[e>>>8&15]+p[e>>>20&15]+p[e>>>16&15]+p[e>>>28&15]+p[e>>>24&15]+p[i>>>4&15]+p[15&i]+p[i>>>12&15]+p[i>>>8&15]+p[i>>>20&15]+p[i>>>16&15]+p[i>>>28&15]+p[i>>>24&15]},C.prototype.toString=C.prototype.hex,C.prototype.digest=function(){this.finalize();var t=this.h0,r=this.h1,e=this.h2,i=this.h3;return[255&t,t>>>8&255,t>>>16&255,t>>>24&255,255&r,r>>>8&255,r>>>16&255,r>>>24&255,255&e,e>>>8&255,e>>>16&255,e>>>24&255,255&i,i>>>8&255,i>>>16&255,i>>>24&255]},C.prototype.array=C.prototype.digest,C.prototype.arrayBuffer=function(){this.finalize();var t=new ArrayBuffer(16),r=new Uint32Array(t);return r[0]=this.h0,r[1]=this.h1,r[2]=this.h2,r[3]=this.h3,t},C.prototype.buffer=C.prototype.arrayBuffer,C.prototype.base64=function(){for(var t,r,e,i="",n=this.array(),a=0;a<15;)t=n[a++],r=n[a++],e=n[a++],i+=v[t>>>2]+v[63&(t<<4|r>>>4)]+v[63&(r<<2|e>>>6)]+v[63&e];return t=n[a],i+=v[t>>>2]+v[t<<4&63]+"==",i},E.prototype=new C,E.prototype.finalize=function(){if(C.prototype.finalize.call(this),this.inner){this.inner=!1;var t=this.array();C.call(this,this.sharedMemory),this.update(this.oKeyPad),this.update(t),C.prototype.finalize.call(this)}};var S=k();S.md5=S,S.md5.hmac=U(),c?t.exports=S:(s.md5=S,u&&(i=function(){return S}.call(S,e,S,t),void 0===i||(t.exports=i)))}()},6274:function(){},8535:function(){},3463:function(t){"use strict";var r=TypeError;t.exports=function(t){if("string"==typeof t)return t;throw new r("Argument is not a string")}},3972:function(t,r,e){"use strict";var i=e(34),n=String,a=TypeError;t.exports=function(t){if(void 0===t||i(t))return t;throw new a(n(t)+" is not an object or undefined")}},4154:function(t,r,e){"use strict";var i=e(6955),n=TypeError;t.exports=function(t){if("Uint8Array"===i(t))return t;throw new n("Argument is not an Uint8Array")}},2804:function(t){"use strict";var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",e=r+"+/",i=r+"-_",n=function(t){for(var r={},e=0;e<64;e++)r[t.charAt(e)]=e;return r};t.exports={i2c:e,c2i:n(e),i2cUrl:i,c2iUrl:n(i)}},944:function(t){"use strict";var r=TypeError;t.exports=function(t){var e=t&&t.alphabet;if(void 0===e||"base64"===e||"base64url"===e)return e||"base64";throw new r("Incorrect `alphabet` option")}},1524:function(t,r,e){"use strict";var i=e(4576),n=e(9504),a=e(3972),s=e(3463),o=e(9297),h=e(2804),f=e(944),c=e(5169),u=h.c2i,l=h.c2iUrl,p=i.SyntaxError,d=i.TypeError,y=n("".charAt),g=function(t,r){for(var e=t.length;r>16&255,n>>8&255,255&n];if(2===i){if(e&&0!==a[1])throw new p("Extra bits");return[a[0]]}if(3===i){if(e&&0!==a[2])throw new p("Extra bits");return[a[0],a[1]]}return a},w=function(t,r,e){for(var i=r.length,n=0;n0){if("stop-before-partial"===h)break;if("loose"!==h)throw new p("Missing padding");if(1===_.length)throw new p("Malformed padding: exactly one additional character");A=w(b,v(_,n,!1),A)}x=m;break}var B=y(t,k);if(++k,"="===B){if(_.length<2)throw new p("Padding is too early");if(k=g(t,k),2===_.length){if(k===m){if("stop-before-partial"===h)break;throw new p("Malformed padding: only one =")}"="===y(t,k)&&(++k,k=g(t,k))}if(k1?arguments[1]:void 0,this,this.length);return{read:r.read,written:r.written}}})},4226:function(t,r,e){"use strict";var i=e(6518),n=e(4576),a=e(3463),s=e(4154),o=e(5169),h=e(2303);function f(){try{var t=new ArrayBuffer(16,{maxByteLength:1024});new Uint8Array(t).setFromHex("cafed00d")}catch(r){return!0}}n.Uint8Array&&i({target:"Uint8Array",proto:!0,forced:f()},{setFromHex:function(t){s(this),a(t),o(this.buffer);var r=h(t,this).read;return{read:r,written:r/2}}})},9486:function(t,r,e){"use strict";var i=e(6518),n=e(4576),a=e(9504),s=e(3972),o=e(4154),h=e(5169),f=e(2804),c=e(944),u=f.i2c,l=f.i2cUrl,p=a("".charAt),d=n.Uint8Array,y=!d||!d.prototype.toBase64||!function(){try{var t=new d;t.toBase64(null)}catch(r){return!0}}();d&&i({target:"Uint8Array",proto:!0,forced:y},{toBase64:function(){var t=o(this),r=arguments.length?s(arguments[0]):void 0,e="base64"===c(r)?u:l,i=!!r&&!!r.omitPadding;h(this.buffer);for(var n,a="",f=0,d=t.length,y=function(t){return p(e,n>>6*t&63)};f+2