Ozoyk_o+p9K})zq
z@@4~mKl{s7?RpS+G-a^tMwSR;;w=W7DTto3ia0si
zb$0wnA$KXEmhV6gU^2R*)1Gz($C-MB{x@9v9=|pS$BFrUoctH@t75O9b>==IVhOcj
zN>U^;?=3hiU6kwgc~vE_MI^5#e}ad2A4p$FZZaIu5*&(Jz8N$7_ec~-|4@kNtkQ)l
zq;BQp@ndbe=P0atU4Z6sErz96p3uV72&3;}dSNnHrouDE>kEzENX`nBvc($57T0^R
zGa8eX$)_CsQdrd3s7I1&TPh!Z()-tU64gA>U$jh)G!Z}*kTwj;%)|5KxzCy?&?iAua`WrQeGLV#8SwH-oBnObRWr7K
z)*BZZgpQxP?)SR+=-C?;RcUAgKEeKUh#q4DD2ilZ`P@oi@*<(;C750s
zi4TEvw@=xI1Y-vu{7};uNwFQ}q{uGSGh#f*bq*Q=1K6_s8kk)#cgJ#Y@VLig_g5}w
zb>3Iy9SRbd^_r+Gnka?N@11tgz01`tL?pZwPM0>=9vL{Vyc*a%`P?|Lw
z>~Ap{yaka0lpwFt?~~h=Sdr>ql2dz|_Fo`Z6pFk=)i8f|g;bWkb6D5p#)yiA
zg$_LXlYRRfd*{Tr%uujE5++pVoO4FP+rSL76I~$^zYA;{xO0d|AXj_iO-~^qnm{N8
zLaYx`ls?nLZ882i^ixu@AX?RRH?2w*yN7)`!N0&9H?pXVPY8B@!i{&dv8X{wy?;+a
zumx9+8Y!mugMB<;N6H~2ZX`ddL=89%t&I>N)x2iWJG_ZDIW+g`ft|55e+uz|6>Z49
zYeV@X06_Qi?C$~yiJ7CDAaeol%IH4@KZz)(x!EKAq@=npJO_AfuBvO`(0vPEk-dg5Oe;-ZbvI_yD
zQjxx!5yvy|*ymwxEmUOzB)SQgi&z2!5FxrPe6?AErZwY_Zt{^kN00e=0;TGIuk_dOPfie1e;fY_iP=9+_(%czH3nP&CM@-xJI&6eftYcM>1sQ)H8;^4
zu!oQ}y+*nQ?E{O3lcsm&I$!p8XKkM^zc};-hC(t&(*KqyMs5%;ndG`^8rLa_w4&TU
z=!_N^M-)%>T3$zQWLraiKC2<9Lu*TiGKmjhxdt1J@VPMSB+wjGKdE0k)zUCS-eSVwf5$^l
zi9RyrFQY`iR;~|v>^uSa0HurmjhJD6qUd+hx95QdV5_OTAXs`*q8h6Xr3)LmE>|{S
zTh}gJ57xC=vGXE%pX2%mT`BftvC_#$cWE_e`2QosLVV?tN9l%)kJc6T5cu-Y6kQik
zE6>jrJ@G}3QEODujL{IofZxk6GmgA~s7vi#W(cjHV6ZH>;0o{$gQRzfCqz?Bu9dmo
zwzHFFY2k0DyI@CYN7~^qFi9&t9+{LE3&c?=R9>mxXTWAbS`!U=$jGR6Gsi}es4HOT
zIM)MqoeNN{P3Ddc8Rq^gC#h%!|I!5E`Ar955aGsK26C<{Ol%(t0N%p;n~xL1Ok80{
zyiIadug`-sSO)%0kpZ{lYg@oP>e59BX8mAt6*7A7*HyI=T4?#bVQ~zVA3x~!(eg?kIUWYH|A^fMFhRGIUEq1qv@c!z*&M3p`
za|jR3()@2mJ+K%o;UUoa0sABi-4AnA{?mbpYVe??MEPh+m%TM2!De+edPg9Qoe$n4
znSF9q{&T+UwQ(T+FxrjY*R8+rNgNzaXB1#Er`(WgiADj^}f&NBa-3IK#^jA5@?xq=#bg-
zn@cat(r#luRP3A@4aeB~EQ8>|^~&d>P{pnb6{5_16ZQtO2ixJd^gw;O|H-L_kAmR-
zA7JN7iUhn>c_ut;q)+1BKv*}&*6)f
zc@$@*dLcpghqIvv!Y+6fTo%yyV0s`m=@(>2k7zO9G+8ajhR(neT%l_#HVf$&grA&1
z!c&i&{?BeDTJ2H<`mcRK-h8zQ8jPO589!+Izr6aqnxRZhvfmB35o{hXjoTT5M!?$}
zmh`&?3nhCt9gt^`VR-OY<^NO{7e1v(VD*sV{rG@Sf&|mq-!C_Ye_Pz%c_1!1lDXkW
z($@9m?w@}GQycfM6-$7}KZF1e&zQuZ$F`xyHFNo-S5wcv`uZd2DR55*Xg;~;6#FcP
zSl~)Bo(Itk)7EK!KDcSG;DOl;HBBio3#(@whyc1J`QfL7Y60Sm-BtQu``+aN`&arW
z_kVqK(XR{Gz}DZi#_tr%E#-v3{Qjpg)13C)=YNo3-u|+uFtkngMd;MqCubcWJsXV~%m_nvH-)mI+px!EY&A6|Wp`>(TyjxKjq5^JG_+63UT7;Q!i(F3=39=YQ@
zXXEFap1$eZUsr!f7gzi69~AbIz_4Ei%!vvN`SVVB{F}V^_%C+Gnn_RQ{#^c;rwFw1
zd}CJMO%@?#g-lTfdBzQnNefFQ&!sZh-R<~sepgA#Z8ZZfVCZX1sp$bOHe3TdbmKX2
z82TRHgMFL*PJC|2I4z|lclS=-31e3GSYR|&t(;mKr)D6)=*iz{yE}QeKSMXKh}-PE
z{d^C+fv1}+&z0Jy3+%1|gUff;wp1pNBY_80Bv>=7XWCHbma*vOY00zaXR7?46ZnR2
zYZ5SNbalVK;tL#2pY-Tv)t*=1Y8bq~JS}&z|ETk)hG9Cxj*ch&ZgZX=hRmBUIrT8X
zXF&~cfQJ3SOon;f3cJpKwOq&e!InYsk>b6Lvw^2@h=2+p7s3=c@wlb{CWBH>sY5FtIlYz4jWB`M2ap9*xV0766*Hztp?(`tJ@b09uy1#zZ
zUa!B;?2uDXdGc;6=BfX+T%tuJ;g2
z8DM09r#gLrTXO9r&Ci3Tu|P9fOMuyNvQ~RDXe}^^e-g-7fBY;GV!7G`5nvPrJuNVR
z@(m<`ahr0-<}}#y11yu2fCm_?lHofB<*NZt=$PL#I~}yt6*R*Z1Pl|;sfQ0jES~|&
q4KF4ae%66{cGUADDCYn1&tm?1?F`4UGr+^Y7(8A5T-G@yGywoCH0I#|
literal 18784
zcmb?@_ghm-wDwLQv`~&kb(Y**2b@9wXkN||eq-7Rp`*)0S%fobAV|n-KLv-0Ok(XNHm(Gc3
z6P`Ko?IynvIxn6g&h+1t6JKp&(9CG=jMVdY1_VsZIOYbu4vV9ur@f*!!#2w|tTtSArr=2r8*r#?3fmzk+x
zjGn;fy?zgGWWjAc^W3sj50yP|fLxOI{OPup5Y*4gb9iaVuEUegi{bu43v~8{9o*r^
z$g~8P+u8YjWjF*A3asB-6)9w~4}eB!9*Ono-(8{X(Ze#0&Se(`fG4C9<8a7e1ykky
zOXybfnQJX}^kf7gPpypO@EAE|&NO7N>N%C5Psr+A)^H{li!YPB%T;Fo)t4JjzUsJF
zzZuSho5X4;ePz^WgQH3??*ZZOx(wo~(b7oraY(g)=1rdIWe-R
zq5f(+g~Rx56F2cT_v?P=GZE0T0)c|Gav&oIkxzi&x|CvbUb@slqI
zx`so#u%Qs#FIH(vEVQ714)y;2(YZf>bAL2lYayaLZO4QoRB<)*96LSQ4Kzeiw4>um
zMJj)>Ox3w!%F=yOQ>S4{G(>rNHt+abi(0FhJnTM3s1o8b5GQ+%HWmpfy|el$y>cg(
zVaW{IP2LMQ@lyqhw6K>0>|iub&EtK~**S$(>R{8}RlyZv$FDoAcKw8-^h^OSJ_RL}
z%i$8X!d7X;rb`oFrWfn4ieYtU$$;$+wBQ5J?_x`9twUQiJRM#rXNobk6u6&G+IxCm
z${vPXmnKJ!Zyqz7G(Y_|lOG|Jl*rR|2hIu`iln6JsE+CaPN44S5)lo&gQdZ#9GCYT
zAr#O2CH~A9jG91|JSo0NQPjiUD=;BUU
zX%{CLGEWMSxw4=)jKbXOR<>@}4yj(G<%3F4q$NMaJl&5t#1$Z~r5UEg^GMueSW~_5
z@$3i@VUNRCx>pH-Ylr!KP
zs~uNjI?aCb{+X^)OQ|z9CD%bWgtv>&H~W|Y?UVuHknYOM
zsi$e6dk2O*W(gSe`e*XG17!EF@sBi&wRl7^QO!B80hFXxbYC
z6|IS_(Op}cpSw+vCH)VBj^x;LOfM#X$a9s(iy1#P)_EU2K?sQH>Vl(YtN>xK`&iiz
z8qZ{VFae7~5qOKWeNOb`3+$1i#xYdq4my2^*=B~O3V)^=%j%P5AX)Tw+Q(l1N^o#%
zK>7tIkp_r32z8jgI-O%xMErxUl2QzF@qi)EO8|3v@g{F8cpnAD8V>zuT!vv-z^+P}
z0?k0Zl?1E!+&pEdWpF{#*sIpKl$Zi%g$JG`xn$jEQ)IJ#)@fN=_Q@
zhAnbAMKvKmpuz1wl6}Q-!tH9E(bo32;i`%CcW%>fM^sVOMjgC+wul*f8n(p))y4gq
z($;0$qQOlQ_D1w{cLk_hB(QtkI<-PbT)ziZ1!D(Kdx!^M(DBM9ta@xVEO9ZnR%
zux0Qq7Tgd^e<$3Xv4u`XlCY;`O;c@$v=FePJ~4HpcLieM`E`}w0bdKB5ZL}$o3#}R
zv|A0VKI^E-^Mi%f)ay5MZ;CG;>V=oLuc(&;`Y>RX+aM#a2DV2_6r#zrj#jh52Vy+1
zgu{~_O!1@tBb=}{#J&ww=dUio*A0hQ1cRQ4P_6R`P)QA53G6(y_4RF{Mi-nJIZAKO
zNLa}~a;ndOdoh0SHu(L%%Sy$x0U`{C7-m<>pr{VdkE;WXQU*q8T$kI#OZ={ESnk7}
zN7U|bSg)h!Zg^0ML#P0Kir}frL%{Y<5i_&89@3W)%MnJR+d7j}v86x5A$Qo3JFd`1
zHh1P>0MZw|905HQ-L8voTayFM3j>^2etPxYpurJ(l{6MrJG_tHVv=WYR|jwz7m0|l
zxyXYPP>2F-UPG!Um)Hc8(mv;bsG)k4^f$m5TZJT02{nC#j}dH~N^z9N$8A$3z-7?_
zf%8kwEXB5}v8A&|+v8msTN>6|u?HkIYHWQYLXKp~4PH{SWzOhM1Mi}?1V|6q;=5mf
zjnx4|G);P{=)GB(UE=*?&+iCBrhu0Z^t2AyaLivbf?ZUv;$P|U
zDfA5SRwAT&USd`dH+x?~i_q2j%dvyc>O73do)AiyJEE3K^HvUK<+6cE{lt7j{(hQ+
z9(??(q(rg4(o$37udcF`(NhU^%^p(2Z^fg{(_h
z`19oYmw6Af3V>!f;$I?b^DLn~ULsH9RVg_+e0Or_Kca(wHFzx+{+er@3s(L5vR!~X
zzLM6=y>RDwC7o9jV0;Pf71^0mkB|=&i?{KDOgx6GyxPY`&jNvWB2#R88o2e>22(;7
zjL3XYEMd<)Ksy)>l=wQn7a1Hn#%EVoXKDWyUM#XrdO^2TEp3mVqK%QBA^g^=4iu2#
zd*V|@yox9isTsfeAYc?w;sY1qTE75|4)MGW`H1m^cMETqjq7X@!4eyFX&=hWY>`r8
zK>lFgf=E^U^PgP+CE8r#HMtQCM3{CCrri?;mHt~2LQh^-0Ny6|DxQGcae?mLn5kF&
zyGJ`99ONGEsw@mVq#1RE6;|(MCeH7IZ$Wg4Zr8Rr`UV~`1biz33cM0qxi}2J$<*Ti
zer-2vU52Fo6w%8j{xMhIik6t=YWUx)Qj9x(Fmcc9uk9%C`*M1C6XZ??a*5V9osnjuJP`{SnzHk4s2X{?n!6gAdXhPYa4S>IT{wg?WeAw};wyVoESk@DPHU
zWOIEc0qn(2-75qZn0Dsy-0urEtB2=0yIp}2_8k|m$PM{ve(3k*roAb_d@4I{4J0Fc?BLIb5YfBw
zxKv^((GtDcp`@7)La&+;AnV{JB)N091k(mzNeNN=yC{8KKHDk(HeLd8MS5m}w&cAm
z0_h}Ea*9+vFb3=oP7D652(xIwZTrPIBY6yak>aUg%u2hF)CD_OiILXYg4s8Y>i_aQ
zrBjtRyJ|61uJl6#vR;i@-a&9=VtrM8c~&XnE0rue7W=i;HzV9!;w1=DH%EGvX(i@9
z{58tA_>b-AYukID#S%k(N`I=}M{=OS!4v5Jb7;Syh@{AncV}w4OV-LTBH+&xoWz<&
zCaJ49Vg#&1d({&`nd6YYS`JtnrVb5qsIM6{qVb(r+iNDDL5?WGlw#GB!%D7X6B||L
zl33Ov&~rYkNv_0bfe)|$gsGYJfH?aR;UT(B_{f;qfLP@M3e;YHWtC2P+is$3`7FLB
zjDIZc0b&(JRpVnsnIPlhvNGZ!?SKfkB%10Eo-w7^^i0r_TMVZAT`kEga8KcFSQ&7f
z+th_YS}*NJ)Ao9*JZGU?CEtCNu+^@
zml&z_9yRp=0bIr%M*gUlKWJ%5W`z4Bt&i|F%1I@@0KRSA32NFLT;#SLGjg?p7ZBEc
zgc}vW67ZJ|wF%*BI2!p(yL=~nJ95EbHS~xFAn<6eYSdPlb}kM3>-3?NVko!TsApyO
z(kh-Z>m7uBcsjwMDhy~Ki`a*00Zj*SvYly%57Nk(Ra2Els-5wYByl}!1_{405wTwy
zsc{;YLlbx-yl>%&)UqZ%f{;1J2mC@f@UNyF@A4X;%%q9)M?02qkVf38rvlzy!%r)R
zlPJ3{p?N%+Xq!j
zEoXRr-A3AAz5Dk1e4|j};A>$!2z6V#U2a@{iXT>K1WxNASmOW-Qn`%epwjtZ_Ngx|
zt~s_=DDxg8d^6Fe+@IiaEK$~&kK3I|mOF1>)n|1YqPvM@!q~w1~Xmo(g^q$dbObU(fJrI2Y
z0mB^wvB3(sC3t$klfKZm2osK>R7$()v5vFAFp`1n6J|wcouS6xn|l@16(s
ziI*Db!7j_^NosflTMw3``10T$-1YrsD&3Pte1_hfbMs1Y1Fy=GBW?T4dX*vnf}e55
zRhU6IzwqpQrJG-Z3myd&-|hF63{|Lh7(koMJ(D~f%mon;+fJB<`ta1
z0-a9qEn)qLIfQd1k2W64QEP{u6p*fH69~5vUV=FHQ**sz7P*Faee8~vyXjDvb*>}O
zUAj*q|4my$8+S^q1Dx>+v@*gq*H81-8H0Go50+7*B4HpJO8fqmk?u($x?nv9%v=`R
zLH1`ytr?V;L*}GE)sDQOEfSh_(a7la)kNuGz)CANks}8uLno&j+g$C2Gywe3c%0E)
ziunxqC~X{{_Xi3+L3}CA`e#vEE*`h^BH`5^M`<|-e3C^J+j|lET~T>m@c?anM)GlXT**dMf9^ic|8tS3(!H7I&zYbP#%+mHwxcBkC5HPD|KmkqDadaUoITS*&s&Ph7WD)E1
z+Ps@V?TFCU-$<8G)+LW4>ANSJgUiW^x
zVVy8mUfFg2a{h%E5caSkr>865QotE@*lHByf9jE8ZxqzEA?d+vKlQ!U9UZ1Gno#45
zLZx2;T7yHr9L~7V7^w*nKOpiJIPzteB?!f56G7n9b7&kxU50X-4fY;gKl)HRD@Tc`UhZ}m+FRh7BNFKe=RGyiHkU9=n
z*U0jQ?JX+rvGIJdf}uZrm!KwH_aPIUYqGGkZ`Rf#Is*)uOF)SjS>a`q8<0csC61Oh`>da|Kkvm
zw&na+%Ni7y+{IX`Z}T_=r$00x)4R}@Ql`+wxL|V)&wJ#Ssy#FgEW}P
z>gdUeb4UH9%b>r+b+&UB{nO#vp)3vw)yGo)&N?mVQM(+z!l3aMSEl>yV(yu_m51AG
z%%565mMx*VH@^a90rZ3H)Rt1dnNyzU{5xzZu<*Ukc{^G!2GUahOmjZST2Nm=yFoqH
zmFG4a;dg35F+6ZJoja6<_#E4obJRMMf{2K*G_7Jd!T;@ISOQzSX2HeqVR8E1lhpo@
z2(YuX^COR^&dhp2x*h0xJJ?VLMf&lZU!WfWTBOvzpkxz$gc+tc6;jBK|H29R3vDaL
zQo8~rpk-py6XuK-1ZH$HE~_(J^D?G%^5-YCX6B_t7T|qKjzTq~v61TwY|M4aZ^?h+
zi%p1<|8neQ|DN$`1UuvbACdfZyZ#0(a6tCPkZSUivCpH_Pg~g20vVi041GjxQvpZq
z2mbem%a@g-PXi+cUY8$6iUxz
z+|pz?-~Qn~4e>$3?zSqf4%$0O?1t^3f!%3u@PV8rEL1)RBy<+J;xOzy+~PFx9Q5=9
z)AmJap-~w51~k~hO5!h9x}k8hF4sjq)u@Has4y7z8W*_O(7-W69}of>ahpGXn}%|1
z7QjN2DEzy}MEgr`_LydIw;y%+g<)7@L{~L)^dl_Qaq}?bS9|+r*tOGBa`BwenOga7F3`GvlOT3yJ=D
zj=BM=IC)s+rB!@scNdwKYyFt$cL^$&)01#{fw}JH&ahv>w_A
z=`iXJ7SsC?Vu6+XbU+K3d)GI#~(8y*1$S%wb9;R$C&wq1JkG
zPoIXd;vBID`Tre+%=RK0xcph~QuRy?^gqp(p76u%w^zD0zW1GYB;vd&u${&8(5A;H
z{ql5A4KB~(p<~6|>@SNEm2eb7E}}x~@;$w?T)4phM6*lca;l>@t)Z31dwZigt07tR
zOE7vd0SQ}WRSshB17!F~7{AWy+glG+_Qh}ZL~A^VZ<2>$3!tGAt5ZH%QFQV79{l4t
zI58FN*m+kGiRoSF@0;_aKVF<$Qz5zhpT)gsr#<1z5V&7D59a|!YoqJnv`by9D
zGS!otwH7%lPs?~#WuLNSe&l^=Wv-rWp?MPAs)=UYc4&&d@HcvgvmP0o!Ik=I&JqJI
zh2rUsM{ImQU?lrOOKV*wVaoxUZ}O@Q%QSI{u=L_x1~mtf;}M%I0^AXYbp61`U%1Iq
z=?>_HD~Z0itbA~db7O(4^-hR~>0djO1<8YfIo{RADhb2XcL~+MpMMN&aF?6^T$j6f
z|5;!Mh4#I%ZhM;@nGzX-&JBUp$5C|I*)@
z_tvH-T24Q{^g90TyN;m_!R)KX4P&%qKXgP!aBjTkF#NipCJ%93;nYJS?@FU4DJPGw
z5E(otPua3!Pvj_0&7!xD9iVf~pS0kZj5{bFXYsIZxDvDbdxd2?oMtSfUOGc?J;ZK-
z+jw1mhMDE41SpW7Q=Dy7Q)bX*dREohGV+jC;t*
z`psQ`RX%Qg;G!6)K5}cnl_Ss%D58j~uClkU=7+_V?frjAq*~>Y;C(3t{UCZ=P#t&w
zD_?;Uev+x`NtXpd(90KHW7I|^ax~c+!xH-{_&2u(HpBj%FEYRy7u#yan)mGOSf1+Z
z_2pPmnN@whSnd&_yl+zA_G?X^D{*~%uFoX?**L%C5VN1w6CTmLT3tTXoL1BMmCz{b
zariW0RQ)yRewb!3xA$h?^0tQMnS#5d2V(6ybAHriIbf0I#W{Zw#HFNwZxfq$rjtfr
zFA4DRP9W4%pLy{VGU~ccnk^`sjc>`>VX3OTeBYJ4l9kTtMKQZ!*8(TVQIjT8Um~~=w9zu*8u0Cp<^w(Mn
zp;HTYgA-6R$Bpsrr+&V!7#bB(NWJf-M>Sywt#o&&Wt`%H3N*t&1A;+eIcRFi9kOr(
zfexb~>Ra=o|8{MngKi89zTwZxOS{f$>OlxEk1x^1Tk!b@5jNL3A0UJ6R{5%~!>~&Q
zi=LG#M!&P#+ho2a?K%IxFUpk-u3r|++|xfgc*9h3&8Qur`*xpdayLbm?pw1bu7^VR
z`F}E3M^WgaP8wo*&-M3y2noDi^}QqX2RrSC=+AH3)xe>iDq~Od<;A7BqzzFR-3?d!
zl5?^TpAjnGYs3}jL{xT_IOCgOfqbMcb5CC_&!F35VO4ODJe3T!5B)uhSJl(#6EH>U
zSv3Zmgbm^s%BLlG;;Gk23o15T>qV{VwtzvugX7&VPr8{_y+dpW1_jTG_uutUz42e@
z>t6NDhyu8EQvHYi6MTa;pr8}FO#VMCK-w^00XTUn^WFRiyp`eGpIx3}HD+ZuSzcA$
zO-`{$5U^E@n0qlUXco@4NMl_?AqHMwh9MZKuml|M{i;1HVcH;YQ7^wHH=%{{z=Sh#ee~|x
zXJ*<4XN!!JM^##hLZVnt*fRcqpC>C2N)euJors1DRso~`;qt~{nPaUM+;R8CNP$CA
zB+=Omkj677FP5+Hf3yk$L52-7Zz3v@!PXxatJq=Kc9_!Jv0M^{HHQtoEm%2s%7v3Kfj!HQ)rYqHVoH@okv}-L
z=y8Y75bRrWv}@|a{q*B$$iw+(Ayvi3lIxt3cIJqf~Jy$#b>Z0`eT
zN?iQU8MJ6Q!=FF-11`@RCY5s!H%sTwL25QRX53o_?TNMy@gyTop)67O?53Rd56^yFQ1(=+ho0Ng9=
zNZ9A4ye^Q;75ej$!KQ@8d@h)0j>_5HzTsg3hu@Fhvx~UH$z^`KE8D1(ILy5Pwg|4%
zmIB`pVUYad@qAeUR}n~YR-<{s@{PZprm89z!-g(IO
zH-O+_{`~jjJ599;J5r$!Df7CT^&`R}f9c5-58Z!vP&0;PX>@{{gD(}DGNubk5gGcD
zpkl3KZp(#wwomVVA;crRyxy-U%OC;CCrDd2-uwG#6&ud5?4T0Yb)Yy;-<|+l>G+(5
z{k1Qay=lg8|sHA`45|FS0?SQ~`
zMJ;b#?jUE!Rwz~$QNoPtgz6trwBNmvbQOc9U!SrQy5HL6izGZTcP88;I5ekACLin4
zvdmS-@9Sk-RfTY^*G4|evXh=WAzAE>v`>=g4G|#~m>Qb*E`
zKK*?RhcBxUG>y4+dtXD9M#?(vxA7?2#!KGKwfnVzaGsfMLN-jG@y$3lkx4jjMVhd}
z8T!$%w;l>-wU2jtupnFVO;5CGsv*w~3N(r^;QI-0U^xGAC>a?n>oYi!OZaUX82Y#N
zfc9F4;kgZd<4UXwjCeqz8?v*POxm-JXzmVm!Wz?f9d;zFp8#zpoYUW6o4N;k7Hi-1
zdV3)U=aQR~FW#Qw_PBCxmi{TalU|_lM!e=2-wCAzip)Dly_mt-B0Y7Zb{G6p+NUBx
z)>(}=d*)|E!i(~F3oi22nP2!GFZOJY$(B$_<8_Ul(WR$-49YfMEq*sGH2bQ*O7~s#
z+?G^N6!A9N&HV}`a=fj4eaOYnQ*Ge$IFfjgIocaZ;yk@rmb!>;Rb*UYGMoL|kJijl
ziOk!&>6_4Gi4A+hV;4*9M->_!%FOt!v#FT(&Vi0`bl}A;l5~`UCP}kuC_?zAevCCz
z6LFmNYw9pz{Gsz#Y|^?nG?=P#t!o4h#S3gNs<0isu2eOAceSu|Szq_pJ&+vm#$9(i
zi7maQe{a;p;dDop#93v61_QZM#3;q55+mYuiWD|~2Xyqm&(Ds|&65V&4
zw_@p2oTk&hJUT3*rJre@b&5|av544!=6cJXP2B<2oyt+1$;)i72$hv9{m8r7u0G6f
z80^hIjg1kx?D)K2WanhlpR<#GX+xzF1NZn1lGoXw2|fcN%MbWpMzu@cT`FV1PQSbT
zvcax={fURh83mqxHmJw~S5syWp4-~=4=&x0P)-Y(yGCRc+&*~GdAUV$HW~WuPk4@q
z;d)!QSAYz@n0B>-Ydsn!_3WxeA5vsPCxVXjsjxv>;(#;sEY9Mt?~FTWrye`|c_^VB9^mQ$N*zXhc+sh-92WL515BFRhU^#cdeI~U}k2Uqt$}uaN3IaYTr3_N5
zx@{hob8v-VzR7!OY(<2Zk=#?eUmkkU4b{g};-nM$f;S2A@3Yxm!=za4@i0cUG^YiW
z@-?u@Blp#0v^pykC7R@UmBPi>T;Eu4W8{o-NkxrPuq`@Njzj
z?8hq0SkxDDdsjkJ=6Q9{Q`)5>urVU)&enU4eN6*H5Ys>m9Y}5lcNisfI11QIZ*F=bJ1S
zrWP5*v8?#W{ctw|;&6BxhN|9^IOLB7MHsSa6j;$+arxD>QwPtDtQSip-
z?A5$0!LI+_si7{AYIyZlwQEGhC2U1T8+TN~|3Fv7-c6$CPh>&d==6>p%)zcpu7gzs@i0s`d
z>d$O1@RZ+C{ijG!Oq*d>){n_wGaXLO{qfFge3nTHvpSA#rb^aBWg2V6kEtJ2vunP|
z`l8Mv%2$Li&g8>T)_>~>!5_9<$`ZYP6?O6@QOa+_5j2PId=+V>JELp1H1Kp`$BfN32mFv5Yp>ZcB&?AY0H;L5*@(NQM+XThDK3P!o12^52z@)f{orr2I6hUY^%9nvJ%_Z3r)ms_GUvGCU*~jr)Fo!#CjJq
zcI{3`fE(PI>$^`Q06N(*^Ty7LQl?>V^r4l?C5dfwG+4PzM*muXj!=dlQL*Bv(k
z#OvlIa}?lPS2K}ufibKh24sE6_WJbx6-O5B++jnx8xKMTp!M?-}GWyCBsQLj-+>3$2fzBXk-j_wC{?^&(uaoDO61PuRAF%Y-Z5xpIL=xXUK;d`4!z`>AF?@|
z3YvdmYkjtiMUwXulHY-Lm15y@Kt4w#!J)NkYglgac^&9i_01*kw1ga1p3V-*d4{>(
z;rP?BI7LZb>Tn5_UP??tyF~~uP>~5uY{a(4RTcIvWt@59lYss)I<&xSKcu0Un+Ras
zCa9qpinAY$uU3T9gH#J2691uWyliW@?2Ly792t_YUeLfvAn1
zz9&ScBGGD~7L%e<#Cz)|_9z<^G4so|DdJjYwTK_mOUb!%;ZyC
zYoanQ+IF{8af(S#j3YhNLC;mkPyfuuIWGWX%HSF*dB=G^R&s_g1v{S8v5$PejVvSa
zO+M}(1dspqPzQHWNKF0H%Ky1_P7wlEbP?y1?p;ING*SDqb{#5Ez)x#faRL0NJJxn$
zM~~0`3=B&TQ)*jE-~C*IDS+Dv*XWoEr`+g~1yu;)n%3k(kgXsNHcx=
z_BEThav`SLyrJmbn{kh7k{b~l!a;W@v?v;lc@414ry<#0-2k1arnmaeFg_=1jselCf_4#D@#)+zoA+>#+QhT@jdfu4_CEM|FLZ$_Bchh*rM
zSqM!=GPMS9g6}!p{yA*BtA&6FK1U6G@|X8-+snj5
zDgkJ^3d0BwNm47Dz2qY`a}ZoITi}$wzt2f*hiovbBh3ba4R1xljuW5v#de&qw7&{R
zCheK_op8C{Bf<-jwGD-9nm!@HZ9@Ai;;u%>eoYD$7Bjy|;gh(q1u}QJAA?~-phui1%eK_d>C9>TfG0EUMN-ZsXRDR1(H(MqXZ_T9FJ`}~
z`;vgaa>gKQkD-5--f(Gc)-PuVG2wMfXGR`_)vZdCt{1uOvD>QU2ugSvSM@`R|4)~n
z4v~aP=(t-`9cbmtqtbJn>L2%AIqj>p`LU?bhW)i)Ex^L1JoW9{zA_B%yyA)s$9yvv
zsTz_AFtVl<19a9sB88B^xMGC2o64e60KTdHw>J7PHRR<@ikQSe_?8gva^1;pM+PxGiGG@
z7ju8q5xGZC?8CO5TK14;2!v&zu8#dVj!@b5)u@hKB(DE{YtVix4ba8I%A@aA$5Ie$VLjAW6&
z2~#Je5>o(>QFWx}jviuPANt)7CMwPgmI#rC90m)8VV(=UC(5I-mjyOd>@q0oHxcI_
zMJ{f3*46UFa8C;od{D{m7aw04K1mEJRk6ExOPK>%F4*%G^-iAY{C1?wtR>_@L$)Kj
z+ju)~%4cYhK4>5EzkH(dw*o@$$PmiCe&Ro%|I^_zr^
zshD7;^Frf(vat^Svb5*H56#S8Mn}kXVGVhn`vTKuWe?4Jd}%BifFc5=Nr8Ib3SD5>
zZ#2~mL}Um{YqNE(1U^}Bal*`Hay|JTc)ozR&w#TF;C9goTM$3W08?nf40b^;lznFx
zYB|MDIxxCx_gUCUVA%(fT(1am{1_30-Y(cUR
zcOE|!6XZ`d}
zlki9imD)(|lDd#DABvBL>dO<%f4sSzW}uaJo*tJ2TekY!-1Nn?OJJO};ldw?cZ7P=
zfFRa2d`T%zd`PPx66AblCC{uU0k&LeX3wKrNrjy%jx3xrHlTu@0$M%7@5ro?j5Het
zlMU`>rJ#Y!*g7M9qd&-d$7hCtUTWEs(AY+&hEIr+0oU;PErVIyd6OJbVqQWd8WW^y
zYGgP&uHUrzzS>X5Q6ukn3m?xY31U@m6xT>w$vrS#x4^aw8&NUh_$G>r(=6q#I(IP`y=;yMd9sk4)*zqT>T6rMk;ml
z3CDdNQ-63`;;0P3g!DAS`>8@DjxZGRXLw=vV%`(IcWxPn0F3-nUmi!iX!2
zPGx3`3%J6dr6+bRpv<=bBPK%2e1xS8N=s4qY*}vmMr!e_%B=+Ra^i?yo60W_1n6oN
zPfQkUZ7Imb)IUe)aL$B4p_ttsJmERg2~KhFWQSzNwgpyScz)~HlZ1yKjwMuFzNnv}q7YyXYHmGzHHWxKUX(G)&y
z=b2Zz?JC3HSUEfHvs&5n66|<==~x;$@pGwFfv?YQ+)A*H^!USAk9Yc@p)@q$s+Csm
zR?)s<|A}WS7h$Wjdip^Z@l%zIfP{uui?(m+On;vhe-F*N^zltn0JunPqD7nsG21(8E{rg^T4!An)QqHvxHBhSY`V$09{4fvF9)0dvCBv)
zqt(sJNTqFX^(W0BVEb+CIFSzeeds@LF2J;%1j!hM@otEwTgd`3(=LyRM*8ui-b$2+
zlj`nn{OXgIBjEC`!#=Q*Qz2W8UaZDj2|PbMke?KrG3Ujw?|ZGMyO>XuJ2Kj_!`l7?
zA>xbbWtX&zV1vHQ7|2}5UaGsMOVbuVvsh
z>!BhkqEhMh)0B`0~@1>us3ds>1uDuw_8B8OLC+5uIxS^BF!
z-YBBJ-VXnB&@I*l(Ay^xJvv$m`_2s#pVHZXHLIQow0x(3(f{SV7J!M_B2G!qj6Zrk
zShG%+=L%FN&AWuBCjg*}l$;v=4RU7$;*nRQ)3td-+(9?l=oK0Dfw2yQ+}TJ_o0xOl
zp7D(qE@32D_;-Qx;Q6>4%pKhQz8b71Kiz0&;p0KMP
zR#T&112#M9u2=jw>i2l@Iw0t5L!;JW$8+59EVSd7R-1XBObSv_DZVm2W?B)>3+5w1
z>wG=%NyhsBDEB9`e!r3ii^sHc-+^qVJNoRzYuzAm(&p26@*Y6+sUb4X%y7{RDHsd6
zq$YtvlC@i$KOZ37EyxjYLr!1KuBa{Z42>QKjcC;S~UQ*Rab
zs%OSh?vnz10CC+zyGy@{p{xAr{7up`3wp?rU~Li$pSI=)PA
z(Xtqs<4(mO8RA8mf)|RWb_uRs#ji4~$dl-R3o!t41QMqV@tJ9wp|iR?(bVLz~;{f`0lR(jcz@SGZ0sX!dPtGPFTH-~VVBI#+`ABp9(8oJ)>ebgmz
zap$3B$44ww{;ZTQb#&GJ^qH~*P{crdEh3B)nmA+o9nwCr1t-Ntv3;04q9YzN7TKtR
zd)~&~({7ckiq0I5AAbzvS>E&3vq
zCkAmFy&Oa+Rsg6^Dl6tt>&&oFLEV$nDX(#M*5ACXvQnscP(NgFJ$&8L)XH7}ZfkK{
zfc=jg5bX-}c|(}Z*@F^|W^fA;I6G)Nr2ZC&;y*yxV)XCYbdiMbDMS%;mD_vyO)$$w
zt^B}gEFsM+5`ygxcy5MFU2iTVpz41aaFWRH{qVk#B~zxB_mY&nj|tGp74Z2TDd@no
z{v|9*h&mYazYur}kjGjf)aeMm{J5HS?jL{$Vt8RJ-+12;-vCvc3*d$v>vk}UkNx6f
zHHeH8fvTiU#lF-KfWMVWd`cDKH)z06Qd-v$@5)qJqI@u&be9_qN+
z6w{x2I@uC2QW;&&f9ywYju*I>omg0CcP~oM%-)@#h(7ha84QVmEHk$>(l+cbU#!2>
zb=5NgV2TehCA5uM8>`hlLbEZPzu7avNPc_X#D@dSE)s8|xhkTmq+}v8WM%-8{brYa
zmwO_7FmcpAF-i4E&xM)JTTw@cis?%R9!>7b0lb74oTM0VHnE*bO-~x;G$KqEa#>GJ
zY_A}mr}Y;M%62|trxftw5h^%MC|%t}X<9)Xw)9cq?W}hRKsTb{aa`+jZkv-3&v`6H
zqn$d#s_%`D+Vu^fx*-BP2r9C4&dgEVt~jgUIc1x(h7Qa@oXF=q81635{VODdIA%73f#wuYZHx
z(@;a{W%FVpwM88yx%$L$VqxYDSC9j;{K9%Z3#MBx)b<1~T}c
z#6B3r_sxDrUk*_nKJyWlkrpq*v{T>DzH~5G_E7RnArBWi$k<9y`Djx4FGIO)Pl53)
zJzS|Vi(|9^@kU~qmryWt^t%QUaFBh8(SS~$$Q8U_b_0?+5;OkF3!?Hsg>5D;*F2|p
z5V8CxesxvO8Mz1U??6LV;XxUQGFRAUKIEETrkYVI?Sf6niRvem8x2nuw5YLS9o^%n
zmB4Hr{=0ZQB;&7l)L15k^H1Kq0d*0|Laoo4?#w|R=Nb`KY}K)pm(u_KdQg|pl089M
z#W6dj5R1``Ry?yM*`5&o%HfOr%n)!#k7;+#%&h#_RfImAzxG3e1n)yViYB8(wiEGG
zd8df>=xY^gylx+SsR_y1xz2P|UBCw`9>;1ccqJ_5Z|6?L@vvA5vUVJr|AG}N06inRw2
zC}jp-a%R?34cwIheaILF>Nep4*1(Z|hvLaY_)wzLXynoFR)Ap##$#`Cjjs)D(t4@j
zEY+T0W~|Sq=*D~zv7lwI<^T$nx?!%9PC#*j
zrB3WhK;7;+B;j>&F9p)zKc&WKFjpWY$AJHY0<7z1AwPgNxF1$N;4v5AdpP=^)2Qar
zFNWBIP<5;}S2H6mFAkPTZ*SY}uK<^s`f2c*9k|2V<6m9^TNucJfkBpeKiKqHE6!>h
z#i%fz+(p$}C(%Sht(@O|JEvipDL>UxQ@Xg(n=%r&rl~O2Tt@r?Q}936Fm5OfvM6Ol
zZ+?GFjDUD9t+p8HtO-!bKgSN5pMZNeplDbiJ#Ndh$`^6KR{#ZnPxlr3k_6Oi7U^W&
zlfT8Jq47G0O+V_5ChujPt<%uyr24`y3t3>M-yR=D`%!krlw;#Bj0b678nrNL7>1XG
z7PMB!cW&0uQzh(-==7_iVsbzUsV*huCBu?`PP<
zec<=rPq!P=FD?Ww1U?Dc^0{2&&H2?_zqc{uT>A6$*VBl3)1RE5{r;9MC{i~#aO|k?
zEtK_$+O_LAaL@DdA3`g21z7($ObWmD?j*Q91u7JQ`}q$l0}r6dUuRZ3^Z4}(H<-RN
zTW}rVRC&C*47`kAECaOvk?p{wr2Stb+P-{ccyxL9?K7-?{p@_6_l!R~*S3JurwM37
zzw~h?yVf=gUnkud22emL08rgu>9X~Q<3rB-3;~O@Gd6V>a
z9-Xu{J*4%IzpArEIVccofhS^Ip8*`eUXxRk)IVSR`ircL<;PCtsWV$ld=lR#w&yW$
z^MTHU#lZa(&YQJ>gNNHz)m_V2ar?@y&Z7yylSp(X@h=sd^B7dg25bT<;@+&Ex$sr+
z?`aH=?)}cu<++?XJ)XV5ron%5$aLmv9gvk`623qmnk?_^Uo~$^yu3qAR=n_mEaCEN
ze>>-|*%!8dkD%}?$rhC{Ow#9bGN#_&N=q_+h>dn;mkX@fD0S{
zE{Ki|1UE(&fOc5*El4-(Su&j|g3&?bdqkJnz3P7Z+c_WC{V-<)ZdSPN5qJAp!n@nR
z*a98n0BmEP-!^gH>h`zOm^NrMRHVMUIDdz~{i`;kjj=E1GCY#~_~SDlgT3O<)ox8C
kz=H;We!Q^zz<>7rn~oem+wxHtcw`cTr>mdKI;Vst0B70k!T
@@ -243,6 +243,8 @@ export default {
timer: null,
deviceName: 1,
controlList: [],
+ statusInterval:null,//status状态的Interval
+ statusTime:3,//status状态的秒数
}
},
watch: {
@@ -251,6 +253,7 @@ export default {
const store = this.$store.state
this.indexs = this.$route.query.index ? this.$route.query.index : store.equipmentIndex;
this.deviceName = store.equipmentList[this.indexs - 1].deviceName
+ clearInterval(this.statusInterval)&&this.statusInterval
setTimeout(() => {
if (this.player) {
@@ -289,6 +292,7 @@ export default {
this.player.destroy()
this.player = null
}
+ clearInterval(this.statusInterval)&&this.statusInterval
that.timer && clearInterval(that.timer)
this.$bus.$off('refreshTime')
},
@@ -541,39 +545,13 @@ export default {
// console.log(this.controlList);
})
- var TargetValue = {
- deviceId: store.equipmentList[this.indexs - 1].deviceId
- }
- this.api.getControlGetState(TargetValue).then(res => {
- if (res.data.code == 200) {
- console.log(res.data.data, 123123);
- this.fanStatus.open = res.data.data['1023']
- this.fanStatus.status = []
- var num = res.data.data['1024']
- var num1 = this.padString(num.toString(2), 5)
- var openListNew = []
- openListNew = num1.split("")
- this.fanStatus.status = openListNew.reverse()
- this.statusList = []
- for (var i = 0; i < 4; i++) {
- var statusData = { name: `顶卷膜${i + 1}`, open: res.data.data[(1025 + (i * 3))], progress: res.data.data[(1027 + (i * 3))], index: res.data.data[(1026 + (i * 3))] }
- this.statusList.push(statusData)
-
-
- }
- this.$forceUpdate();
- setTimeout(() => {
- this.statusList.forEach((el,index)=>{
- if(el.open!=0){
- statusCharts(`statusCharts${index}`,el.progress)
- }
- })
- }, 10);
-
- } else {
- // this.$message.error(res.data.msg);
+ this.getStatus()
+ clearInterval(this.statusInterval)&&this.statusInterval
+ this.statusInterval = setInterval(() => {
+ if(this.deviceName==10){
+ this.getStatus()
}
- })
+ }, this.statusTime*1000);
var data1 = store.equipmentList[this.indexs - 1].deviceId
this.api.getControlFsdata(data1).then(res => {
@@ -607,6 +585,41 @@ export default {
}
},
+ getStatus(){
+ var store = this.$store.state
+ var TargetValue = {
+ deviceId: store.equipmentList[this.indexs - 1].deviceId
+ }
+ this.api.getControlGetState(TargetValue).then(res => {
+ if (res.data.code == 200) {
+ this.fanStatus.open = res.data.data['1023']
+ this.fanStatus.status = []
+ var num = res.data.data['1024']
+ var num1 = this.padString(num.toString(2), 5)
+ var openListNew = []
+ openListNew = num1.split("")
+ this.fanStatus.status = openListNew.reverse()
+ this.statusList = []
+ for (var i = 0; i < 4; i++) {
+ var statusData = { name: `顶卷膜${i + 1}`, open: res.data.data[(1025 + (i * 3))], progress: res.data.data[(1027 + (i * 3))], index: res.data.data[(1026 + (i * 3))] }
+ this.statusList.push(statusData)
+
+
+ }
+ this.$forceUpdate();
+ setTimeout(() => {
+ this.statusList.forEach((el,index)=>{
+ if(el.open!=0){
+ statusCharts(`statusCharts${index}`,el.progress)
+ }
+ })
+ }, 10);
+
+ } else {
+ // this.$message.error(res.data.msg);
+ }
+ })
+ },
getTime() {
this.time = getnowtime()
const that = this
From 84900069707000d201e3951031ccb6cf6c502088 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=AD=99=E8=90=8C?= <525441437@qq.com>
Date: Thu, 16 Nov 2023 11:04:36 +0800
Subject: [PATCH 3/4] 1
---
src/assets/css/main.css | 4 ++++
src/assets/css/main.min.css | 2 +-
src/assets/css/main.scss | 5 +++++
3 files changed, 10 insertions(+), 1 deletion(-)
diff --git a/src/assets/css/main.css b/src/assets/css/main.css
index 5a97b89..0701db6 100644
--- a/src/assets/css/main.css
+++ b/src/assets/css/main.css
@@ -1717,6 +1717,10 @@
margin: 10px 8px 0 !important;
}
+.realTime .page-content .status-view .status-view-content .status-true .status-fan > div.off span {
+ color: #00C0F7;
+}
+
.realTime .page-content .status-view .status-view-content .status-true .status-fan > div > span {
margin-left: 5px;
}
diff --git a/src/assets/css/main.min.css b/src/assets/css/main.min.css
index 343a9a1..5843889 100644
--- a/src/assets/css/main.min.css
+++ b/src/assets/css/main.min.css
@@ -1 +1 @@
-.scroll,.el-dropdown-menu,.index .index-content .right.right-page .page-content,.formula .page-content,.realTime,.history .page-content .el-table--scrollable-x .el-table__body-wrapper{overflow-y:auto}.scroll::-webkit-scrollbar,.el-dropdown-menu::-webkit-scrollbar,.index .index-content .right.right-page .page-content::-webkit-scrollbar,.formula .page-content::-webkit-scrollbar,.realTime::-webkit-scrollbar,.history .page-content .el-table--scrollable-x .el-table__body-wrapper::-webkit-scrollbar{width:10px;cursor:pointer}.scroll::-webkit-scrollbar-track,.el-dropdown-menu::-webkit-scrollbar-track,.index .index-content .right.right-page .page-content::-webkit-scrollbar-track,.formula .page-content::-webkit-scrollbar-track,.realTime::-webkit-scrollbar-track,.history .page-content .el-table--scrollable-x .el-table__body-wrapper::-webkit-scrollbar-track{background:#013769}.scroll::-webkit-scrollbar-thumb,.el-dropdown-menu::-webkit-scrollbar-thumb,.index .index-content .right.right-page .page-content::-webkit-scrollbar-thumb,.formula .page-content::-webkit-scrollbar-thumb,.realTime::-webkit-scrollbar-thumb,.history .page-content .el-table--scrollable-x .el-table__body-wrapper::-webkit-scrollbar-thumb{width:4px;cursor:pointer;background:#0294E2;border:3px solid #013769}.el-date-table td span,.el-date-range-picker__header div{color:#606266}.el-date-table td.end-date div span,.el-date-table td.start-date div span{color:#fff !important}.el-dropdown-menu{max-height:300px}.border-none{border:none !important}.collapse .el-collapse{border:none}.collapse .el-collapse-item__header,.collapse .el-collapse-item__wrap{background:transparent;border-bottom:1px solid rgba(168,182,200,0.2)}.collapse .el-collapse-item__header{font-size:16px;padding-left:25px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;display:flex;align-items:center}.collapse .el-collapse-item__header>.img{width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-right:10px}.collapse .el-collapse-item__content{padding:0}.collapse .no-list{width:100%;height:76px;line-height:76px;padding-left:25px;border-bottom:1px solid rgba(168,182,200,0.2);cursor:pointer;color:#A8B6C8}.collapse .no-list:hover{color:#fff}.collapse .table-ul{display:flex;flex-direction:column;align-items:center;padding:10px 0}.collapse .table-ul .table-li{display:flex;align-items:center;padding-left:31px;position:relative;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#A8B6C8;width:200px;height:40px;cursor:pointer}.collapse .table-ul .table-li:hover{color:#fff}.collapse .table-ul .table-li:hover::before{background:#fff}.collapse .table-ul .table-li.active{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.3);color:#fff}.collapse .table-ul .table-li.active::before{background:#fff}.collapse .table-ul .table-li .status{width:50px;height:22px;background:rgba(168,182,200,0.15);border:1px solid rgba(168,182,200,0.5);border-radius:11px;font-size:12px;font-family:Microsoft YaHei;font-weight:400;display:flex;align-items:center;justify-content:center;color:#A8B6C8;margin-left:10px}.collapse .table-ul .table-li .status.online{background:rgba(0,255,186,0.15);border:1px solid rgba(0,255,186,0.5);color:#00FFBA}.collapse .table-ul .table-li::before{content:' ';width:4px;height:4px;background:#A8B6C8;position:absolute;top:50%;transform:translateY(-50%);left:10px}.collapse.set-params .el-collapse-item.active .el-collapse-item__header{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.3)}.collapse.set-params .el-collapse-item.active .el-collapse-item__header .name{color:#fff !important}.collapse.set-params .el-collapse-item__header .name{color:#A8B6C8}.collapse.set-params .table-ul .table-li{width:100%;padding-left:40px}.collapse.set-params .table-ul .table-li::before{left:20px}.table-title{display:flex;align-items:center;font-size:28px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF}.table-title>img{width:60px;height:60px;margin-right:15px}.table-title .tips{margin-left:15px;display:flex;align-items:center;justify-content:center;width:120px;height:34px;background:rgba(0,255,186,0.15);border:1px solid rgba(0,255,186,0.5);border-radius:17px;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#00FFBA}.index{width:100%;height:100%;min-height:900px;overflow:auto;background:url(../image/index-background.png) no-repeat;background-size:1920px 1080px;background-position:center top}.index .no-list{color:#fff;display:flex;align-items:center}.index .no-list>.img{width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-right:10px}.index .header{height:78px;display:flex;align-items:center;justify-content:space-between}.index .header .header-left{position:relative;width:373px;height:78px}.index .header .header-left>img{width:373px;height:99px;cursor:pointer}.index .header .header-center{width:calc(100% - 335px - 373px);max-width:1000px;height:78px;display:flex;align-items:center;justify-content:space-around}.index .header .header-center>div{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;width:111px;height:78px}.index .header .header-center>div.active{background:linear-gradient(0deg, rgba(0,132,255,0.3) 0%, rgba(0,132,255,0) 100%);position:relative}.index .header .header-center>div.active::before{content:' ';position:absolute;left:0;top:0;width:1px;height:78px;background:linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 100%);opacity:0.3}.index .header .header-center>div.active::after{content:' ';position:absolute;right:0;top:0;width:1px;height:78px;background:linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 100%);opacity:0.3}.index .header .header-center>div.active .name{color:#fff}.index .header .header-center>div .img{width:30px;height:30px;display:flex;align-items:center;justify-content:center;margin-bottom:5px}.index .header .header-center>div .name{font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#8BEAFF}.index .header .header-right{width:335px;display:flex;align-items:center;padding-right:20px;justify-content:flex-end}.index .header .header-right>img{width:40px;height:40px}.index .header .header-right .user-data{height:40px;display:flex;flex-direction:column;justify-content:center;padding:0 20px 0 10px;margin-right:20px;border-right:1px solid rgba(255,255,255,0.2)}.index .header .header-right .user-data .name{font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#8BEAFF}.index .header .header-right .user-data .time{font-size:14px;font-family:Arial;font-weight:400;color:#FFFFFF}.index .header .header-right .login-out{width:40px;height:40px;background:url(../image/login-out.png) no-repeat center;background-size:100% 100%;cursor:pointer}.index .header .header-right .login-out:hover{background:url(../image/login-out-hover.png) no-repeat center;background-size:100% 100%}.index .index-content{display:flex;align-items:center;justify-content:space-between;width:100%;height:calc(100% - 78px);position:relative;z-index:2}.index .index-content .left{width:240px;height:100%;background:rgba(0,29,68,0.25);border-right:2px solid rgba(0,180,255,0.25);overflow:auto}.index .index-content .right{width:calc(100% - 240px);height:100%;overflow:auto}.index .index-content .right.right-page{padding:20px}.index .index-content .right.right-page .page-content{position:relative;width:100%;height:100%;background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2);padding:30px 30px 20px}.input-view{display:flex;align-items:center;flex-wrap:wrap;margin-top:15px}.input-view>div{flex-shrink:0;margin-right:20px;display:flex;align-items:center;margin:7.5px 0}.input-view>div>span{padding:0 8px}.input-sel>.title{margin-bottom:11px}.input-sel .el-dropdown-link{width:300px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);cursor:pointer;position:relative}.input-sel .el-dropdown-link input{width:100%;height:100%;background:transparent;border:none;padding-left:15px;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#00FFBA}.input-sel .el-dropdown-link input::placeholder{color:#859BB6}.input-sel .el-dropdown-link .arrow{width:33px;height:24px;border-left:1px solid #fff;display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%)}.input-sel .el-dropdown-link .arrow>img{width:6px;height:4px}.input-main span{padding:0 10px}.input-main div{margin-bottom:10px}.input-main input{width:180px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding-left:15px;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#fff}.input-main input::placeholder{color:#859BB6}.input-main-80{width:100%;flex-wrap:wrap;display:flex;align-items:center}.input-main-80.table-input{justify-content:center}.input-main-80.table-input>span{color:#FF9191}.input-main-80 span{padding:0 10px}.input-main-80 input{width:80px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#fff;margin:5px 5px;text-align:center}.input-main-80 input::placeholder{color:#859BB6}.el-dropdown-menu{width:300px;border:none;background-color:#014781}.el-dropdown-menu .popper__arrow::after{border-bottom-color:rgba(0,186,255,0.25) !important}.el-dropdown-menu .el-dropdown-menu__item{font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#00C0F7;background:transparent}.el-dropdown-menu .el-dropdown-menu__item.is-disabled{opacity:0.5;cursor:not-allowed}.el-dropdown-menu .el-dropdown-menu__item--divided{border-top:none}.el-dropdown-menu .el-dropdown-menu__item--divided::before{background:#00C0F7}.el-dropdown-menu .el-dropdown-menu__item:focus,.el-dropdown-menu .el-dropdown-menu__item:not(.is-disabled):hover{background-color:rgba(0,186,255,0.25);color:#FFFFFF}.page-title{width:100%;height:43px;padding-left:41px;font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF;position:relative;line-height:43px;background:url(../image/title-202.png) no-repeat center;background-size:202px 43px;background-position:left center;min-width:202px}.page-title::before{content:' ';width:32px;height:33px;left:2px;top:50%;position:absolute;transform:translateY(-50%);background:url(../image/page-title.png) no-repeat center;background-size:100% 100%}.page-title.title-302{background:url(../image/title-302.png) no-repeat center;background-size:302px 43px;background-position:left center;min-width:302px}.formula{width:100%;height:100%;padding:20px;display:flex;align-items:center;justify-content:space-between}.formula .page-content{width:calc(100% - 300px);height:100%;background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2);padding:20px 30px 0}.formula .page-content .table-view{background:transparent;margin-top:30px}.formula .page-content .table-view .cell{text-align:center}.formula .page-content .table-view .el-table .warning-row{background:rgba(0,180,255,0.2)}.formula .page-content .table-view .el-table .success-row{background:rgba(0,47,94,0.35)}.formula .page-content .table-view .el-table::before,.formula .page-content .table-view .el-table--border::after{height:0}.formula .page-content .table-view .el-table,.formula .page-content .table-view .el-table tr,.formula .page-content .table-view .el-table td.el-table__cell{border:none;background:transparent}.formula .page-content .table-view .el-table th.el-table__cell.is-leaf{border:none;background:rgba(0,180,255,0.2)}.formula .page-content .table-view .el-table th.el-table__cell.is-leaf .cell{font-size:18px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF}.formula .page-content .table-view .status{width:100px;height:34px;background:#0294E2;border-radius:3px;display:flex;align-items:center;justify-content:center;margin:0 auto;font-size:18px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF;cursor:pointer}.formula .page-content .table-view .status.status1{background:#00BB88}.formula .page-content .table-view .status.noSel{opacity:0.5}.formula .page-content .table-view .type0{font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FF9191}.formula .page-content .table-view .type1{display:flex;align-items:center;justify-content:center;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;white-space:nowrap}.formula .page-content .table-view .type1>div{justify-content:center}.formula .page-content .table-view .type2{width:140px;height:34px;background:#0294E2;border-radius:3px;margin:0 auto;display:flex;align-items:center;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;cursor:pointer;justify-content:center}.formula .page-content .table-view .type2 img{width:14px;height:14px;margin-right:10px}.formula .page-content .table-view .type2.noSel{opacity:0.5}.flex-view{display:flex;align-items:center;flex-wrap:wrap}.flex-view>div{flex-shrink:0;margin:7.5px 0}.flex-view{padding:12.5px 0;border-bottom:1px solid rgba(0,180,255,0.5)}.input-btn{display:flex;align-items:center}.input-btn>span{font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;padding-left:8px}.btn{margin:0 8px !important;padding:0 20px;border-radius:3px;height:40px;display:flex;align-items:center;justify-content:center;font-size:16px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF;cursor:pointer;white-space:nowrap;min-width:120px}.btn>img{margin-right:10px;width:14px;height:14px}.btn.green{background:#00BB88;opacity:0.5}.btn.blue{background:#0294E2}.btn.off{background:#003070;border:1px solid rgba(2,148,226,0.5);color:#00C0F7}.irrigateSet .open-btn{width:300px;height:54px;background:#003070;border:1px solid rgba(2,148,226,0.5);border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:18px;font-family:Microsoft YaHei;font-weight:bold;color:#00C8FF;margin:7.5px 10px;cursor:pointer}.irrigateSet .open-btn>img{margin-right:10px}.irrigateSet .open-btn.active{color:#FFFFFF;background:#0294E2;border-color:#0294E2}.PIDSet .flex-view{border-bottom:none}.PIDSet .PIDSet-view{width:400px;height:470px;background:rgba(0,132,255,0.15);border:2px solid rgba(0,186,255,0.35);margin:7.5px 10px}.PIDSet .PID-input-content{width:100%;height:calc(100% - 43px);padding:30px 0;display:flex;flex-direction:column;justify-content:space-between}.PIDSet .PID-input{display:flex;align-items:center}.PIDSet .PID-input>div{width:114px;margin-right:10px;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;text-align:right}.PIDSet .PID-input input{width:240px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding-left:15px;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#fff}.PIDSet .PID-input input::placeholder{color:#859BB6}.PIDSet .PID-input-content-full{width:100%;height:calc(100% - 43px);padding:30px 0;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.PIDSet .PID-input-full>div{font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;margin-bottom:9px}.PIDSet .PID-input-full input{width:350px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding-left:15px;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#fff}.PIDSet .PID-input-full input::placeholder{color:#859BB6}.systemSet .system-tips{background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2);width:100%;padding:20px;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#A8B6C8}.upload .upload-view{width:520px;height:520px;margin:7.5px 10px;background:rgba(0,132,255,0.15);border:2px solid rgba(0,186,255,0.35)}.upload .upload-view .upload-title{background:url(../image/title-172.png) no-repeat center;background-size:172px 43px;background-position:left center;min-width:172px}.upload .upload-content{width:100%;height:calc(100% - 43px);display:grid;grid-template-columns:repeat(2, 1fr);grid-row-gap:20px;grid-column-gap:20px;padding:19px 30px}.upload .upload-content.upload-content1{height:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:19px 30px}.upload .upload-content.upload-content1>div{width:218px;height:45px;margin-bottom:20px}.upload .upload-content>div{display:flex;align-items:center;cursor:pointer;flex-shrink:0;white-space:nowrap;max-height:50px}.upload .upload-content>div>.no-sel{margin-right:10px;width:35px;height:35px;box-shadow:0 0 15px rgba(53,187,247,0.5) inset;border:1px solid rgba(0,204,255,0.7);border-radius:50%}.upload .upload-content>div .sel{margin-right:10px;width:35px;height:35px;background:url(../image/radio.png) no-repeat center;background-size:100% 100%}.sensorSet{height:100%}.sensorSet .sensor-view{display:flex;align-items:center;justify-content:space-between;width:100%;height:520px;margin-top:30px}.sensorSet .sensor-view .left{width:200px;padding:0 10px;height:100%;background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2)}.sensorSet .sensor-view .left>div{cursor:pointer;width:100%;height:73px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(0,180,255,0.25)}.sensorSet .sensor-view .left>div>div{font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#A8B6C8}.sensorSet .sensor-view .left>div.active>div{width:100%;display:flex;align-items:center;justify-content:center;height:40px;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.3);color:#fff}.sensorSet .sensor-view .right{width:calc(100% - 220px);height:100%;background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2)}.sensorSet .sensor-view .right .right-top{width:100%;padding:30px 0px 30px 75px;border-bottom:1px solid rgba(0,180,255,0.35)}.sensorSet .sensor-view .right .right-top .input-sel{margin:15px 0 30px}.sensorSet .sensor-view .right .right-top .input-sel>.title{margin-bottom:11px}.sensorSet .sensor-view .right .right-top .right-sel{display:flex;align-items:center}.sensorSet .sensor-view .right .right-top .right-sel>div{display:flex;align-items:center;cursor:pointer;white-space:nowrap;margin-right:30px;padding:0 0 15px 0}.sensorSet .sensor-view .right .right-top .right-sel>div>.no-sel{margin-right:10px;width:35px;height:35px;box-shadow:0 0 15px rgba(53,187,247,0.5) inset;border:1px solid rgba(0,204,255,0.7);border-radius:50%}.sensorSet .sensor-view .right .right-top .right-sel>div .sel{margin-right:10px;width:35px;height:35px;background:url(../image/radio.png) no-repeat center;background-size:100% 100%}.sensorSet .sensor-view .right .right-bottom{padding:40px 0 0 75px}.sensorSet .sensor-view .right .right-bottom>div{display:flex;align-items:center;margin-bottom:30px}.sensorSet .sensor-view .right .right-bottom>div>div{margin-right:30px}.sensorSet.sensorSet-con .sensor-view{height:calc(100% - 120px)}.sensorSet.sensorSet-con .right-sel{width:100%;flex-wrap:wrap}.sensorSet.sensorSet-con .right-sel .sensor-type-div{margin-bottom:0;background:unset;border:none;height:auto}.sensorSet.sensorSet-con .right-sel .sensor-type-div .sensor-sel>div{padding-left:0}.sensorSet .sensor-type .sensor-title{font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF;padding:20px 0}.sensorSet .sensor-type .sensor-title .sensor-sel>div{padding-left:0}.sensorSet .sensor-type .sensor-type-div{width:100%;height:66px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);margin-bottom:20px;display:flex;align-items:center}.sensorSet .sensor-type .sensor-type-div .name{width:120px;border-right:1px solid rgba(2,148,227,0.5);height:40px;line-height:40px;text-align:center;font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF;flex-wrap:wrap}.sensorSet .sensor-type .sensor-type-div .sensor-sel{display:flex;align-items:center;width:calc(100% - 120px)}.sensorSet .sensor-type .sensor-type-div .sensor-sel>div{display:flex;align-items:center;cursor:pointer;flex-shrink:0;white-space:nowrap;max-height:50px;padding:0 20px}.sensorSet .sensor-type .sensor-type-div .sensor-sel>div>.no-sel{margin-right:10px;width:35px;height:35px;box-shadow:0 0 15px rgba(53,187,247,0.5) inset;border:1px solid rgba(0,204,255,0.7);border-radius:50%}.sensorSet .sensor-type .sensor-type-div .sensor-sel>div .sel{margin-right:10px;width:35px;height:35px;background:url(../image/radio.png) no-repeat center;background-size:100% 100%}.el-dialog__wrapper .el-dialog{background:rgba(0,59,114,0.8);border:2px solid rgba(0,186,255,0.35)}.el-dialog__wrapper .el-dialog .el-dialog__header{display:none}.el-dialog__wrapper .el-dialog .el-dialog__body{padding:0}.el-dialog__wrapper .el-dialog .el-dialog__body .model-return{padding:20px;display:flex;align-items:center;justify-content:flex-end}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top{padding:20px 15px;border-bottom:1px solid rgba(0,180,255,0.35);display:flex;align-items:center;justify-content:space-between}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model2-top{justify-content:flex-start}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model3-top .btn{padding:0 10px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model3-top .btn img{width:26px;height:22px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model4-top{align-items:flex-start}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model4-top .btn{padding:0 10px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model4-top .btn img{width:22px;height:24px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top .btn img{width:10px;height:14px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top .model-right>div{display:flex;align-items:center;margin-bottom:20px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top .model-right>div .number{width:30px;margin-right:10px;height:30px;background:#0294E2;border-radius:50%;display:flex;align-items:center;justify-content:center}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top .model-right>div .input-main-80{width:auto}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom{padding:20px 15px;border-bottom:1px solid rgba(0,180,255,0.35)}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom.model3-bottom .title{padding:0 4px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content>div{display:flex;align-items:center;padding:10px 0}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content>div .number{width:30px;margin-right:10px;height:30px;background:#0294E2;border-radius:50%;display:flex;align-items:center;justify-content:center}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content .input-main-80 span{font-size:20px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content .input-main-80 span.text{font-size:16px;padding:0 4px;flex-shrink:0}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content.model3-content{display:flex;align-items:center;flex-wrap:wrap}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content.model3-content>div{display:block;width:calc(100% / 3);flex-shrink:0}.login .login-header{position:relative;width:100%;height:76px;background:rgba(0,180,255,0.1);border-bottom:2px solid rgba(0,180,255,0.3)}.login .login-header>img{width:373px;height:99px}.login .login-view{width:520px;height:570px;background:rgba(122,219,255,0.1);border:2px solid rgba(122,219,255,0.66);border-radius:10px;position:fixed;right:5%;top:50%;transform:translateY(-50%);padding-top:59px;display:flex;flex-direction:column;align-items:center}.login .login-view .login-title{width:344px;height:45px;background:url(../image/login-title.png) no-repeat center;background-size:344px 15px;background-position:center bottom;display:flex;align-items:center;justify-content:center;padding-bottom:11px}.login .login-view .login-title>img{width:30px;height:34px;margin-right:9px}.login .login-view .login-title span{font-size:30px;font-family:Alibaba PuHuiTi;font-weight:bold;color:#FFFFFF;background:linear-gradient(0deg, #fff 0%, #BFE7FF 19.99512%, #fff 60.00977%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.login .login-view .login-input{width:450px;height:63px;background:rgba(122,219,255,0.05);border:2px solid rgba(134,214,255,0.15);border-radius:7px;position:relative}.login .login-view .login-input.active{background:rgba(122,219,255,0.1);border:2px solid rgba(122,219,255,0.66)}.login .login-view .login-input>img{position:absolute;left:25px;top:50%;transform:translateY(-50%)}.login .login-view .login-input>input{width:450px;height:63px;padding-left:72px;background:transparent;border:none;font-size:20px;font-family:Alibaba PuHuiTi;font-weight:400;color:#FFFFFF}.login .login-view .login-input>input::placeholder{color:#FFFFFF}.login .login-view .login-input.username{margin-top:53px}.login .login-view .login-input.password{margin:38px 0 20px}.login .login-view .save{width:450px}.login .login-view .save>div{width:150px;display:flex;font-size:18px;font-family:Alibaba PuHuiTi;color:#FFFFFF;align-items:center;cursor:pointer}.login .login-view .save>div>div{width:20px;height:20px;border:2px solid rgba(122,219,255,0.66);margin-right:12px;display:flex;align-items:center;justify-content:center;border-radius:3px}.login .login-view .login-btn{width:400px;height:63px;background:#0294E2;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:24px;font-family:Alibaba PuHuiTi;font-weight:400;color:#FFFFFF;margin-top:85px;cursor:pointer}.realTime{width:100%;height:100%;padding:20px;flex-direction:column;justify-content:unset}.realTime .new-data{margin-bottom:20px}.realTime .page-content{position:relative;width:100%;height:100%;flex-shrink:0;background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2);padding:30px 20px 20px}.realTime .page-content.control-page{height:auto}.realTime .page-content .control-view{display:flex;align-items:center;position:absolute;right:30px;top:10px}.realTime .page-content .control-view .title{margin-right:10px}.realTime .page-content .control-view .control-list{display:flex;align-items:center;overflow:hidden;max-width:806px}.realTime .page-content .control-view .control-list>div{display:flex;overflow:unset !important}.realTime .page-content .control-view .control-list>div>div{display:flex;align-items:center;flex-shrink:0;margin-right:100px}.realTime .page-content .control-view .control-list .list-view{display:flex;align-items:center;margin-right:10px}.realTime .page-content .control-view .control-list .list-view .icon{width:30px;height:30px}.realTime .page-content .timeNow{text-align:center;padding-left:75px;display:flex;align-items:center;font-size:24px;font-family:Arial;font-weight:bold;color:#8BEAFF}.realTime .page-content .timeNow>span{font-size:24px;font-family:Arial;font-weight:bold;color:#8BEAFF;margin-left:10px}.realTime .page-content .realTime-list{width:100%;overflow:hidden}.realTime .page-content .realTime-list .seamless-warp{display:flex;align-items:center}.realTime .page-content .realTime-list .seamless-warp>div{display:flex;overflow:unset !important}.realTime .page-content .realTime-list .seamless-warp>div>div{display:flex;align-items:center;flex-shrink:0;margin-right:100px}.realTime .page-content .realTime-list .seamless-warp .list-view{flex-shrink:0;display:flex;align-items:center;margin-right:20px}.realTime .page-content .realTime-list .seamless-warp .list-view img{width:60px;height:60px}.realTime .page-content .realTime-list .seamless-warp .list-view .text{text-align:center;margin:5px 0;font-size:14px}.realTime .page-content .realTime-list .seamless-warp .list-view .number{width:80px;height:30px;background:url(../image/real-time-text.png) no-repeat center;background-size:100% 100%;font-size:16px;font-family:Arial;font-weight:bold;color:#FFFFFF;display:flex;align-items:center;justify-content:center}.realTime .page-content .flex-list{display:flex;align-items:center;justify-content:space-around}.realTime .page-content .realTime-bottom{height:300px;margin-top:30px}.realTime .page-content .realTime-bottom>div{flex-shrink:0}.realTime .page-content .realTime-bottom .left-view{width:35%;height:100%;background:rgba(0,132,255,0.15);border:2px solid rgba(0,186,255,0.35);display:flex;align-items:center;justify-content:center;padding:10px}.realTime .page-content .realTime-bottom .left-view>div{width:100%;height:100%}.realTime .page-content .realTime-bottom .left-view>div .video-js{width:100%;height:100%}.realTime .page-content .realTime-bottom .right{width:calc(100% - 35%);min-width:230px;height:100%}.realTime .page-content .status-view{width:300px;height:300px;background:rgba(0,132,255,0.15);border:2px solid rgba(0,186,255,0.35);margin:7.5px}.realTime .page-content .status-view .status-view-top{padding:0 10px 0 20px;display:flex;align-items:center;justify-content:space-between;height:50px;border-bottom:1px solid rgba(0,180,255,0.35)}.realTime .page-content .status-view .status-view-top .status-view-top-left{font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF}.realTime .page-content .status-view .status-view-top .status-view-top-right{cursor:pointer;padding:0 10px}.realTime .page-content .status-view .status-view-content{width:100%;height:calc(100% - 51px)}.realTime .page-content .status-view .status-view-content .status-true{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.realTime .page-content .status-view .status-view-content .status-true .status-fan{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.realTime .page-content .status-view .status-view-content .status-true .status-fan>div{min-width:unset;flex-shrink:0;font-size:14px;height:30px;margin:10px 8px 0 !important}.realTime .page-content .status-view .status-view-content .status-true .status-fan>div>span{margin-left:5px}.realTime .page-content .status-view .status-view-content .status-true .status-fan>div>img{width:16px;height:16px;margin-right:0px}.realTime .page-content .status-view .status-view-content .status-true .status-fan>div>img.fan-img{animation:rotate 5s linear infinite}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.realTime .page-content .status-view .status-view-content .status-true .status-true-sel{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 50px}.realTime .page-content .status-view .status-view-content .status-true .status-true-sel>div{display:flex;align-items:center;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF}.realTime .page-content .status-view .status-view-content .status-true .status-true-sel>div>img{width:20px;height:20px;margin-right:10px}.realTime .page-content .status-view .status-view-content .status-true .status-true-charts{width:100%;height:153px;position:relative;background:url(../img/status-true-charts.png) no-repeat;background-size:227px 114px;background-position:center 20px}.realTime .page-content .status-view .status-view-content .status-true .status-true-charts>img{position:absolute;left:50%;transform:translateX(-50%);bottom:6px;width:28px;height:27px}.realTime .page-content .status-view .status-view-content .status-true .status-true-charts>div{width:100%;height:100%}.realTime .page-content .status-view .status-view-content .status-true .status-true-text{width:227px;height:35px;padding:0 16px;background:url(../img/status-true-text.png) no-repeat;background-size:100% 100%;display:flex;align-items:center;justify-content:space-between}.realTime .page-content .status-view .status-view-content .status-true .status-true-text .status-true-text-left{font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#8BEAFF}.realTime .page-content .status-view .status-view-content .status-true .status-true-text .status-true-text-right{font-size:14px;font-family:Arial;font-weight:400;color:#FFFFFF}.realTime .page-content .status-view .status-view-content .status-noTrue{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.realTime .page-content .status-view .status-view-content .status-noTrue>img{width:40px;height:35px;margin-bottom:20px}.realTime .page-content .status-view .status-view-content .status-noTrue>div{font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#8BEAFF}.history .page-content{width:100%}.history .page-content .el-table--scrollable-x .el-table__body-wrapper .el-table__row{height:60px}.history .page-content .search-flex{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;margin-top:20px}.history .page-content .search-flex .search-left{display:flex;align-items:center;flex-shrink:0;padding:15px 0}.history .page-content .search-flex .search-left>div{display:flex;align-items:center}.history .page-content .search-flex .search-left>div>div{margin-left:10px;width:80px;height:34px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);display:flex;align-items:center;justify-content:center;border-radius:3px;cursor:pointer}.history .page-content .search-flex .search-left>div>div.active{border:2px solid #0294E2;background:#0294E2}.history .page-content .search-flex .search-right{display:flex;align-items:center;flex-shrink:0;padding:15px 0}.history .page-content .search-flex .search-right span{margin-right:10px}.history .page-content .search-flex .search-right .el-input__inner{height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4)}.history .page-content .search-flex .search-right .el-date-editor .el-range-separator{color:#fff}.history .page-content .search-flex .search-right .el-date-editor .el-range-input{background-color:transparent;color:#fff}.dataAnalysis .page-content .search-flex{display:flex;align-items:center;justify-content:center}.dataAnalysis .page-content .analysis-charts{width:100%;height:560px}.dataAnalysis .page-content .analysis-charts>div{width:100%;height:100%}.systemManage .page-content .manage-sel{display:flex;align-items:center;padding:20px 0;border-bottom:1px solid rgba(0,180,255,0.35)}.systemManage .page-content .manage-sel>div{margin-right:20px;padding:0 20px;height:40px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);display:flex;align-items:center;justify-content:center;border-radius:3px;cursor:pointer}.systemManage .page-content .manage-sel>div>img{width:14px;height:auto;margin-right:5px}.systemManage .page-content .manage-sel>div.active{border:2px solid #0294E2;background:#0294E2}.systemManage .page-content .manage-content{width:100%;height:calc(100% - 160px)}.systemManage .page-content .manage-content .manage-input{margin-bottom:25px}.systemManage .page-content .manage-content .manage-input>div{margin-bottom:10px}.systemManage .page-content .manage-content .manage-input>input{width:500px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding:0 15px}.systemManage .page-content .manage-content .manage-input>input::placeholder{color:#859bb6}.systemManage .page-content .manage-content .manage-btn{width:300px;height:60px;background:#0294E2;border-radius:10px;margin-top:25px;display:flex;align-items:center;justify-content:center;font-size:20px}.systemManage .page-content .manage-content.manage-content-input{height:400px;display:flex;align-items:center;justify-content:center;flex-direction:column}.systemManage .page-content .manage-content.manage-content-form{margin-top:15px;display:flex;align-items:center;flex-direction:column}.systemManage .page-content .manage-content.manage-content-form .manage-input>input{width:660px}.systemManage .page-content .manage-content.manage-content-form .manage-html>div{margin-bottom:10px}.systemManage .page-content .manage-content.manage-content-form .manage-html>.html{width:660px;height:120px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4)}.input-100-view{width:100%;height:66px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);display:flex;align-items:center;padding:0 20px;margin-bottom:30px}.input-100-view .title{font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF}.input-100-view span{padding:0 10px}.input-100-view .line{width:1px;height:40px;background:#0294E2;opacity:0.5;margin:0 20px}.input-100-view .input-140{width:140px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding-left:11px}.input-100-view .input-140::placeholder{color:#859bb6}.input-100-view .input-180{width:180px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding-left:11px}.input-100-view .input-180::placeholder{color:#859bb6}.input-100-view .input-100{width:100px;height:44px;background:rgba(0,48,112,0.75);border:1px solid rgba(0,186,255,0.8);padding-left:11px}.input-100-view .input-100::placeholder{color:#859bb6}.bold-title{font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF}.padding-none{padding:0}.margin-none{margin:0}.skylight .input-sel{margin-right:20px}.skylight .flex-view{border:none}.skylight .input-main{margin-right:20px}.skylight .input-main>input{width:260px}.fan .bold-title{margin-top:20px;margin-bottom:10px}.synthesis-con .synthesis-content{width:100%;display:flex;align-items:center;justify-content:space-between}.synthesis-con .synthesis-content .left-table{width:140px;border-top:1px solid rgba(0,180,255,0.75);border-bottom:1px solid rgba(0,180,255,0.75);padding-bottom:17px}.synthesis-con .synthesis-content .left-table .table-header{font-size:18px;font-family:Microsoft YaHei;font-weight:bold}.synthesis-con .synthesis-content .right-table{width:calc(100% - 140px - 10px);border-top:1px solid rgba(0,180,255,0.75);border-bottom:1px solid rgba(0,180,255,0.75);overflow-x:scroll}.synthesis-con .synthesis-content .right-table>div{display:inline-block;width:auto}.synthesis-con .synthesis-content .right-table .table-header{display:flex;align-items:center;justify-content:space-between}.synthesis-con .synthesis-content .right-table .table-header>div{width:70px;height:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.synthesis-con .synthesis-content .right-table .table-tr>div{display:flex;align-items:center;justify-content:space-between}.synthesis-con .synthesis-content .right-table .table-tr>div>div{width:70px;height:100%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.synthesis-con .synthesis-content .table-tr{width:100%}.synthesis-con .synthesis-content .table-tr>div{height:60px;text-align:center;line-height:60px}.synthesis-con .synthesis-content .table-tr>div:nth-child(odd){background:rgba(0,47,94,0.35)}.synthesis-con .synthesis-content .table-tr>div:nth-child(even){background:rgba(0,180,255,0.2)}.synthesis-con .synthesis-content .table-tr .no-sel{width:35px;height:35px;box-shadow:0 0 15px rgba(53,187,247,0.5) inset;border:1px solid rgba(0,204,255,0.7);border-radius:50%;cursor:pointer}.synthesis-con .synthesis-content .table-tr .sel{width:35px;height:35px;background:url(../image/radio.png) no-repeat center;background-size:100% 100%;cursor:pointer}.synthesis-con .synthesis-content .table-header{width:100%;height:50px;line-height:50px;text-align:center;background:rgba(0,180,255,0.2);font-size:16px;font-family:Arial;font-weight:400;color:#FFFFFF}.plantingPlan{width:100%;height:100%}.plantingPlan .btn{opacity:1}.plantingPlan .btn .img{height:20px;width:20px}.plantingPlan .plan-view{width:440px;height:200px;background:url(../img/plan-bg.png) no-repeat center;background-size:100% 100%;margin:7.5px 15px}
+.scroll,.el-dropdown-menu,.index .index-content .right.right-page .page-content,.formula .page-content,.realTime,.history .page-content .el-table--scrollable-x .el-table__body-wrapper{overflow-y:auto}.scroll::-webkit-scrollbar,.el-dropdown-menu::-webkit-scrollbar,.index .index-content .right.right-page .page-content::-webkit-scrollbar,.formula .page-content::-webkit-scrollbar,.realTime::-webkit-scrollbar,.history .page-content .el-table--scrollable-x .el-table__body-wrapper::-webkit-scrollbar{width:10px;cursor:pointer}.scroll::-webkit-scrollbar-track,.el-dropdown-menu::-webkit-scrollbar-track,.index .index-content .right.right-page .page-content::-webkit-scrollbar-track,.formula .page-content::-webkit-scrollbar-track,.realTime::-webkit-scrollbar-track,.history .page-content .el-table--scrollable-x .el-table__body-wrapper::-webkit-scrollbar-track{background:#013769}.scroll::-webkit-scrollbar-thumb,.el-dropdown-menu::-webkit-scrollbar-thumb,.index .index-content .right.right-page .page-content::-webkit-scrollbar-thumb,.formula .page-content::-webkit-scrollbar-thumb,.realTime::-webkit-scrollbar-thumb,.history .page-content .el-table--scrollable-x .el-table__body-wrapper::-webkit-scrollbar-thumb{width:4px;cursor:pointer;background:#0294E2;border:3px solid #013769}.el-date-table td span,.el-date-range-picker__header div{color:#606266}.el-date-table td.end-date div span,.el-date-table td.start-date div span{color:#fff !important}.el-dropdown-menu{max-height:300px}.border-none{border:none !important}.collapse .el-collapse{border:none}.collapse .el-collapse-item__header,.collapse .el-collapse-item__wrap{background:transparent;border-bottom:1px solid rgba(168,182,200,0.2)}.collapse .el-collapse-item__header{font-size:16px;padding-left:25px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;display:flex;align-items:center}.collapse .el-collapse-item__header>.img{width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-right:10px}.collapse .el-collapse-item__content{padding:0}.collapse .no-list{width:100%;height:76px;line-height:76px;padding-left:25px;border-bottom:1px solid rgba(168,182,200,0.2);cursor:pointer;color:#A8B6C8}.collapse .no-list:hover{color:#fff}.collapse .table-ul{display:flex;flex-direction:column;align-items:center;padding:10px 0}.collapse .table-ul .table-li{display:flex;align-items:center;padding-left:31px;position:relative;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#A8B6C8;width:200px;height:40px;cursor:pointer}.collapse .table-ul .table-li:hover{color:#fff}.collapse .table-ul .table-li:hover::before{background:#fff}.collapse .table-ul .table-li.active{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.3);color:#fff}.collapse .table-ul .table-li.active::before{background:#fff}.collapse .table-ul .table-li .status{width:50px;height:22px;background:rgba(168,182,200,0.15);border:1px solid rgba(168,182,200,0.5);border-radius:11px;font-size:12px;font-family:Microsoft YaHei;font-weight:400;display:flex;align-items:center;justify-content:center;color:#A8B6C8;margin-left:10px}.collapse .table-ul .table-li .status.online{background:rgba(0,255,186,0.15);border:1px solid rgba(0,255,186,0.5);color:#00FFBA}.collapse .table-ul .table-li::before{content:' ';width:4px;height:4px;background:#A8B6C8;position:absolute;top:50%;transform:translateY(-50%);left:10px}.collapse.set-params .el-collapse-item.active .el-collapse-item__header{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.3)}.collapse.set-params .el-collapse-item.active .el-collapse-item__header .name{color:#fff !important}.collapse.set-params .el-collapse-item__header .name{color:#A8B6C8}.collapse.set-params .table-ul .table-li{width:100%;padding-left:40px}.collapse.set-params .table-ul .table-li::before{left:20px}.table-title{display:flex;align-items:center;font-size:28px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF}.table-title>img{width:60px;height:60px;margin-right:15px}.table-title .tips{margin-left:15px;display:flex;align-items:center;justify-content:center;width:120px;height:34px;background:rgba(0,255,186,0.15);border:1px solid rgba(0,255,186,0.5);border-radius:17px;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#00FFBA}.index{width:100%;height:100%;min-height:900px;overflow:auto;background:url(../image/index-background.png) no-repeat;background-size:1920px 1080px;background-position:center top}.index .no-list{color:#fff;display:flex;align-items:center}.index .no-list>.img{width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-right:10px}.index .header{height:78px;display:flex;align-items:center;justify-content:space-between}.index .header .header-left{position:relative;width:373px;height:78px}.index .header .header-left>img{width:373px;height:99px;cursor:pointer}.index .header .header-center{width:calc(100% - 335px - 373px);max-width:1000px;height:78px;display:flex;align-items:center;justify-content:space-around}.index .header .header-center>div{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;width:111px;height:78px}.index .header .header-center>div.active{background:linear-gradient(0deg, rgba(0,132,255,0.3) 0%, rgba(0,132,255,0) 100%);position:relative}.index .header .header-center>div.active::before{content:' ';position:absolute;left:0;top:0;width:1px;height:78px;background:linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 100%);opacity:0.3}.index .header .header-center>div.active::after{content:' ';position:absolute;right:0;top:0;width:1px;height:78px;background:linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 100%);opacity:0.3}.index .header .header-center>div.active .name{color:#fff}.index .header .header-center>div .img{width:30px;height:30px;display:flex;align-items:center;justify-content:center;margin-bottom:5px}.index .header .header-center>div .name{font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#8BEAFF}.index .header .header-right{width:335px;display:flex;align-items:center;padding-right:20px;justify-content:flex-end}.index .header .header-right>img{width:40px;height:40px}.index .header .header-right .user-data{height:40px;display:flex;flex-direction:column;justify-content:center;padding:0 20px 0 10px;margin-right:20px;border-right:1px solid rgba(255,255,255,0.2)}.index .header .header-right .user-data .name{font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#8BEAFF}.index .header .header-right .user-data .time{font-size:14px;font-family:Arial;font-weight:400;color:#FFFFFF}.index .header .header-right .login-out{width:40px;height:40px;background:url(../image/login-out.png) no-repeat center;background-size:100% 100%;cursor:pointer}.index .header .header-right .login-out:hover{background:url(../image/login-out-hover.png) no-repeat center;background-size:100% 100%}.index .index-content{display:flex;align-items:center;justify-content:space-between;width:100%;height:calc(100% - 78px);position:relative;z-index:2}.index .index-content .left{width:240px;height:100%;background:rgba(0,29,68,0.25);border-right:2px solid rgba(0,180,255,0.25);overflow:auto}.index .index-content .right{width:calc(100% - 240px);height:100%;overflow:auto}.index .index-content .right.right-page{padding:20px}.index .index-content .right.right-page .page-content{position:relative;width:100%;height:100%;background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2);padding:30px 30px 20px}.input-view{display:flex;align-items:center;flex-wrap:wrap;margin-top:15px}.input-view>div{flex-shrink:0;margin-right:20px;display:flex;align-items:center;margin:7.5px 0}.input-view>div>span{padding:0 8px}.input-sel>.title{margin-bottom:11px}.input-sel .el-dropdown-link{width:300px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);cursor:pointer;position:relative}.input-sel .el-dropdown-link input{width:100%;height:100%;background:transparent;border:none;padding-left:15px;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#00FFBA}.input-sel .el-dropdown-link input::placeholder{color:#859BB6}.input-sel .el-dropdown-link .arrow{width:33px;height:24px;border-left:1px solid #fff;display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%)}.input-sel .el-dropdown-link .arrow>img{width:6px;height:4px}.input-main span{padding:0 10px}.input-main div{margin-bottom:10px}.input-main input{width:180px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding-left:15px;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#fff}.input-main input::placeholder{color:#859BB6}.input-main-80{width:100%;flex-wrap:wrap;display:flex;align-items:center}.input-main-80.table-input{justify-content:center}.input-main-80.table-input>span{color:#FF9191}.input-main-80 span{padding:0 10px}.input-main-80 input{width:80px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#fff;margin:5px 5px;text-align:center}.input-main-80 input::placeholder{color:#859BB6}.el-dropdown-menu{width:300px;border:none;background-color:#014781}.el-dropdown-menu .popper__arrow::after{border-bottom-color:rgba(0,186,255,0.25) !important}.el-dropdown-menu .el-dropdown-menu__item{font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#00C0F7;background:transparent}.el-dropdown-menu .el-dropdown-menu__item.is-disabled{opacity:0.5;cursor:not-allowed}.el-dropdown-menu .el-dropdown-menu__item--divided{border-top:none}.el-dropdown-menu .el-dropdown-menu__item--divided::before{background:#00C0F7}.el-dropdown-menu .el-dropdown-menu__item:focus,.el-dropdown-menu .el-dropdown-menu__item:not(.is-disabled):hover{background-color:rgba(0,186,255,0.25);color:#FFFFFF}.page-title{width:100%;height:43px;padding-left:41px;font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF;position:relative;line-height:43px;background:url(../image/title-202.png) no-repeat center;background-size:202px 43px;background-position:left center;min-width:202px}.page-title::before{content:' ';width:32px;height:33px;left:2px;top:50%;position:absolute;transform:translateY(-50%);background:url(../image/page-title.png) no-repeat center;background-size:100% 100%}.page-title.title-302{background:url(../image/title-302.png) no-repeat center;background-size:302px 43px;background-position:left center;min-width:302px}.formula{width:100%;height:100%;padding:20px;display:flex;align-items:center;justify-content:space-between}.formula .page-content{width:calc(100% - 300px);height:100%;background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2);padding:20px 30px 0}.formula .page-content .table-view{background:transparent;margin-top:30px}.formula .page-content .table-view .cell{text-align:center}.formula .page-content .table-view .el-table .warning-row{background:rgba(0,180,255,0.2)}.formula .page-content .table-view .el-table .success-row{background:rgba(0,47,94,0.35)}.formula .page-content .table-view .el-table::before,.formula .page-content .table-view .el-table--border::after{height:0}.formula .page-content .table-view .el-table,.formula .page-content .table-view .el-table tr,.formula .page-content .table-view .el-table td.el-table__cell{border:none;background:transparent}.formula .page-content .table-view .el-table th.el-table__cell.is-leaf{border:none;background:rgba(0,180,255,0.2)}.formula .page-content .table-view .el-table th.el-table__cell.is-leaf .cell{font-size:18px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF}.formula .page-content .table-view .status{width:100px;height:34px;background:#0294E2;border-radius:3px;display:flex;align-items:center;justify-content:center;margin:0 auto;font-size:18px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF;cursor:pointer}.formula .page-content .table-view .status.status1{background:#00BB88}.formula .page-content .table-view .status.noSel{opacity:0.5}.formula .page-content .table-view .type0{font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FF9191}.formula .page-content .table-view .type1{display:flex;align-items:center;justify-content:center;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;white-space:nowrap}.formula .page-content .table-view .type1>div{justify-content:center}.formula .page-content .table-view .type2{width:140px;height:34px;background:#0294E2;border-radius:3px;margin:0 auto;display:flex;align-items:center;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;cursor:pointer;justify-content:center}.formula .page-content .table-view .type2 img{width:14px;height:14px;margin-right:10px}.formula .page-content .table-view .type2.noSel{opacity:0.5}.flex-view{display:flex;align-items:center;flex-wrap:wrap}.flex-view>div{flex-shrink:0;margin:7.5px 0}.flex-view{padding:12.5px 0;border-bottom:1px solid rgba(0,180,255,0.5)}.input-btn{display:flex;align-items:center}.input-btn>span{font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;padding-left:8px}.btn{margin:0 8px !important;padding:0 20px;border-radius:3px;height:40px;display:flex;align-items:center;justify-content:center;font-size:16px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF;cursor:pointer;white-space:nowrap;min-width:120px}.btn>img{margin-right:10px;width:14px;height:14px}.btn.green{background:#00BB88;opacity:0.5}.btn.blue{background:#0294E2}.btn.off{background:#003070;border:1px solid rgba(2,148,226,0.5);color:#00C0F7}.irrigateSet .open-btn{width:300px;height:54px;background:#003070;border:1px solid rgba(2,148,226,0.5);border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:18px;font-family:Microsoft YaHei;font-weight:bold;color:#00C8FF;margin:7.5px 10px;cursor:pointer}.irrigateSet .open-btn>img{margin-right:10px}.irrigateSet .open-btn.active{color:#FFFFFF;background:#0294E2;border-color:#0294E2}.PIDSet .flex-view{border-bottom:none}.PIDSet .PIDSet-view{width:400px;height:470px;background:rgba(0,132,255,0.15);border:2px solid rgba(0,186,255,0.35);margin:7.5px 10px}.PIDSet .PID-input-content{width:100%;height:calc(100% - 43px);padding:30px 0;display:flex;flex-direction:column;justify-content:space-between}.PIDSet .PID-input{display:flex;align-items:center}.PIDSet .PID-input>div{width:114px;margin-right:10px;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;text-align:right}.PIDSet .PID-input input{width:240px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding-left:15px;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#fff}.PIDSet .PID-input input::placeholder{color:#859BB6}.PIDSet .PID-input-content-full{width:100%;height:calc(100% - 43px);padding:30px 0;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.PIDSet .PID-input-full>div{font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;margin-bottom:9px}.PIDSet .PID-input-full input{width:350px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding-left:15px;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#fff}.PIDSet .PID-input-full input::placeholder{color:#859BB6}.systemSet .system-tips{background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2);width:100%;padding:20px;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#A8B6C8}.upload .upload-view{width:520px;height:520px;margin:7.5px 10px;background:rgba(0,132,255,0.15);border:2px solid rgba(0,186,255,0.35)}.upload .upload-view .upload-title{background:url(../image/title-172.png) no-repeat center;background-size:172px 43px;background-position:left center;min-width:172px}.upload .upload-content{width:100%;height:calc(100% - 43px);display:grid;grid-template-columns:repeat(2, 1fr);grid-row-gap:20px;grid-column-gap:20px;padding:19px 30px}.upload .upload-content.upload-content1{height:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:19px 30px}.upload .upload-content.upload-content1>div{width:218px;height:45px;margin-bottom:20px}.upload .upload-content>div{display:flex;align-items:center;cursor:pointer;flex-shrink:0;white-space:nowrap;max-height:50px}.upload .upload-content>div>.no-sel{margin-right:10px;width:35px;height:35px;box-shadow:0 0 15px rgba(53,187,247,0.5) inset;border:1px solid rgba(0,204,255,0.7);border-radius:50%}.upload .upload-content>div .sel{margin-right:10px;width:35px;height:35px;background:url(../image/radio.png) no-repeat center;background-size:100% 100%}.sensorSet{height:100%}.sensorSet .sensor-view{display:flex;align-items:center;justify-content:space-between;width:100%;height:520px;margin-top:30px}.sensorSet .sensor-view .left{width:200px;padding:0 10px;height:100%;background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2)}.sensorSet .sensor-view .left>div{cursor:pointer;width:100%;height:73px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(0,180,255,0.25)}.sensorSet .sensor-view .left>div>div{font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#A8B6C8}.sensorSet .sensor-view .left>div.active>div{width:100%;display:flex;align-items:center;justify-content:center;height:40px;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.3);color:#fff}.sensorSet .sensor-view .right{width:calc(100% - 220px);height:100%;background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2)}.sensorSet .sensor-view .right .right-top{width:100%;padding:30px 0px 30px 75px;border-bottom:1px solid rgba(0,180,255,0.35)}.sensorSet .sensor-view .right .right-top .input-sel{margin:15px 0 30px}.sensorSet .sensor-view .right .right-top .input-sel>.title{margin-bottom:11px}.sensorSet .sensor-view .right .right-top .right-sel{display:flex;align-items:center}.sensorSet .sensor-view .right .right-top .right-sel>div{display:flex;align-items:center;cursor:pointer;white-space:nowrap;margin-right:30px;padding:0 0 15px 0}.sensorSet .sensor-view .right .right-top .right-sel>div>.no-sel{margin-right:10px;width:35px;height:35px;box-shadow:0 0 15px rgba(53,187,247,0.5) inset;border:1px solid rgba(0,204,255,0.7);border-radius:50%}.sensorSet .sensor-view .right .right-top .right-sel>div .sel{margin-right:10px;width:35px;height:35px;background:url(../image/radio.png) no-repeat center;background-size:100% 100%}.sensorSet .sensor-view .right .right-bottom{padding:40px 0 0 75px}.sensorSet .sensor-view .right .right-bottom>div{display:flex;align-items:center;margin-bottom:30px}.sensorSet .sensor-view .right .right-bottom>div>div{margin-right:30px}.sensorSet.sensorSet-con .sensor-view{height:calc(100% - 120px)}.sensorSet.sensorSet-con .right-sel{width:100%;flex-wrap:wrap}.sensorSet.sensorSet-con .right-sel .sensor-type-div{margin-bottom:0;background:unset;border:none;height:auto}.sensorSet.sensorSet-con .right-sel .sensor-type-div .sensor-sel>div{padding-left:0}.sensorSet .sensor-type .sensor-title{font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF;padding:20px 0}.sensorSet .sensor-type .sensor-title .sensor-sel>div{padding-left:0}.sensorSet .sensor-type .sensor-type-div{width:100%;height:66px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);margin-bottom:20px;display:flex;align-items:center}.sensorSet .sensor-type .sensor-type-div .name{width:120px;border-right:1px solid rgba(2,148,227,0.5);height:40px;line-height:40px;text-align:center;font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF;flex-wrap:wrap}.sensorSet .sensor-type .sensor-type-div .sensor-sel{display:flex;align-items:center;width:calc(100% - 120px)}.sensorSet .sensor-type .sensor-type-div .sensor-sel>div{display:flex;align-items:center;cursor:pointer;flex-shrink:0;white-space:nowrap;max-height:50px;padding:0 20px}.sensorSet .sensor-type .sensor-type-div .sensor-sel>div>.no-sel{margin-right:10px;width:35px;height:35px;box-shadow:0 0 15px rgba(53,187,247,0.5) inset;border:1px solid rgba(0,204,255,0.7);border-radius:50%}.sensorSet .sensor-type .sensor-type-div .sensor-sel>div .sel{margin-right:10px;width:35px;height:35px;background:url(../image/radio.png) no-repeat center;background-size:100% 100%}.el-dialog__wrapper .el-dialog{background:rgba(0,59,114,0.8);border:2px solid rgba(0,186,255,0.35)}.el-dialog__wrapper .el-dialog .el-dialog__header{display:none}.el-dialog__wrapper .el-dialog .el-dialog__body{padding:0}.el-dialog__wrapper .el-dialog .el-dialog__body .model-return{padding:20px;display:flex;align-items:center;justify-content:flex-end}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top{padding:20px 15px;border-bottom:1px solid rgba(0,180,255,0.35);display:flex;align-items:center;justify-content:space-between}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model2-top{justify-content:flex-start}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model3-top .btn{padding:0 10px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model3-top .btn img{width:26px;height:22px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model4-top{align-items:flex-start}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model4-top .btn{padding:0 10px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top.model4-top .btn img{width:22px;height:24px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top .btn img{width:10px;height:14px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top .model-right>div{display:flex;align-items:center;margin-bottom:20px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top .model-right>div .number{width:30px;margin-right:10px;height:30px;background:#0294E2;border-radius:50%;display:flex;align-items:center;justify-content:center}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-top .model-right>div .input-main-80{width:auto}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom{padding:20px 15px;border-bottom:1px solid rgba(0,180,255,0.35)}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom.model3-bottom .title{padding:0 4px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content>div{display:flex;align-items:center;padding:10px 0}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content>div .number{width:30px;margin-right:10px;height:30px;background:#0294E2;border-radius:50%;display:flex;align-items:center;justify-content:center}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content .input-main-80 span{font-size:20px}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content .input-main-80 span.text{font-size:16px;padding:0 4px;flex-shrink:0}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content.model3-content{display:flex;align-items:center;flex-wrap:wrap}.el-dialog__wrapper .el-dialog .el-dialog__body .model1-bottom .model1-content.model3-content>div{display:block;width:calc(100% / 3);flex-shrink:0}.login .login-header{position:relative;width:100%;height:76px;background:rgba(0,180,255,0.1);border-bottom:2px solid rgba(0,180,255,0.3)}.login .login-header>img{width:373px;height:99px}.login .login-view{width:520px;height:570px;background:rgba(122,219,255,0.1);border:2px solid rgba(122,219,255,0.66);border-radius:10px;position:fixed;right:5%;top:50%;transform:translateY(-50%);padding-top:59px;display:flex;flex-direction:column;align-items:center}.login .login-view .login-title{width:344px;height:45px;background:url(../image/login-title.png) no-repeat center;background-size:344px 15px;background-position:center bottom;display:flex;align-items:center;justify-content:center;padding-bottom:11px}.login .login-view .login-title>img{width:30px;height:34px;margin-right:9px}.login .login-view .login-title span{font-size:30px;font-family:Alibaba PuHuiTi;font-weight:bold;color:#FFFFFF;background:linear-gradient(0deg, #fff 0%, #BFE7FF 19.99512%, #fff 60.00977%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.login .login-view .login-input{width:450px;height:63px;background:rgba(122,219,255,0.05);border:2px solid rgba(134,214,255,0.15);border-radius:7px;position:relative}.login .login-view .login-input.active{background:rgba(122,219,255,0.1);border:2px solid rgba(122,219,255,0.66)}.login .login-view .login-input>img{position:absolute;left:25px;top:50%;transform:translateY(-50%)}.login .login-view .login-input>input{width:450px;height:63px;padding-left:72px;background:transparent;border:none;font-size:20px;font-family:Alibaba PuHuiTi;font-weight:400;color:#FFFFFF}.login .login-view .login-input>input::placeholder{color:#FFFFFF}.login .login-view .login-input.username{margin-top:53px}.login .login-view .login-input.password{margin:38px 0 20px}.login .login-view .save{width:450px}.login .login-view .save>div{width:150px;display:flex;font-size:18px;font-family:Alibaba PuHuiTi;color:#FFFFFF;align-items:center;cursor:pointer}.login .login-view .save>div>div{width:20px;height:20px;border:2px solid rgba(122,219,255,0.66);margin-right:12px;display:flex;align-items:center;justify-content:center;border-radius:3px}.login .login-view .login-btn{width:400px;height:63px;background:#0294E2;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:24px;font-family:Alibaba PuHuiTi;font-weight:400;color:#FFFFFF;margin-top:85px;cursor:pointer}.realTime{width:100%;height:100%;padding:20px;flex-direction:column;justify-content:unset}.realTime .new-data{margin-bottom:20px}.realTime .page-content{position:relative;width:100%;height:100%;flex-shrink:0;background:rgba(0,92,178,0.15);border:2px solid rgba(0,186,255,0.2);padding:30px 20px 20px}.realTime .page-content.control-page{height:auto}.realTime .page-content .control-view{display:flex;align-items:center;position:absolute;right:30px;top:10px}.realTime .page-content .control-view .title{margin-right:10px}.realTime .page-content .control-view .control-list{display:flex;align-items:center;overflow:hidden;max-width:806px}.realTime .page-content .control-view .control-list>div{display:flex;overflow:unset !important}.realTime .page-content .control-view .control-list>div>div{display:flex;align-items:center;flex-shrink:0;margin-right:100px}.realTime .page-content .control-view .control-list .list-view{display:flex;align-items:center;margin-right:10px}.realTime .page-content .control-view .control-list .list-view .icon{width:30px;height:30px}.realTime .page-content .timeNow{text-align:center;padding-left:75px;display:flex;align-items:center;font-size:24px;font-family:Arial;font-weight:bold;color:#8BEAFF}.realTime .page-content .timeNow>span{font-size:24px;font-family:Arial;font-weight:bold;color:#8BEAFF;margin-left:10px}.realTime .page-content .realTime-list{width:100%;overflow:hidden}.realTime .page-content .realTime-list .seamless-warp{display:flex;align-items:center}.realTime .page-content .realTime-list .seamless-warp>div{display:flex;overflow:unset !important}.realTime .page-content .realTime-list .seamless-warp>div>div{display:flex;align-items:center;flex-shrink:0;margin-right:100px}.realTime .page-content .realTime-list .seamless-warp .list-view{flex-shrink:0;display:flex;align-items:center;margin-right:20px}.realTime .page-content .realTime-list .seamless-warp .list-view img{width:60px;height:60px}.realTime .page-content .realTime-list .seamless-warp .list-view .text{text-align:center;margin:5px 0;font-size:14px}.realTime .page-content .realTime-list .seamless-warp .list-view .number{width:80px;height:30px;background:url(../image/real-time-text.png) no-repeat center;background-size:100% 100%;font-size:16px;font-family:Arial;font-weight:bold;color:#FFFFFF;display:flex;align-items:center;justify-content:center}.realTime .page-content .flex-list{display:flex;align-items:center;justify-content:space-around}.realTime .page-content .realTime-bottom{height:300px;margin-top:30px}.realTime .page-content .realTime-bottom>div{flex-shrink:0}.realTime .page-content .realTime-bottom .left-view{width:35%;height:100%;background:rgba(0,132,255,0.15);border:2px solid rgba(0,186,255,0.35);display:flex;align-items:center;justify-content:center;padding:10px}.realTime .page-content .realTime-bottom .left-view>div{width:100%;height:100%}.realTime .page-content .realTime-bottom .left-view>div .video-js{width:100%;height:100%}.realTime .page-content .realTime-bottom .right{width:calc(100% - 35%);min-width:230px;height:100%}.realTime .page-content .status-view{width:300px;height:300px;background:rgba(0,132,255,0.15);border:2px solid rgba(0,186,255,0.35);margin:7.5px}.realTime .page-content .status-view .status-view-top{padding:0 10px 0 20px;display:flex;align-items:center;justify-content:space-between;height:50px;border-bottom:1px solid rgba(0,180,255,0.35)}.realTime .page-content .status-view .status-view-top .status-view-top-left{font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF}.realTime .page-content .status-view .status-view-top .status-view-top-right{cursor:pointer;padding:0 10px}.realTime .page-content .status-view .status-view-content{width:100%;height:calc(100% - 51px)}.realTime .page-content .status-view .status-view-content .status-true{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.realTime .page-content .status-view .status-view-content .status-true .status-fan{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.realTime .page-content .status-view .status-view-content .status-true .status-fan>div{min-width:unset;flex-shrink:0;font-size:14px;height:30px;margin:10px 8px 0 !important}.realTime .page-content .status-view .status-view-content .status-true .status-fan>div.off span{color:#00C0F7}.realTime .page-content .status-view .status-view-content .status-true .status-fan>div>span{margin-left:5px}.realTime .page-content .status-view .status-view-content .status-true .status-fan>div>img{width:16px;height:16px;margin-right:0px}.realTime .page-content .status-view .status-view-content .status-true .status-fan>div>img.fan-img{animation:rotate 5s linear infinite}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.realTime .page-content .status-view .status-view-content .status-true .status-true-sel{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 50px}.realTime .page-content .status-view .status-view-content .status-true .status-true-sel>div{display:flex;align-items:center;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF}.realTime .page-content .status-view .status-view-content .status-true .status-true-sel>div>img{width:20px;height:20px;margin-right:10px}.realTime .page-content .status-view .status-view-content .status-true .status-true-charts{width:100%;height:153px;position:relative;background:url(../img/status-true-charts.png) no-repeat;background-size:227px 114px;background-position:center 20px}.realTime .page-content .status-view .status-view-content .status-true .status-true-charts>img{position:absolute;left:50%;transform:translateX(-50%);bottom:6px;width:28px;height:27px}.realTime .page-content .status-view .status-view-content .status-true .status-true-charts>div{width:100%;height:100%}.realTime .page-content .status-view .status-view-content .status-true .status-true-text{width:227px;height:35px;padding:0 16px;background:url(../img/status-true-text.png) no-repeat;background-size:100% 100%;display:flex;align-items:center;justify-content:space-between}.realTime .page-content .status-view .status-view-content .status-true .status-true-text .status-true-text-left{font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#8BEAFF}.realTime .page-content .status-view .status-view-content .status-true .status-true-text .status-true-text-right{font-size:14px;font-family:Arial;font-weight:400;color:#FFFFFF}.realTime .page-content .status-view .status-view-content .status-noTrue{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.realTime .page-content .status-view .status-view-content .status-noTrue>img{width:40px;height:35px;margin-bottom:20px}.realTime .page-content .status-view .status-view-content .status-noTrue>div{font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#8BEAFF}.history .page-content{width:100%}.history .page-content .el-table--scrollable-x .el-table__body-wrapper .el-table__row{height:60px}.history .page-content .search-flex{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;margin-top:20px}.history .page-content .search-flex .search-left{display:flex;align-items:center;flex-shrink:0;padding:15px 0}.history .page-content .search-flex .search-left>div{display:flex;align-items:center}.history .page-content .search-flex .search-left>div>div{margin-left:10px;width:80px;height:34px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);display:flex;align-items:center;justify-content:center;border-radius:3px;cursor:pointer}.history .page-content .search-flex .search-left>div>div.active{border:2px solid #0294E2;background:#0294E2}.history .page-content .search-flex .search-right{display:flex;align-items:center;flex-shrink:0;padding:15px 0}.history .page-content .search-flex .search-right span{margin-right:10px}.history .page-content .search-flex .search-right .el-input__inner{height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4)}.history .page-content .search-flex .search-right .el-date-editor .el-range-separator{color:#fff}.history .page-content .search-flex .search-right .el-date-editor .el-range-input{background-color:transparent;color:#fff}.dataAnalysis .page-content .search-flex{display:flex;align-items:center;justify-content:center}.dataAnalysis .page-content .analysis-charts{width:100%;height:560px}.dataAnalysis .page-content .analysis-charts>div{width:100%;height:100%}.systemManage .page-content .manage-sel{display:flex;align-items:center;padding:20px 0;border-bottom:1px solid rgba(0,180,255,0.35)}.systemManage .page-content .manage-sel>div{margin-right:20px;padding:0 20px;height:40px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);display:flex;align-items:center;justify-content:center;border-radius:3px;cursor:pointer}.systemManage .page-content .manage-sel>div>img{width:14px;height:auto;margin-right:5px}.systemManage .page-content .manage-sel>div.active{border:2px solid #0294E2;background:#0294E2}.systemManage .page-content .manage-content{width:100%;height:calc(100% - 160px)}.systemManage .page-content .manage-content .manage-input{margin-bottom:25px}.systemManage .page-content .manage-content .manage-input>div{margin-bottom:10px}.systemManage .page-content .manage-content .manage-input>input{width:500px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding:0 15px}.systemManage .page-content .manage-content .manage-input>input::placeholder{color:#859bb6}.systemManage .page-content .manage-content .manage-btn{width:300px;height:60px;background:#0294E2;border-radius:10px;margin-top:25px;display:flex;align-items:center;justify-content:center;font-size:20px}.systemManage .page-content .manage-content.manage-content-input{height:400px;display:flex;align-items:center;justify-content:center;flex-direction:column}.systemManage .page-content .manage-content.manage-content-form{margin-top:15px;display:flex;align-items:center;flex-direction:column}.systemManage .page-content .manage-content.manage-content-form .manage-input>input{width:660px}.systemManage .page-content .manage-content.manage-content-form .manage-html>div{margin-bottom:10px}.systemManage .page-content .manage-content.manage-content-form .manage-html>.html{width:660px;height:120px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4)}.input-100-view{width:100%;height:66px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);display:flex;align-items:center;padding:0 20px;margin-bottom:30px}.input-100-view .title{font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF}.input-100-view span{padding:0 10px}.input-100-view .line{width:1px;height:40px;background:#0294E2;opacity:0.5;margin:0 20px}.input-100-view .input-140{width:140px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding-left:11px}.input-100-view .input-140::placeholder{color:#859bb6}.input-100-view .input-180{width:180px;height:44px;background:rgba(0,186,255,0.15);border:2px solid rgba(0,186,255,0.4);padding-left:11px}.input-100-view .input-180::placeholder{color:#859bb6}.input-100-view .input-100{width:100px;height:44px;background:rgba(0,48,112,0.75);border:1px solid rgba(0,186,255,0.8);padding-left:11px}.input-100-view .input-100::placeholder{color:#859bb6}.bold-title{font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF}.padding-none{padding:0}.margin-none{margin:0}.skylight .input-sel{margin-right:20px}.skylight .flex-view{border:none}.skylight .input-main{margin-right:20px}.skylight .input-main>input{width:260px}.fan .bold-title{margin-top:20px;margin-bottom:10px}.synthesis-con .synthesis-content{width:100%;display:flex;align-items:center;justify-content:space-between}.synthesis-con .synthesis-content .left-table{width:140px;border-top:1px solid rgba(0,180,255,0.75);border-bottom:1px solid rgba(0,180,255,0.75);padding-bottom:17px}.synthesis-con .synthesis-content .left-table .table-header{font-size:18px;font-family:Microsoft YaHei;font-weight:bold}.synthesis-con .synthesis-content .right-table{width:calc(100% - 140px - 10px);border-top:1px solid rgba(0,180,255,0.75);border-bottom:1px solid rgba(0,180,255,0.75);overflow-x:scroll}.synthesis-con .synthesis-content .right-table>div{display:inline-block;width:auto}.synthesis-con .synthesis-content .right-table .table-header{display:flex;align-items:center;justify-content:space-between}.synthesis-con .synthesis-content .right-table .table-header>div{width:70px;height:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.synthesis-con .synthesis-content .right-table .table-tr>div{display:flex;align-items:center;justify-content:space-between}.synthesis-con .synthesis-content .right-table .table-tr>div>div{width:70px;height:100%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.synthesis-con .synthesis-content .table-tr{width:100%}.synthesis-con .synthesis-content .table-tr>div{height:60px;text-align:center;line-height:60px}.synthesis-con .synthesis-content .table-tr>div:nth-child(odd){background:rgba(0,47,94,0.35)}.synthesis-con .synthesis-content .table-tr>div:nth-child(even){background:rgba(0,180,255,0.2)}.synthesis-con .synthesis-content .table-tr .no-sel{width:35px;height:35px;box-shadow:0 0 15px rgba(53,187,247,0.5) inset;border:1px solid rgba(0,204,255,0.7);border-radius:50%;cursor:pointer}.synthesis-con .synthesis-content .table-tr .sel{width:35px;height:35px;background:url(../image/radio.png) no-repeat center;background-size:100% 100%;cursor:pointer}.synthesis-con .synthesis-content .table-header{width:100%;height:50px;line-height:50px;text-align:center;background:rgba(0,180,255,0.2);font-size:16px;font-family:Arial;font-weight:400;color:#FFFFFF}.plantingPlan{width:100%;height:100%}.plantingPlan .btn{opacity:1}.plantingPlan .btn .img{height:20px;width:20px}.plantingPlan .plan-view{width:440px;height:200px;background:url(../img/plan-bg.png) no-repeat center;background-size:100% 100%;margin:7.5px 15px}
diff --git a/src/assets/css/main.scss b/src/assets/css/main.scss
index 23d02b9..5af5929 100644
--- a/src/assets/css/main.scss
+++ b/src/assets/css/main.scss
@@ -1814,6 +1814,11 @@
font-size: 14px;
height: 30px;
margin: 10px 8px 0 !important;
+ &.off{
+ span{
+ color: #00C0F7;
+ }
+ }
>span{
margin-left: 5px;
}
From 94c0fa90b26a65048d0e0865d5690a6dff8cd686 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=AD=99=E8=90=8C?= <525441437@qq.com>
Date: Thu, 16 Nov 2023 11:09:07 +0800
Subject: [PATCH 4/4] 1
---
src/views/page/realTime.vue | 104 +++++++++++++++++++++---------------
1 file changed, 60 insertions(+), 44 deletions(-)
diff --git a/src/views/page/realTime.vue b/src/views/page/realTime.vue
index 9940843..e5663f2 100644
--- a/src/views/page/realTime.vue
+++ b/src/views/page/realTime.vue
@@ -107,24 +107,29 @@
@@ -177,7 +182,7 @@
- 静止状态
+ {{ getNumberStatus(item.index) }}
{{ item.progress }}%
@@ -243,8 +248,8 @@ export default {
timer: null,
deviceName: 1,
controlList: [],
- statusInterval:null,//status状态的Interval
- statusTime:3,//status状态的秒数
+ statusInterval: null,//status状态的Interval
+ statusTime: 3,//status状态的秒数
}
},
watch: {
@@ -253,7 +258,7 @@ export default {
const store = this.$store.state
this.indexs = this.$route.query.index ? this.$route.query.index : store.equipmentIndex;
this.deviceName = store.equipmentList[this.indexs - 1].deviceName
- clearInterval(this.statusInterval)&&this.statusInterval
+ clearInterval(this.statusInterval) && this.statusInterval
setTimeout(() => {
if (this.player) {
@@ -292,7 +297,7 @@ export default {
this.player.destroy()
this.player = null
}
- clearInterval(this.statusInterval)&&this.statusInterval
+ clearInterval(this.statusInterval) && this.statusInterval
that.timer && clearInterval(that.timer)
this.$bus.$off('refreshTime')
},
@@ -318,7 +323,19 @@ export default {
})
console.log(this.player);
},
+ getNumberStatus(index) {
+ if (index == 0) {
+ return '静止状态'
+ } else if (index == 1) {
+ return '正向打开中'
+ } else if (index == 2) {
+ return '反向关闭中'
+ } else {
+ return ''
+ }
+ },
createVideo() {
+
// 创建视频播放器
videojs.addLanguage('zh-CN', video_zhCN)
this.player = videojs(this.$refs.videoPlayer, {
@@ -546,12 +563,12 @@ export default {
})
this.getStatus()
- clearInterval(this.statusInterval)&&this.statusInterval
- this.statusInterval = setInterval(() => {
- if(this.deviceName==10){
+ clearInterval(this.statusInterval) && this.statusInterval
+ this.statusInterval = setInterval(() => {
+ if (this.deviceName == 10) {
this.getStatus()
}
- }, this.statusTime*1000);
+ }, this.statusTime * 1000);
var data1 = store.equipmentList[this.indexs - 1].deviceId
this.api.getControlFsdata(data1).then(res => {
@@ -585,40 +602,40 @@ export default {
}
},
- getStatus(){
+ getStatus() {
var store = this.$store.state
var TargetValue = {
- deviceId: store.equipmentList[this.indexs - 1].deviceId
- }
- this.api.getControlGetState(TargetValue).then(res => {
- if (res.data.code == 200) {
- this.fanStatus.open = res.data.data['1023']
- this.fanStatus.status = []
- var num = res.data.data['1024']
- var num1 = this.padString(num.toString(2), 5)
- var openListNew = []
- openListNew = num1.split("")
- this.fanStatus.status = openListNew.reverse()
- this.statusList = []
- for (var i = 0; i < 4; i++) {
- var statusData = { name: `顶卷膜${i + 1}`, open: res.data.data[(1025 + (i * 3))], progress: res.data.data[(1027 + (i * 3))], index: res.data.data[(1026 + (i * 3))] }
- this.statusList.push(statusData)
-
+ deviceId: store.equipmentList[this.indexs - 1].deviceId
+ }
+ this.api.getControlGetState(TargetValue).then(res => {
+ if (res.data.code == 200) {
+ this.fanStatus.open = res.data.data['1023']
+ this.fanStatus.status = []
+ var num = res.data.data['1024']
+ var num1 = this.padString(num.toString(2), 5)
+ var openListNew = []
+ openListNew = num1.split("")
+ this.fanStatus.status = openListNew.reverse()
+ this.statusList = []
+ for (var i = 0; i < 4; i++) {
+ var statusData = { name: `顶卷膜${i + 1}`, open: res.data.data[(1025 + (i * 3))], progress: res.data.data[(1027 + (i * 3))], index: res.data.data[(1026 + (i * 3))] }
+ this.statusList.push(statusData)
- }
- this.$forceUpdate();
- setTimeout(() => {
- this.statusList.forEach((el,index)=>{
- if(el.open!=0){
- statusCharts(`statusCharts${index}`,el.progress)
+
+ }
+ this.$forceUpdate();
+ setTimeout(() => {
+ this.statusList.forEach((el, index) => {
+ if (el.open != 0) {
+ statusCharts(`statusCharts${index}`, el.progress)
}
})
- }, 10);
+ }, 10);
- } else {
- // this.$message.error(res.data.msg);
- }
- })
+ } else {
+ // this.$message.error(res.data.msg);
+ }
+ })
},
getTime() {
this.time = getnowtime()
@@ -670,5 +687,4 @@ export default {
border: 1px solid #dcdfe6;
color: #606266;
font-size: 14px;
-}
-
\ No newline at end of file
+}
\ No newline at end of file
|