From ced4a5177fe8f000702072a51048dcfe8b7a4c04 Mon Sep 17 00:00:00 2001 From: liub Date: Thu, 16 Apr 2026 10:04:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20=E4=B8=80=E4=B8=AA?= =?UTF-8?q?=E8=AE=BE=E5=A4=87=E7=9A=84=E6=8E=A7=E5=88=B6=E9=9D=A2=E6=9D=BF?= =?UTF-8?q?=E5=8F=8A=E4=B8=80=E4=BA=9B=E5=B0=8F=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/images/haiba.png | Bin 0 -> 1001 bytes src/assets/images/haibaRelative.png | Bin 0 -> 1715 bytes src/assets/images/jieN.png | Bin 0 -> 994 bytes src/assets/images/jieN_HL.png | Bin 0 -> 1014 bytes src/assets/images/location.png | Bin 0 -> 1052 bytes src/assets/images/lonlat.png | Bin 0 -> 877 bytes src/assets/images/sgWarn.png | Bin 0 -> 768 bytes src/assets/images/sos.png | Bin 0 -> 849 bytes src/assets/images/sos_HL.png | Bin 0 -> 865 bytes src/assets/images/superStrong.png | Bin 0 -> 1060 bytes src/assets/images/superStrong_HL.png | Bin 0 -> 1107 bytes src/assets/images/work.png | Bin 0 -> 989 bytes src/assets/images/work_HL.png | Bin 0 -> 992 bytes src/components/FileUpload/index.vue | 2 +- src/utils/mqtt.ts | 6 +- src/views/controlCenter/6075J/TextToHex.vue | 264 +++ src/views/controlCenter/6075J/index.vue | 1594 ++++++++++++++ src/views/controlCenter/6170/index.vue | 1837 +++++++++-------- .../equipmentManagement/devices/index.vue | 7 +- 19 files changed, 2804 insertions(+), 906 deletions(-) create mode 100644 src/assets/images/haiba.png create mode 100644 src/assets/images/haibaRelative.png create mode 100644 src/assets/images/jieN.png create mode 100644 src/assets/images/jieN_HL.png create mode 100644 src/assets/images/location.png create mode 100644 src/assets/images/lonlat.png create mode 100644 src/assets/images/sgWarn.png create mode 100644 src/assets/images/sos.png create mode 100644 src/assets/images/sos_HL.png create mode 100644 src/assets/images/superStrong.png create mode 100644 src/assets/images/superStrong_HL.png create mode 100644 src/assets/images/work.png create mode 100644 src/assets/images/work_HL.png create mode 100644 src/views/controlCenter/6075J/TextToHex.vue create mode 100644 src/views/controlCenter/6075J/index.vue diff --git a/src/assets/images/haiba.png b/src/assets/images/haiba.png new file mode 100644 index 0000000000000000000000000000000000000000..678919fd83f6bda48ee5cc4f938f3b654177bd09 GIT binary patch literal 1001 zcmeAS@N?(olHy`uVBq!ia0vp^G9b*s1|*Ak?@wW1VBX;A;uuoF`1S$g1QpLoDxN~! zt7h(YcX3HeOA8AHf^rb}eufsH1Y~r0ILMZ?G&eVwmff>wa-H`{3okD%FZVwWveIYK zz8|OeAKWA0^!~4>{Qrgb4|hN4-uLFUU3Ay^N372Af1ch?h~rrJ{oj)Q{}BV0A zmyhkgR96VrT%2BeH{JVV?S*t+Rd;ecQ`2WhqvBZB#jsJc#s76d*;@2bn|7@R~IQD*5ul>_r$FJX{|7+9w z-#MCg-Qqm8AE(zhS1PvL`#st2pY#59@q^;EH?P-j6PbUMyNyzB-toWv(|ixdk_v$j z_h3G#?|HxNvm}zk-haP4|IbJHZ*~|?e*YON!+;?*5WX29kw%6$|0ti0xK^t=^G7l; P3p04S`njxgN@xNAWxqO) literal 0 HcmV?d00001 diff --git a/src/assets/images/haibaRelative.png b/src/assets/images/haibaRelative.png new file mode 100644 index 0000000000000000000000000000000000000000..383b31763699b23aa0502124a6939822ece89901 GIT binary patch literal 1715 zcmcJQeM}Q~7{^;j5y8%}F}sM;IU$Bk>836-ZfoagMFN2hWMw1vFdHp@xYcF66uolT zX**XL8zv$;X}~E?Hjm6;9WA|9Rt&z-0htvSD3tLQ-uebT+Us?92Ybm@;{Mq$xw}8^ zp5OC4pYQki-HEp{QkaqJB55=lGj%UNi+IKp*ZPQX;=U?zLoSULemIrCd!LLxJxKpD zKD9bN^-1-WT3rgCFBXg6$stxLxx9D(k5xo&EfkVj#Ns`B_{VhTY9lS_Vqs}Vs<+(Ji7Ee{ws`fU^>q z>tuWD*^fEQ0A7hO%0Cn}&*HyT1)IG?0*3&YFV<`|OPq?0byb`Nm-NPsE$zu%|NC6A zSB+q?P!#r1pKl9vvV#X^+tq_=!_*`$JYQKZf?aVN(^0%;LQ|lo&_zu zg0Dqe%1j3TDIVTFpkkR=@;aa0E&t?cy$?rWn0(;tq<~(3C zF)E_%zeEr@@&>KpxR0zsH2Ua9$i@qIKJFmf^x0vw1HOqDF2gB~fH2+^_uW-!m*s=8 z$z!)aJ&BxSP3d?G!@McEEE?>tk@ri|obT%MKU;}bbAlb-ZTLrZ(--nwuO^@`EWaya zk3}N=7Z^I_u(1?!-GUzY!Oj|}UC{n<9fDkUOJvb|oms{_w_+nv!;&~kI2w#`SSk6p z0oaJmAvC7BXWhLec;zDV3QE?(odeZ1i6(#!5*wc(oin7X@Q&JMU}1smeBVCadyAs> zvgF;u*K_v=i%c_{<(TR`YUc!%$O_TJF6&qJixu#wZIlYJ;Ag7(0u3C0tL3!)n#}Zs z#gjl7Y_NDw5CRmhK-WUd%-QJKs-7a?u!C~P6Xh)Bbh?I}tq9Rl1 z02B0HSq=h^TSiE1 z|DrbLS`w-#O>`*?W`HkSLZ%*%A{4jna%3JYC(oEd3TpJ#USQSd^4Fi zy5IwxR&$GpOgI!OyKtaTs8FLA4aS6{L+*Qb?N6=Wy_RHj#f4?e4HLB z>F)7KDzx|LO83Fg{ShbKq3%OpvrMFXluZp$GHKm(D4f_Pu&U?e@ynN=C4NSYMqB-vR60@$diu literal 0 HcmV?d00001 diff --git a/src/assets/images/jieN.png b/src/assets/images/jieN.png new file mode 100644 index 0000000000000000000000000000000000000000..07022cc3cea2e7fd88fec7cc27393b168c31463a GIT binary patch literal 994 zcmeAS@N?(olHy`uVBq!ia0vp^Qb4T3!3HF&Ggs6xFfgz5ba4!+V0`<4ae|8HBo$Ag z?o~5)ySuogrKN?10zo+ld_O}APy#YKJRD?8TAG`iOUv%rGr7+Dq=lE4mY4gV2U+Q} z=*RS$P5uIh&x(}VY=1WKP5$%l(uv}HAN7A;`RW~Xi9d#%u;y=~-hI?dy8eacz0-M$I z@F`G3+<);s1s(M#(|Pod?|<_7*Zv2s&Oj4N|4tGq-J@_;Io{%TG}x@kwM`Ov%T_$z zY1*GsZymp;8>sES6atkOJUm(vDQ{f7Qi;a_jgdpKYWc?W|oYK1W*K zb>Rman+v~+r#v)S@qDML)bicxpEgE)nj>)jJo~+^2e&SlKU}PR_ifF#caMW>x~%MG zJm2zPZu;(;ctx~p?K5So zRnD(1sXv~c{h(5D-u&}r{?hSH&mkT>uRiZ?TG^Y4Hrp@#m7Tw~5y=tJe&0VXIT~w| zQ) xzdASEHL*zZTt)e_PR={^Pn9x?7PA0;YqDkG(&y58bu@@n+Kxdj#}Pr2n3{ zrEs?ROm@5cZ{;@i9pX>4_da;^p&;P={v{VJ?%Gc5zdGqTKQMV8*?fDC!S3Y8kG^Kt f`SgnS)U(9>{HYsowap8dcNsig{an^LB{Ts5ApbP% literal 0 HcmV?d00001 diff --git a/src/assets/images/jieN_HL.png b/src/assets/images/jieN_HL.png new file mode 100644 index 0000000000000000000000000000000000000000..c21de9a544895ece4754914f68125bb062e1aff2 GIT binary patch literal 1014 zcmeAS@N?(olHy`uVBq!ia0vp^Qb4T3!3HF&Ggs6xFfi}+ba4!+V0`<4ae|8HBo$Ag z?o~5)ySuogrKN?10zo+ld_O}APy#YKJRD?8TAG`iOUv%rGr7+Dq=lE4mY4gV2U+Q} z=*RS$W4~k%f4q9&tIhh|!9Oq7+|l4kM-lr#XrTLJTHIL>imcM(Pj6~`X|o6Kf>MqL;T3{{%7$M=HKrW=liJN;V*x7 zzk>aKVSSlL@dEShX4N~^)v3o>9NDj6SG$LM$2{>j@BaLG#|9F4VtnnrMBjS0b~os^DWHMt8xbf+{<_KEDG#>(>`$vL-}bTi$D^ZbyZmSGo@)R<3~0_pXvBd|0(nDdp-?r|6cZD_YeO?Uw&`Vf3rWD0Vcw~3?d@!aOeHy zKiW@`J@odmp|3cKLdGvI zALnz%%@&_pnqB8u%W+=*5$n$@50^TB3_ijCEPmVUm)9S1|K9)Xr}H0gU>N1b&G@2M iTdqBSZET#uKfxtA@;3PzJWGN3nZeW5&t;ucLK6TQN=Y36 literal 0 HcmV?d00001 diff --git a/src/assets/images/location.png b/src/assets/images/location.png new file mode 100644 index 0000000000000000000000000000000000000000..404ba84846d37c9e14be30a4dd558261a065240d GIT binary patch literal 1052 zcmeAS@N?(olHy`uVBq!ia0vp^Vn8g*!3HGP70>y>z`*?2)5S5Qg7NJG#tAB(lTwEI?e5}|mX;P43IydK@cj%eKncj`@NkeVX=!e5E-kxf&*VDqlNMfHT3+sd9%QA@ zq6)>hk6-USn|Sfo>Kis%4@4LqX-u|WbR>TJh4}w3^Z#6_oG1S1XGQDvy4Ta!ohxVY z`>4O+k9*{+^M4_dydPuYewyC@CA+l7_Fw5a|7+%dZ@&L`=50)4MMHSq+wFDvmhr9i z+=V7f_kB8F_dPw2UEuteQ|rHm6?u<5;1)7>F1G*mcK%<9IF|KaZUG&U z2y}$g`cFV+=nP&tg|n0YJt?pMrd=Vp=Tr8+qt;$kw)2Fmre3c)o&Rv>lFCc-|GYb2 z$Ex2HUio%=Me&;L4=fjkSFYXuM{J(=p`Z3Y=g$8d0yO#0t^AMoHpR6*Z;5-k_1-6L zX1|XyQM&VgE#Ln!`1w!qJ*TqwJ{4zLUg7s*YW!uMYZ}I)J+#j{p zf4;Wf{h9TrJr`E*ITyWOZsz+FpA)})uK#0g|GC&k9u!WWPh7gyo?up?mpN}qc;(dc zhzslY&k{fIN&acb{}2B4|Ci5W`OvlgyIFtFMSb0;uRk(%e7eh2@$`CK_xEXEwf-Ep z`0u{|^XBVzTyqNXTPGD&5y&BE2-||0~*!FDO-(B{<7RyH$u>w=v z)9Y2Mw+qx2$FU&Ee9Gw%e=s%v_uBi>=fWShTAw%gy$7u2(;NX{-0lAsy?^_h^@l!} z@4Na*wEma0ed)aCtv|%~T*}`6^muEf%K4WytDkEB`(j@A%I3WMqxcV6>p$^vpT8!r zUThpb2a#Aukx=rV~M|Gg=%e^&M{^^fxB X9NGWnGrJXlxt_t()z4*}Q$iB}=DJm6 literal 0 HcmV?d00001 diff --git a/src/assets/images/lonlat.png b/src/assets/images/lonlat.png new file mode 100644 index 0000000000000000000000000000000000000000..af5af014bc1c66ee2b988ecd05f0073aa5751458 GIT binary patch literal 877 zcmeAS@N?(olHy`uVBq!ia0vp^GC(ZL!3HFE2J#p(Fff~Vx;TbZFur}jI6=j8l8UEL z_o|t@-CbPL($d00fuI}&zMr85C;=HA9uBf4EzQl%rDgZ*nOx_6(!$G2%gg=GgRJyf z^rO70^?Kdw>Fb_UCr<1AR9yed+WxEio`jD2<>8fUxBqc^Aj0tIMStDzbo(}Oo{#Up zXs!P`?fxO=KNsKsdBgs(N%7y@xTjn1eTuGVu>Uo8{$GVSgCqMduikSlx{jOwgZuu^ zo8^yiw*hULdcEp&{zJxpFUsq_HCG%I`0uy=Q&j#>U7G{)f6tw-6VR7b`|2$s5 zb7!!TzVCT1{NYbQ_p?vkkM6&;de67pdo1(v4|Y3DdH?V5{hurCAKeuA@3sDu*82?$ z;_KN8y2Ri80SCO+dCrgdAG+3mH(P${iXG71pUd}M{UlodOWMA4-t(3p=2cU}E8AOt zKm6Kye-3-lPs?jx&Hn)tM9#_2PQ*tK#7kYD!O^%95{)%$w^vSes^&hjXy>07^Z%Xm i|0@Vg1pCGQbNEE=nKMVJb`vlgF?hQAxvXm;0XwS?RN= zB5+SLH~({s)LNM|+o?{{=~ME~R@nw*Y`Ljt{OxBB@16vP4)JH3?=tf*>%F~a#j&z^ zKmX|2MKho0X871tbL-++m%VNEtLMCX%x#wU+>%jY-tF|=>5mdK?mW1E`mW&A<)3a! z?OjPSBj@{;kE%b` zGy1>y7gf{cA9$Sob3F61cVQo2u5Mpwaju@X;9Zx0r0pcB+kdVzl)FFL{P)q8!ehn7 z6Nxo*SH&1bL>Nrjs4PUt@&$X|E;zA_{MB=a{m*cf9!7S`$?zU@bho^ zC-Xn-V4+FghdB#MvOm7884+8g|?+dtlx=V;--?1tiS6c_O6*;LhJ{>yfF`OlA` zW}CdH^!A_U&9;56`S>Ud-Cy5-Z&^IMvx@hBWYMmE{Tn-EfuWQBd*YVD+5a=%_5G-^ zl>>!W`tIet{Y+o~w10GXIsZg@HUope`L~7r0Z@p{g zit8Wpr(UkDIe6@?jXJ{-?$0;hMXt?TpuM~z(6W5x=G(yNwb5rd(*0=j-OXvUH`)0u zHkkc&OQGA#Yd$6s{J<38pEzAU_%SQ<19`@>`zI?c-7ahdrfddJS3j3^P6iKQHfM|25^R^2&{8_otky{ikZW?dS9@@AUQsly|fLy7F+T zrbyfj&F?=K{hVBpc<*4Vd%ynK{Yy%=f4;fP|IT~an2IkyF8%Q?+SRXrW5-XeZ1vk z;vesKw%;rEeQi^Yn^9iy@TkTgZ@Xybh8_2p|EfAw!L0AI_+#te_|Nj}3_wHUZF!Cs z!rb+vAFS-RVaA;Yt&+DZpMBo_qyGcHNu3X`!=3lR?bDY9{8)c!*X|!qcX<^Upnj-d zx^nka{Y#Y$j2}AFx6hQVR{1~m+Vpuxrq8>{F2FGVQSgRW#9S>Ahlk3sJ-@o)9K3=01i*WS8#)@5&-cp4;h85lmwzYPxSUvkV$zo&Tm z`T6#u3=V(Xf0x*^^-AwCSi8Gh|H@qkhDX4VGvu1Twy}Oa(6bjGdw9d_wfAZI*$v-X`{|4&aTsz0ij_0}FWa z|Ec=F_%};Fn3+Lf{@d(~$7lb9XPWHW@IQMUgF_9(dH=P7-+gxdtX{~<@aS?lzjNW7 z|5}!JkBjHrIVZ}{;U8%`N$U2W=^q?k&Oec!{eX+%$Z|e?--RFMue|tTw{qEzx&2os pr87I!Y^(maxpo`dJbQ+Jf^Rlnk*j>lp99P)44$rjF6*2UngBBv&L{u? literal 0 HcmV?d00001 diff --git a/src/assets/images/sos_HL.png b/src/assets/images/sos_HL.png new file mode 100644 index 0000000000000000000000000000000000000000..37f58c2dffe511ecdc0e3bd11e647227421c9a97 GIT binary patch literal 865 zcmeAS@N?(olHy`uVBq!ia0vp^ia;#O!3HE%Vpw-FFfeO)x;TbZFur}jI6=j8l8UEL z_o|t@-CbPL($d00fuI}&zMr85C;=HA9uBf4EzQl%rDgZ*nOx_6(!$G2%gg=GgRJyf zRI$KcKHmDl_8;q=>*~}$I?Uf!_gbN@>%Y>r{IB9)_yzd|=I{HL({cXM{*H&+|NgxD zx`X|~a({c(KiB?<8~)0yud9{*$nfjS$L%cZ&+b3);r1VH5JSUW-M;?Y%}0!nE+6kc zP#DK?IRE$O-Pa$s{>+i@&)julzlNQa{r;NX9rx3JSNL3Z{iph9_2;HUobS=Z9nU5}CpU?X-a!4%`Te%e)J^>xN?R4}<`2(MtS=XQC-adQ&{kaSb0{;&_GCsEcP>qRx z3nY*k7&`tZKtq)~@yq3Ze}0)UFg&uKVORS{`=Iw{r>D=KJU?$I&EQb8t$%Zr?DKB% z?VsL%y=f$(z4H=cMHcbHb9;D-<4lk|h4z^J7hMy*xp)0xas9lfTnr-f?c!MaKF`m- z{^7b`Jx~0N|EA~J8h$)^+WhnUx1-(BmH!xixa()Wl+zNhS`5rO44$rjF6*2UngH8P B;8y?u literal 0 HcmV?d00001 diff --git a/src/assets/images/superStrong.png b/src/assets/images/superStrong.png new file mode 100644 index 0000000000000000000000000000000000000000..28086127127fabba084a1a35d246711ec31d72fb GIT binary patch literal 1060 zcmeAS@N?(olHy`uVBq!ia0vp^sz9vG!3HG%PjM_}U|@dj>Eakt!T9z8;{+AYNh+Q~ z-K%Eqc6V_}OG^t21%h%A_e8JHeymi@#0X#ef*M7wBB2D{sgU;dQ;&bg-0{kwLXxy7On_fwlEp1;QB zaOeGI*_d0_=jx{?Tko#fCgfmqA-$S?#^?C_qv_fF3_z~+jt?H|9`C<3c}Kf^Ff)U| z`L~;EXNgAt37=VfApNyWID^8x+v(ObDmVoGgs-rfd;Z!HQHGA^&o|djGQIwBzVDpp z+@<>G*&1Ljd&FAFE*{s@e(_lDzs0?8Z9e~ut=YylPnh8m>(3`on_r&N{I_{Z-u&~| zCRg||bcjDOZkztt{`T{)^#_ZY9QG*8H{2uh|EAsg|J)EQJrAG$IRCBkZ~TWj3$ZJ*=!)@b$UI;mm;Z#n~o)<^E5Sw?1iQcKDNB^B`6_ruvtm&Gt)o z&!xY%vpc$c#pCA6yw~qMYgT^yIh|4ApQ+t#+uRz?dAA`hn_p2j`{qXXPj|e&mjgrd zUn)aKeed})f9d$9=VqnbKe<|+SD$w`t?bQ2pqYPV=dW$7mt=Sp|9JD=%g3fa*y#&# zb!YnanX=U?=hv3hA5YJI5D$#B>pyb7Z~3TNkr!O99lzvr&7+&SX~*SG7Hi+V|M8~O z4`ioA`+fhoZ$(Ees1$jVmvBc=56K=k=kx z_CMZi`avHQj_>VGBp4I literal 0 HcmV?d00001 diff --git a/src/assets/images/superStrong_HL.png b/src/assets/images/superStrong_HL.png new file mode 100644 index 0000000000000000000000000000000000000000..1dfab9edc736934cc908105695d134b0967e408a GIT binary patch literal 1107 zcmeAS@N?(olHy`uVBq!ia0vp^sz9vG!3HG%PjM_}U|^B*ba4!+V0`<4ae|8HBo$Ag z?o~5)ySuogrKN?10zo+ld_O}APy#YKJRD?8TAG`iOUv%rGr7+Dq=lE4mY4gV2U+Q} z=*N6khL85#3``GB?>VU``~R-q#%HUyh%m@MW<6dZ@c-|;L+RN<-+y0uxU}<~#sAuO z&pv;3VJO^x{+pZR?dXs9my|wD|B)lh*unnm%SYbk3d4Whsz3Q_>b|dLV0hGMcl-F_ zr^`RY>v-1)&R-kL!0<8VRQiv{Y0b8XD!FTqXMpV`m) zdiUnB^AEelw||<$AfWG1bL&g&iT7vgg%0Qc{=ED8LrX@5xP~8JF8)zJeg6HCVkU<@ z3?E-E{^>t${{7D9EDaTmk1o4^p08uSU-&#H!$+ng%ln_%N7mJ;&l6^N#MI_G?1?Jn$`k(Ui=iCZEpc@qIYEAy1{PfxSBgEcc6@nJ$>KDNj2iTQX+RrNUd}rkLMc-_9>=FOe zTp71}W}WQ54ga&_EEtaLKen7tUv}aCN0mq1pFf|z{^8|i-?@J7uGHgPfB1R%{ z85RDS+ExC1u;S~>KiW@GLg1#I+~tyqsA{KvdHFb>Gj6u{)Y9xa$65}3DWI{}K!M&h z->J^v|E9Y>`}yK;{5J(lTwUJ3{w(+8drRNvJ>9(ZbT?l^JxkOFMeC~4+#+CM!QkoY K=d#Wzp$PyzWLum7 literal 0 HcmV?d00001 diff --git a/src/assets/images/work.png b/src/assets/images/work.png new file mode 100644 index 0000000000000000000000000000000000000000..994323a773bdec89ffcfad2fb173f8d23b1c1121 GIT binary patch literal 989 zcmeAS@N?(olHy`uVBq!ia0vp^azL!j!3HGr+b#AmFfcFiba4!+V0`<4ae|8HBo$Ag z?o~5)ySuogrKN?10zo+ld_O}APy#YKJRD?8TAG`iOUv%rGr7+Dq=lE4mY4gV2U+Q} z=*N@0!X@3a9c=%La`h(e39mW!OBKl3DlmU}Of=e81Qu6m`s4hzeP2}eeK}*-u;YF@ zkN)xcZC{tFe_WdWjq%7|yW|SXf1B6p+ji>PZsu2b_kHDI?_iBT=}`zfg!%ImuEn0O zpLXfo=bPQpJDEN@%&(|m-u$lW-{Prd^UlZJIkj1F-feZcdk5C+p7&p4>D=d=#kYT& zBXItF`fsUQ6~_PLph9~D^iM4RAyQgnpx?1u*(4<3{O8G+YikZ3duvnQA^t45rpwB1 z#&ff6pKCro3bVU?JoEA4iag7^$HjB*oa1i$F}()peVgsq?j99?m1pkeAQRuFripX2><-NxLOufFB*KA{pGdQyU z2_z`RL;b#gWR>3j`H*6q$o#kS8iW6MtMUB^diz=bu{>i+0jKnyLZ;imY|G&3>gTe~ HDWM4f!vr4z literal 0 HcmV?d00001 diff --git a/src/assets/images/work_HL.png b/src/assets/images/work_HL.png new file mode 100644 index 0000000000000000000000000000000000000000..e9578b2c6b41661cdf719de523abfa06ffcc31cb GIT binary patch literal 992 zcmeAS@N?(olHy`uVBq!ia0vp^azL!j!3HGr+b#AmFfcFoba4!+V0`<4ae|8HBo$Ag z?o~5)ySuogrKN?10zo+ld_O}APy#YKJRD?8TAG`iOUv%rGr7+Dq=lE4mY4gV2U+Q} z=*N_=x7|C}v*kV6-*nTxX6B>I$E_Qrf39x@GIlq<{;|IGN6**Y?We<={XfPhcmCii zZ2ggQ{>OU5k2hx>spkiw^uBz7v+>$7cyHWRFw#uW`tOwjHj)__S374>Zbh=dIU$ugqf?e(3o7?Vn|4&e= zv%dYqvgYHXuyqbL!8ONzgwE)HX5U?!UFTTK5w0*#)2?<8hs<;Pz-94m`fvVAffW79 z_%~T~58wRzf6W>ymi_p0@sGN9g{CQIOe|-74x$*oX`>wBdf3kk9 zt?=u3u56e4BV)<>NB2+vdiSU4mz|CN5$*uH(u(}{ecj>*K3w0_r))ptxqD4%UEFs= zoB9s%MK!NJ+~cbiKYtdYq2|}Gwaq^?=gt1{>d&5c$rT3${x<>rYSaH`&YwRw(?7p_ zoX!46?7ZsQ@6WhjegDv;_>UFn_e!~+mOp=PKL70U@#}m)bmw_P{Q8+X(s|d)pNn7l zt~uXo&vxhgM~gin!5(LDWIr%UP0qJJT+hnS*7rF^D6akd`?}fUJRkLe;dOR@5UMkN zhI^sv{O`rN{_yki{b#w`euy6dMpC>cBn~Q}-u|Nvjd6X6NAU~%rRV9rJorcZiHU8C ze%zf?AYD`ZW$)cy`2LZr>OL#`^}i+JERJ+PnmnDqPwM^I{R*A;p8@0eS^P13rlsY~ VjF)~sY6j+922WQ%mvv4FO#p7HFf#xE literal 0 HcmV?d00001 diff --git a/src/components/FileUpload/index.vue b/src/components/FileUpload/index.vue index 02fc51c..7cda1ba 100644 --- a/src/components/FileUpload/index.vue +++ b/src/components/FileUpload/index.vue @@ -59,7 +59,7 @@ const props = defineProps({ // 大小限制(MB) fileSize: propTypes.number.def(200), // 文件类型, 例如['png', 'jpg', 'jpeg'] - fileType: propTypes.array.def(['doc', 'docx', 'xls', 'xlsx', 'ppt', 'pptx', 'txt', 'pdf','apk','wgt','html','mp3','mp4']), + fileType: propTypes.array.def(['doc', 'docx', 'xls', 'xlsx', 'ppt', 'pptx', 'txt', 'pdf','apk','wgt','html','mp3','mp4','ttf']), // 是否显示提示 isShowTip: propTypes.bool.def(true), // 禁用组件(仅查看文件) diff --git a/src/utils/mqtt.ts b/src/utils/mqtt.ts index 13febdd..5a5bfad 100644 --- a/src/utils/mqtt.ts +++ b/src/utils/mqtt.ts @@ -19,7 +19,7 @@ const getMqttConfig = () => { // 检测当前页面协议(http: 或 https:) //const isHttps = window.location.protocol === 'https:'; - const isHttps = import.meta.env.VITE_APP_ENV === 'production' || window.location.protocol === 'https:'; + const isHttps =true;// import.meta.env.VITE_APP_ENV === 'production' || window.location.protocol === 'https:'; console.log(isHttps,'检测环境'); return { @@ -222,9 +222,7 @@ export function useMqtt() { return; } - const message = new Paho.Message( - typeof payload === 'string' ? payload : payload.toString() - ); + const message = new Paho.Message(payload); message.destinationName = topic; message.qos = options.qos; diff --git a/src/views/controlCenter/6075J/TextToHex.vue b/src/views/controlCenter/6075J/TextToHex.vue new file mode 100644 index 0000000..a14dc5e --- /dev/null +++ b/src/views/controlCenter/6075J/TextToHex.vue @@ -0,0 +1,264 @@ + + + + + \ No newline at end of file diff --git a/src/views/controlCenter/6075J/index.vue b/src/views/controlCenter/6075J/index.vue new file mode 100644 index 0000000..42c132f --- /dev/null +++ b/src/views/controlCenter/6075J/index.vue @@ -0,0 +1,1594 @@ + + + diff --git a/src/views/controlCenter/6170/index.vue b/src/views/controlCenter/6170/index.vue index e10d8af..4a355bf 100644 --- a/src/views/controlCenter/6170/index.vue +++ b/src/views/controlCenter/6170/index.vue @@ -1,153 +1,178 @@ diff --git a/src/views/equipmentManagement/devices/index.vue b/src/views/equipmentManagement/devices/index.vue index 4463138..1a998eb 100644 --- a/src/views/equipmentManagement/devices/index.vue +++ b/src/views/equipmentManagement/devices/index.vue @@ -481,7 +481,11 @@ const { queryParams, form, rules } = toRefs>(d /** 查询设备列表 */ const getList = async () => { loading.value = true; - const res = await api.deviceList(proxy?.addDateRange(queryParams.value, dateRange.value)); + let paras=Object.assign({},queryParams.value); + + paras.deviceMac=paras.deviceMac.replace(/:/g,'').replace(/:/g,'').replace(/(.{2})/g, '$1:').slice(0, -1); + + const res = await api.deviceList(proxy?.addDateRange(paras, dateRange.value)); loading.value = false; deviceDist.value = res.rows; total.value = res.total; @@ -501,6 +505,7 @@ const resetQuery = () => { /** 删除按钮操作 */ const handleDelete = async (row?: deviceVO) => { + debugger; // 批量删除逻辑 let arrey = ids.value.map((item) => item.id); if (!row) {