884.c64fa447.js 11 KB

12
  1. "use strict";(self["webpackChunklab_screen"]=self["webpackChunklab_screen"]||[]).push([[884],{1552:function(e,t,r){r.d(t,{CK:function(){return c},D_:function(){return u},Up:function(){return d},Zq:function(){return v},e8:function(){return f},h2:function(){return l},hb:function(){return h},j_:function(){return o},oE:function(){return s},op:function(){return i},s:function(){return a}});r(4114);function n(e,t=500){return new Promise(r=>{setTimeout(()=>r({code:200,data:e,msg:"success"}),t)})}function a(e){return n({token:"mock-token-"+Date.now(),userInfo:{name:"管理员",role:"admin"}},800)}function o(){return n({totalLabs:58,levels:[{name:"I级(红)",value:12,color:"#f44336"},{name:"II级(橙)",value:18,color:"#ff9800"},{name:"III级(黄)",value:16,color:"#ffc107"},{name:"IV级(蓝)",value:12,color:"#2196f3"}],usage:{using:20,abnormal:3,idle:35}})}function i(){return n({departments:[{name:"化学品安全\n研究所",total:12,level1:3,level2:4,level3:3,level4:2},{name:"矿山安全\n研究所",total:10,level1:2,level2:3,level3:3,level4:2},{name:"应急科学\n研究中心",total:14,level1:4,level2:4,level3:3,level4:3},{name:"信息技术\n研究所",total:8,level1:2,level2:2,level3:2,level4:2},{name:"检测检验\n中心",total:6,level1:1,level2:2,level3:2,level4:1},{name:"标准化\n研究所",total:4,level1:1,level2:1,level3:1,level4:1}]})}function l(){return n({todayTotal:[0,1,2,8,6],currentLab:[0,0,4,7],hourlyData:[{hour:"0:00",enter:5,lab:2},{hour:"3:00",enter:3,lab:1},{hour:"6:00",enter:20,lab:8},{hour:"9:00",enter:135,lab:85},{hour:"12:00",enter:98,lab:60},{hour:"15:00",enter:110,lab:72},{hour:"18:00",enter:45,lab:25},{hour:"21:00",enter:15,lab:5},{hour:"24:00",enter:3,lab:1}]})}function u(){return n({list:[{id:1,lab:"有机化学实验室A103(A103)",dept:"化学品安全研究所",temp:23.4,humidity:37,tvoc:.83,co2:{value:1071,warn:!0},o2:{value:20.4,warn:!1}},{id:2,lab:"无损检测实验室B205(B205)",dept:"安全技术研究所",temp:25.9,humidity:44,tvoc:.96,co2:{value:452,warn:!1},o2:{value:20.1,warn:!1}},{id:3,lab:"化学实验室A101(A101)",dept:"化学品安全研究所",temp:23.4,humidity:43,tvoc:.72,co2:{value:923,warn:!0},o2:{value:19.9,warn:!0}},{id:4,lab:"材料力学实验室B203(B203)",dept:"安全技术研究所",temp:25.8,humidity:77,tvoc:.69,co2:{value:862,warn:!1},o2:{value:18.5,warn:!0}},{id:5,lab:"气体分析实验室A305(A305)",dept:"职业安全研究所",temp:18.2,humidity:73,tvoc:.11,co2:{value:396,warn:!1},o2:{value:21.2,warn:!1}},{id:6,lab:"高温高压实验室C102(C102)",dept:"矿山安全研究所",temp:26.3,humidity:31,tvoc:1.74,co2:{value:947,warn:!1},o2:{value:20.6,warn:!1}},{id:7,lab:"生物安全实验室A202(A202)",dept:"职业安全研究所",temp:21.3,humidity:32,tvoc:1.69,co2:{value:444,warn:!1},o2:{value:20.7,warn:!1}},{id:8,lab:"粉尘检测实验室B101(B101)",dept:"矿山安全研究所",temp:28.8,humidity:78,tvoc:.79,co2:{value:871,warn:!1},o2:{value:20.7,warn:!1}},{id:9,lab:"电气安全实验室C201(C201)",dept:"安全技术研究所",temp:22.6,humidity:41,tvoc:.55,co2:{value:523,warn:!1},o2:{value:20.9,warn:!1}},{id:10,lab:"防爆测试实验室C301(C301)",dept:"矿山安全研究所",temp:24.1,humidity:39,tvoc:.88,co2:{value:612,warn:!1},o2:{value:20.5,warn:!1}},{id:11,lab:"热分析实验室A401(A401)",dept:"化学品安全研究所",temp:27.2,humidity:45,tvoc:1.12,co2:{value:789,warn:!1},o2:{value:20.3,warn:!1}}]})}function c(){return n({totalMonth:12,list:[{id:1,lab:"高温高压实验室C102(C102)",dept:"矿山安全研究所",type:"温度",value:"35.6°C",time:"2026-03-04 14:28:05"},{id:2,lab:"气体分析实验室A305(A305)",dept:"职业安全研究所",type:"CO₂",value:"1050ppm",time:"2026-03-04 13:55:42"},{id:3,lab:"气体分析实验室A304(A304)",dept:"职业安全研究所",type:"CO₂",value:"1051ppm",time:"2026-03-04 13:55:41"},{id:4,lab:"粉尘检测实验室B101(B101)",dept:"矿山安全研究所",type:"O₂",value:"18.2%",time:"2026-03-04 13:20:10"},{id:5,lab:"有机化学实验室A103(A103)",dept:"化学品安全研究所",type:"TVOC",value:"2.1mg/m³",time:"2026-03-04 12:45:30"},{id:6,lab:"电气安全实验室C201(C201)",dept:"安全技术研究所",type:"湿度",value:"85%",time:"2026-03-04 11:30:15"}]})}function f(){return n({online:186,offline:14,onlineRate:93,devices:[{name:"电子信息铭牌",count:58},{name:"化学品智能终端",count:32},{name:"传感器",count:76},{name:"智能设备",count:34}]})}function d(){return n({categories:[{name:"分析仪器",value:120,color:"#2196f3"},{name:"安全防护",value:95,color:"#00e5ff"},{name:"化学试剂设备",value:80,color:"#4caf50"},{name:"电气设备",value:75,color:"#ff9800"},{name:"力学测试",value:86,color:"#f44336"},{name:"环境监测",value:72,color:"#9c27b0"},{name:"通用设备",value:58,color:"#e91e63"}],summary:{totalDevices:586,totalHours:"12,480",usageRate:"78.6"},status:{using:128,idle:312,normal:108,repair:38}})}function v(){return n({city:"北京",weather:"晴",temp:18})}function h(){return n({tree:[{id:1,label:"安科院三期",children:[{id:11,label:"主楼",children:[{id:111,label:"一层",children:[{id:1111,label:"大厅"},{id:1112,label:"会议室"}]},{id:112,label:"二层",children:[{id:1121,label:"化学分析实验室"},{id:1122,label:"有机合成实验室"}]},{id:113,label:"三层",children:[{id:1131,label:"微生物实验室"},{id:1132,label:"材料测试实验室"}]}]},{id:12,label:"副楼",children:[{id:121,label:"一层",children:[{id:1211,label:"环境监测实验室"}]},{id:122,label:"二层",children:[{id:1221,label:"辐射防护实验室"}]}]}]}]})}function s(e={}){const t=[];for(let r=1;r<=9;r++)t.push({id:r,name:`监控点位 ${r}`,url:"",status:"online"});return n({total:20,page:e.page||1,list:t})}},3463:function(e){var t=TypeError;e.exports=function(e){if("string"==typeof e)return e;throw new t("Argument is not a string")}},3972:function(e,t,r){var n=r(34),a=String,o=TypeError;e.exports=function(e){if(void 0===e||n(e))return e;throw new o(a(e)+" is not an object or undefined")}},4154:function(e,t,r){var n=r(6955),a=TypeError;e.exports=function(e){if("Uint8Array"===n(e))return e;throw new a("Argument is not an Uint8Array")}},2804:function(e){var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",r=t+"+/",n=t+"-_",a=function(e){for(var t={},r=0;r<64;r++)t[e.charAt(r)]=r;return t};e.exports={i2c:r,c2i:a(r),i2cUrl:n,c2iUrl:a(n)}},944:function(e){var t=TypeError;e.exports=function(e){var r=e&&e.alphabet;if(void 0===r||"base64"===r||"base64url"===r)return r||"base64";throw new t("Incorrect `alphabet` option")}},1524:function(e,t,r){var n=r(4576),a=r(9504),o=r(3972),i=r(3463),l=r(9297),u=r(2804),c=r(944),f=r(5169),d=u.c2i,v=u.c2iUrl,h=n.SyntaxError,s=n.TypeError,p=a("".charAt),m=function(e,t){for(var r=e.length;t<r;t++){var n=p(e,t);if(" "!==n&&"\t"!==n&&"\n"!==n&&"\f"!==n&&"\r"!==n)break}return t},b=function(e,t,r){var n=e.length;n<4&&(e+=2===n?"AA":"A");var a=(t[p(e,0)]<<18)+(t[p(e,1)]<<12)+(t[p(e,2)]<<6)+t[p(e,3)],o=[a>>16&255,a>>8&255,255&a];if(2===n){if(r&&0!==o[1])throw new h("Extra bits");return[o[0]]}if(3===n){if(r&&0!==o[2])throw new h("Extra bits");return[o[0],o[1]]}return o},w=function(e,t,r){for(var n=t.length,a=0;a<n;a++)e[r+a]=t[a];return r+n};e.exports=function(e,t,r,n){i(e),o(t);var a="base64"===c(t)?d:v,u=t?t.lastChunkHandling:void 0;if(void 0===u&&(u="loose"),"loose"!==u&&"strict"!==u&&"stop-before-partial"!==u)throw new s("Incorrect `lastChunkHandling` option");r&&f(r.buffer);var y=e.length,g=r||[],A=0,x=0,C="",U=0;if(n)while(1){if(U=m(e,U),U===y){if(C.length>0){if("stop-before-partial"===u)break;if("loose"!==u)throw new h("Missing padding");if(1===C.length)throw new h("Malformed padding: exactly one additional character");A=w(g,b(C,a,!1),A)}x=y;break}var B=p(e,U);if(++U,"="===B){if(C.length<2)throw new h("Padding is too early");if(U=m(e,U),2===C.length){if(U===y){if("stop-before-partial"===u)break;throw new h("Malformed padding: only one =")}"="===p(e,U)&&(++U,U=m(e,U))}if(U<y)throw new h("Unexpected character after padding");A=w(g,b(C,a,"strict"===u),A),x=y;break}if(!l(a,B))throw new h("Unexpected character");var k=n-A;if(1===k&&2===C.length||2===k&&3===C.length)break;if(C+=B,4===C.length&&(A=w(g,b(C,a,!1),A),C="",x=U,A===n))break}return{bytes:g,read:x,written:A}}},2303:function(e,t,r){var n=r(4576),a=r(9504),o=n.Uint8Array,i=n.SyntaxError,l=n.parseInt,u=Math.min,c=/[^\da-f]/i,f=a(c.exec),d=a("".slice);e.exports=function(e,t){var r=e.length;if(r%2!==0)throw new i("String should be an even number of characters");var n=t?u(t.length,r/2):r/2,a=t||new o(n),v=0,h=0;while(h<n){var s=d(e,v,v+=2);if(f(c,s))throw new i("String should only contain hex characters");a[h++]=l(s,16)}return{bytes:a,read:v}}},6632:function(e,t,r){var n=r(6518),a=r(4576),o=r(1524),i=r(4154),l=a.Uint8Array,u=!l||!l.prototype.setFromBase64||!function(){var e=new l([255,255,255,255,255]);try{return void e.setFromBase64("",null)}catch(t){}try{return void e.setFromBase64("a")}catch(t){}try{e.setFromBase64("MjYyZg===")}catch(t){return 50===e[0]&&54===e[1]&&50===e[2]&&255===e[3]&&255===e[4]}}();l&&n({target:"Uint8Array",proto:!0,forced:u},{setFromBase64:function(e){i(this);var t=o(e,arguments.length>1?arguments[1]:void 0,this,this.length);return{read:t.read,written:t.written}}})},4226:function(e,t,r){var n=r(6518),a=r(4576),o=r(3463),i=r(4154),l=r(5169),u=r(2303);function c(){try{var e=new ArrayBuffer(16,{maxByteLength:1024});new Uint8Array(e).setFromHex("cafed00d")}catch(t){return!0}}a.Uint8Array&&n({target:"Uint8Array",proto:!0,forced:c()},{setFromHex:function(e){i(this),o(e),l(this.buffer);var t=u(e,this).read;return{read:t,written:t/2}}})},9486:function(e,t,r){var n=r(6518),a=r(4576),o=r(9504),i=r(3972),l=r(4154),u=r(5169),c=r(2804),f=r(944),d=c.i2c,v=c.i2cUrl,h=o("".charAt),s=a.Uint8Array,p=!s||!s.prototype.toBase64||!function(){try{var e=new s;e.toBase64(null)}catch(t){return!0}}();s&&n({target:"Uint8Array",proto:!0,forced:p},{toBase64:function(){var e=l(this),t=arguments.length?i(arguments[0]):void 0,r="base64"===f(t)?d:v,n=!!t&&!!t.omitPadding;u(this.buffer);for(var a,o="",c=0,s=e.length,p=function(e){return h(r,a>>6*e&63)};c+2<s;c+=3)a=(e[c]<<16)+(e[c+1]<<8)+e[c+2],o+=p(3)+p(2)+p(1)+p(0);return c+2===s?(a=(e[c]<<16)+(e[c+1]<<8),o+=p(3)+p(2)+p(1)+(n?"":"=")):c+1===s&&(a=e[c]<<16,o+=p(3)+p(2)+(n?"":"==")),o}})},456:function(e,t,r){var n=r(6518),a=r(4576),o=r(9504),i=r(4154),l=r(5169),u=o(1.1.toString),c=a.Uint8Array,f=!c||!c.prototype.toHex||!function(){try{var e=new c([255,255,255,255,255,255,255,255]);return"ffffffffffffffff"===e.toHex()}catch(t){return!1}}();c&&n({target:"Uint8Array",proto:!0,forced:f},{toHex:function(){i(this),l(this.buffer);for(var e="",t=0,r=this.length;t<r;t++){var n=u(this[t],16);e+=1===n.length?"0"+n:n}return e}})}}]);
  2. //# sourceMappingURL=884.c64fa447.js.map