From c1c7d4491bba58ed412383b479c3631a0e226241 Mon Sep 17 00:00:00 2001 From: liub Date: Thu, 5 Mar 2026 10:06:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0102=E8=81=94=E6=9C=BA?= =?UTF-8?q?=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .hbuilderx/launch.json | 7 +- App.vue | 4 + .../BottomSlideMenuPlus.vue | 27 +- components/MessagePopup/MessagePopup.vue | 705 ++-- components/MsgBox/MsgBox.vue | 170 +- components/TextToHex/TextToHexV2.vue | 291 ++ config/index.js | 2 +- manifest.json | 10 +- pages.json | 7 + pages/100/HBY100.vue | 2 +- pages/100J/HBY100-J.vue | 2 +- pages/4877/BJQ4877.vue | 6 +- pages/4877/BJQ4877V1.vue | 6 +- pages/6075J/BJQ6075J.vue | 2939 +++++++++++++++++ pages/6155/BJQ6155.vue | 19 +- pages/6155/deviceDetail.vue | 18 +- pages/6170/deviceControl/index.vue | 1161 +++++-- pages/6331/BJQ6331.vue | 8 +- pages/650/HBY650.vue | 6 +- pages/670/HBY670.vue | 8 +- pages/7305/BJQ7305.vue | 27 +- pages/common/index/index.vue | 2 +- pages/common/productDes/index.vue | 5 +- static/images/6331/jieN.png | Bin 1524 -> 0 bytes static/images/6331/jieNActive.png | Bin 2099 -> 0 bytes static/images/common/jig.png | Bin 0 -> 2733 bytes static/images/common/jigA.png | Bin 0 -> 2549 bytes static/images/common/sg.png | Bin 0 -> 1256 bytes static/images/common/sgActive.png | Bin 0 -> 1674 bytes static/images/lightImg/closeLight.png | Bin 0 -> 1099 bytes .../{6155/DeviceDetail => lightImg}/fan.png | Bin static/images/{670 => lightImg}/jieN.png | Bin .../images/{670 => lightImg}/jieNActive.png | Bin .../{6155/DeviceDetail => lightImg}/qiang.png | Bin .../{6155/DeviceDetail => lightImg}/ruo.png | Bin .../{6155/DeviceDetail => lightImg}/shan.png | Bin static/images/lightImg/sos.png | Bin 0 -> 793 bytes static/images/lightImg/super.png | Bin 0 -> 897 bytes static/images/lightImg/warn.png | Bin 0 -> 1154 bytes static/images/lightImg/work.png | Bin 0 -> 813 bytes utils/BleHelper.js | 2 +- utils/Common.js | 12 +- utils/mqtt.js | 31 +- 43 files changed, 4732 insertions(+), 745 deletions(-) create mode 100644 components/TextToHex/TextToHexV2.vue create mode 100644 pages/6075J/BJQ6075J.vue delete mode 100644 static/images/6331/jieN.png delete mode 100644 static/images/6331/jieNActive.png create mode 100644 static/images/common/jig.png create mode 100644 static/images/common/jigA.png create mode 100644 static/images/common/sg.png create mode 100644 static/images/common/sgActive.png create mode 100644 static/images/lightImg/closeLight.png rename static/images/{6155/DeviceDetail => lightImg}/fan.png (100%) rename static/images/{670 => lightImg}/jieN.png (100%) rename static/images/{670 => lightImg}/jieNActive.png (100%) rename static/images/{6155/DeviceDetail => lightImg}/qiang.png (100%) rename static/images/{6155/DeviceDetail => lightImg}/ruo.png (100%) rename static/images/{6155/DeviceDetail => lightImg}/shan.png (100%) create mode 100644 static/images/lightImg/sos.png create mode 100644 static/images/lightImg/super.png create mode 100644 static/images/lightImg/warn.png create mode 100644 static/images/lightImg/work.png diff --git a/.hbuilderx/launch.json b/.hbuilderx/launch.json index 7181f97..95fb682 100644 --- a/.hbuilderx/launch.json +++ b/.hbuilderx/launch.json @@ -2,12 +2,12 @@ "version" : "1.0", "configurations" : [ { - "playground" : "custom", + "playground" : "standard", "type" : "uni-app:app-ios" }, { "customPlaygroundType" : "local", - "playground" : "custom", + "playground" : "standard", "type" : "uni-app:app-android" }, { @@ -17,6 +17,9 @@ "default" : { "launchtype" : "local" }, + "h5" : { + "launchtype" : "local" + }, "provider" : "aliyun", "type" : "uniCloud" } diff --git a/App.vue b/App.vue index d01ee49..02cee52 100644 --- a/App.vue +++ b/App.vue @@ -212,4 +212,8 @@ font-family: "PingFangBold"; src: url("~@/static/fonts/PingFangBold.ttf") format("opentype"); } + @font-face { + font-family: "SongTi"; + src: url("~@/static/fonts/SongTi.ttf") format("opentype"); + } \ No newline at end of file diff --git a/components/BottomSlideMenuPlus/BottomSlideMenuPlus.vue b/components/BottomSlideMenuPlus/BottomSlideMenuPlus.vue index 22ffa0e..dc38f7b 100644 --- a/components/BottomSlideMenuPlus/BottomSlideMenuPlus.vue +++ b/components/BottomSlideMenuPlus/BottomSlideMenuPlus.vue @@ -15,7 +15,7 @@ - - - + + - {{headerTxt}} - - x - - - - {{ message }} - - - - - - - - {{ promptTitle || '请输入信息' }} - - - - - - {{ buttonCancelText?buttonCancelText:'取消' }} - - + {{headerTxt}} + + x + + + + {{ message }} + + + + + + + + {{ promptTitle || '请输入信息' }} + + + + + + {{ buttonCancelText?buttonCancelText:'取消' }} + + {{ buttonText }} - - - - - - - - + }" @click="handleButtonClick">{{ buttonText }} + + + + + + + + \ No newline at end of file diff --git a/components/MsgBox/MsgBox.vue b/components/MsgBox/MsgBox.vue index 77e99f1..8cefd65 100644 --- a/components/MsgBox/MsgBox.vue +++ b/components/MsgBox/MsgBox.vue @@ -1,57 +1,66 @@ - diff --git a/static/images/6331/jieN.png b/static/images/6331/jieN.png deleted file mode 100644 index 71d371da3af1c49a2dccf38e403e0dcc360a6451..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1524 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 literal 0 HcmV?d00001 diff --git a/static/images/common/jigA.png b/static/images/common/jigA.png new file mode 100644 index 0000000000000000000000000000000000000000..09fed8d9e8d7ecc4cdcff6e7bd9fb57ca3719fd4 GIT binary patch literal 2549 zcmcJR`&Uy}7RPS@19BZ4GFQaX=!PnegZBYyc})6#&r^gPELlqq@~5j$DVGGmiu??O-tsT;_;F? z;Ff!<_#1J%~4S0qi>R>?-59aFyO?d`=kC(`b? zR@do9P!xT8LgO&(LMVrX<2R%!DJi-@^=4P}++_IgN>JaSQr*>P}R?Q(1-!Nt;*HlLHyRD+l3n$K00Uwp9^N$_oQHf$KOj9^mZ^MORkmLZ%O?#g+rkFdXQ zqnSQ2d@fHGlw?IXH}4^~$flArh~cuYv1-nK4pt+16@Zi81~NkKd+y za%D6=2BTW~1`~dRROlM4OwP%Gq?vy&axGI@*UhS(vxiI|J7maGD|(q=Xmkp<5vA@k zDq)I6bI%(7aB9w{k&6#+5)%#k{U1_=r&ut*DhFAfxR~9g^-uB2oi)Yd1PpBlWCXLmODucyNvaKhHBf>|BQ05Y6^7 z4e4w?EZ5=n&JGkFpCK_8Ao#ta2y=^e;sg5XsjKcdonvHYb$22;X{{~d@xzFyBZRG|%{}?O%N-x5#@LTp1}@RB^@CO>30r(8 zIU}h$`$i}NAP=h68p$?``@c8 zR?gHYywPfo@UjtCrK*F6f%?A}tRjU_!!dvRT;6M2WD!QueCDQ)Uj|-lRIp#IPmr0X4SjFX+qihoCh^#@BwH28`BtM;XNkKQm|K)pl8^5E zAs>`)@C=qq%UTS4LFx&n&t9si4Rc<%+|C10om;p0X-!$_{jmEB6|t{(h?-^%ZPXkR z3?coRnCTd(&s%e?Ob)7L*s3y18UGs!kFl-@OKJ5E5BFi&Zz!CQMsd?effE_5&q#Q1 ziKnCUXHidpYKOC|D-fD(UCff8gP} zf+w8!um?rz9M^6RTHOIL1pK;{crvvzZ1L} zb6#Fvx6WY@1~o?=_Pm{NmWWom3VMit>h=1hoA4gxZiWEU(})LkEIa_V>Z-9FiEfFSd5)-*W#CIs&z& literal 0 HcmV?d00001 diff --git a/static/images/common/sg.png b/static/images/common/sg.png new file mode 100644 index 0000000000000000000000000000000000000000..6d8bf65c36b7d20b4913261aaa1ad73b58400aa0 GIT binary patch literal 1256 zcmcIke@qis9KY+e6kAF&J68~~Vo<|?bqd-wTw0jrM>kiP8`KRcO`NUEaBT+CLxJ|} zqEXyxSSDdOYIMeIS)iFoyJ(^3GGvpvZT2mkMzy!Vp# zec$)_e7@iBduM8Nl_J4L0RR9ZZIxy}vlg=>HHDc+kgQn%;0|gvWv?UPd>A~RtL@I! zuJ8Jy_hzL=V=|fQY8kV!miXcSuom`ey`DuenJOwY@89g}72x|!dfPFZtr}+`_gzMw z^9t`l8&Z?zmyDbg?FZ()@JC0%=1Wm~4|qVk%K9*MDNc)=O%~`DEy@dyk^$&v)onWayTzT!SgF?)chBZvdXCv)0f${Q%x*V# zuMdG%8Ld1&e~5}ct_y#Rcoo2-h?@UZ$2n<(*#ES3 zhgB;7#KJS2F`t0Ks^nn>py1e{H2)DM#D8QObAdi!U3($XK#dJ&Ad-Ot&>*j%ZEBKF zR&8+v9X6nj8hdhda|)G<&r~|(yzK^0y+fWd01k`DrwkrJ`&L2+U-R+$?*!5q8C{Pg zs4b#gQ4(>iJlUZG8q@tSKC_Ihw+Tjm!e>)Cnvw$3mWcB|MM5hPfbLeDE}zwsAfr`zA0hK@-s8QerQYY+2-? zqx!edw1S}(5;F<{ArWQ+6oe&l6%!LNmUJlAjQV~JnPrH?=(d-#qFd#b^seT*3C>Gi#!Si`?+1h_@1K6ir|YkJm(>TuCE(560`T9Y7Ga+f)2% zx|OX#$K-kvHh6HL^BK|@-iu5n(-8Zrl5Iqr-x%Zjvxpni*ct~lO0I#BMgC*drNinW zxsa=e(~#Qap$Q@NEZ(}A>6Fi3<=XT$JJqcsV65miu~9C5r0tkcM&%*Uh?phYs4It1bJf%iQ5!JAyyr~T*jo! z&b|w}gsoEuU44DROHuk%nOEo;p+$U-X9zf+v}NTM@{IM^_8KzuIe5Cep#OWXLwRo@ xFa~^?n^_7=gS_8S0hcb?_B`nP?DqAzD`&2>;Ofw+SD7CS(3a~o11}m+{sU${njZiF literal 0 HcmV?d00001 diff --git a/static/images/common/sgActive.png b/static/images/common/sgActive.png new file mode 100644 index 0000000000000000000000000000000000000000..17a1d797bde45364d54b00d579e72c3861dd5194 GIT binary patch literal 1674 zcmcIlYfzF|7{(hUd0BN+t5q~>O4nU>?ZP-<=n7ueN~>+1$pnjuN=;h3fEIjYtyq?t zZJNubnQX2#-YUgL0t~H89n`GV^#W>2mI?#{A|EV{wEftA?4NyS&Ua?cyx;RY@4U}> z&xN=hk&f_Ha0mqA7#)S%W!^U}u4Pd3w~e;?9Rvd18I243fo3%$wJKN}UAQ*dHTO#CPzfz&Ns75;NorMcj(~ZSw>e;HcTM9vU^21c5rs=7dwYw0(e||Tx#w)wj)TZYn(u@_@y>BBW zqh8NDLS~L67!ZnX)>d^WS76S{-v4GEdsDs;7E9}^Xl$;omYSGKsn1+r@#%*ogXCN%D+I zarX9eniqdSz~S{Pr43EQNfP^nhbh>CSN2B~)`sVfq6qY9C1mIAR7p~#vfK_ zApI#)U&lO}Z*ptofHBaAS-CfJu5;geWOyw7VKMqiu8*{*(0CnI$fw_!_g@h~V4i24 z?B&}0Ndhv?QDk=4Z?f@cTr>+RNFyz2(z9hxQlYq1ospgHUii}2*l{{doiy1Goa^SWbK`7B-=*dQWYkUWT zQqwOo7C;3;fs>^lju+K&1M*>MDr&oAb6+MTPTCbnzan)v+BFLNM|VT?NB&Aq)Q;S% ztyd3sF;n)ip`Goi>F zaJl2i<$o~Hw!FI>%4@qiu+5&>xuTZ9DU;dN1A-Q|io#klFTi3_uc%?pVvVaW z$dtO5vcUz%k>CC$s~)IpVOcL~L|W%54gCU%v}>MgF`yt^*!;adf&dvr{Hi!-RTemP zHDmv@grb-<3|c%P@s%d7qx+ewo{U0R^H!Q%7qqK+!KPD|_EDG7;-e+c0Nej^Omlg; zf0>vp&jtgE;7nFCCTOG0QaKdVVuD5;<*X3`Hf6=(`t>M<_|j&Ybuv8_F@!LZ(K zC{5Q(1`xhvi=5@Xr=@J literal 0 HcmV?d00001 diff --git a/static/images/lightImg/closeLight.png b/static/images/lightImg/closeLight.png new file mode 100644 index 0000000000000000000000000000000000000000..506ea9b26c0649149e500bca9666f59efcc39a3e GIT binary patch literal 1099 zcmeAS@N?(olHy`uVBq!ia0vp^N+8U^1|+TAxeqZgun2j&IEGX(zJ0(rLB(^DilaP0T~@04zeXJ&CSiFW%ulvT<3k#!plp`%l*%Ttn^v* zBR}PLX@lpb_nrUMw%N=52v}F4|MC8TZ^xPCPi@}2|A&6s@5hb&PjBuEyfnT0dD8EV z2ag>XTQ(~=Re1POD$lw zo09(9%`^VoX2p3YzujhxKUTkHJ)_kF=gMvQQ@%X4Q9ojQv(Ea#=^y={O&!>4G|qqP zowRSx^VSNr+xhG@lK%~1CJX)u^Q^YfhbjLKH~WFq19g?Zoaebe`fR(;_rvI4EnLeE zwuFZt$)KVrl8NJ;>cwVFxlo?19?6{itr(&0G=gS^nXWVjRP5b4GiPJ4cFt z!Gaa&^|zJVtQ*RwmazXfI>Md!TkQdR=^PBG&?uA~G-IF2k zp9vgYA7CMUfT==$-sS5azogYLyFkKYWY%XtAzB=lttzm0DhXt0SKiVJ3s3GR`Dk z`DJ#+Ma6mDNM^pRya;tAC^hnflhA?62gX0H|CI8KKitg+Oc$UO4o zI<5g`j%Pey!tccm{g2|G3#U|@RS>Eakt!T9z8;{+AYNh+Q~ z-K%Eqc6V_}OG^t21%h%A_&(rZ=QsBR_!oPHfKj#~8N>te8>}UKC@vr!A%M$AyOdo4*{HuJh z@z3)rU(fOa)<-`#{JnmF@BhxYs7rF;3iG<(%05{C^ZZuzmrEmx zJ0^?2nc6VB;-H-R%d-%fvIEmU9@@Ke$?=a&H~xt|;H@}V=X;6$V@}8Oq~D7h`X9Ac zXL?reVc1qLzN1t8&2E)ix$|umdfWE%R9MGtIPO_h9LI4x{uuZ7)syOa)17U^Z`?Z)#*q`VAereLT3crr@O?#Cy z`|H_n=d;&H>fex^6gT;KYlYhFdZ-r~Ec<`2LW!dd?E_=aq`{PJa8%FrV>{ z;r}voM)QwNz@Ybk02WSXcz?Kl-TBF1Vr}$~7~lM7^x*A}^Isi-K>#)m6a@cmst;s) z-FggG4-A7p&v!8YVDYR!^tl~m;qm%D>xSdrw;r=PEVGqqlC|V>uu9ke*z|X N22WQ%mvv4FO#m$Prf>iN literal 0 HcmV?d00001 diff --git a/static/images/lightImg/super.png b/static/images/lightImg/super.png new file mode 100644 index 0000000000000000000000000000000000000000..0167f90e3a61cd00258598c673c138cb81715b73 GIT binary patch literal 897 zcmeAS@N?(olHy`uVBq!ia0vp^IzX(!!3HE-MJ2=;7??dgT^vIy7~ei%oS@=4NySsB zd)3U{?k+BAX=!1hKu`_>-_Otjlz@y54+q(jmgeT>(z1K@Os?}jY2oFi<>mh8L00-K z`f;C?@rKxcZjVh2IpGgj{%HbDI(AasL~VidN54rktv~ahNBcpvO6()9BgGr{GT6yloUPw4Kk>_K8|gXwV*Y8zowa#;XWV-Q>;X(7y_l4pg8YjJbW~ms*aohak{bc`3a_6}}?&p3K zfAE_-WB&2_HP#LOQ%czX8y)FB0ThuxTHj~;z*P0^$3u#7F5BwmDs=u=+BshG{{Z2O z@96w*GhgAQdc{KleWly`x$hjQpXWc}i}0R;4)KX^@3ZDTvOllx@ryIg0%YKOCi9Q; zp9`z}Wzm;;?o{#GjeycrT2b$6U*>uvrHgVoZ@h89e9^ePs^8Pzm zME24B15lBCut>e^k^K|j&ThzOlRN$Sm)?W$#(c)Iinw^?m)SqAJO8o1v5)gd?7ZvQ zUb_x|n+^<+;$Nno@<;abKDvJpXwLgjd*XsG$!^=vQ(-;tvcJbKmVdbd|M|A%Gu2Ih z{&m)*cN_ku9=QE+PMy;w^$+>YKgu@%oxIy-{q-p&?Qiv&@AW9KI9fRJ0ho)U^&N1ge>4B;5>cpk7v}h1QR4*~*d)NdYUP{nq993tLn8IC zNL_vPyAjWErP63Lo_dcdWUHS4@_*F1EoqHrtBcXt+N!+d867DPwiz|ZCkWCR+-lkO zHH|p4FB8+)D3%!BXwF3U=Xj>PoO<6uHj5V?`0HXz4^lH|M?$#TNzW=Wvaoeua8)bH zmgV~fZBVo`e)#^?ad`POH`(SwL}YSOpFSg>K)%?h_YRs8syWsWDFu8LVbFInw2~Cw z$-d#3@u)U;=So}%CMj90nqtxWBRMT`z(EGY{X$7m6fX51)Xan4@5g1Rz?1;sQu&RK z(}qaSOx%`F1i-|rXRg&eOts@_K!zhH`s9*JN4I4 zN_&3f;dRt*d`#uO2syLsxWVj_VaS)~APfbfQV=ekFMbL#6G}1?QlN!3b*1Jkmwt`# zh)6JOWf31t#d>h)r2ArHRnSfbiV)RYe8gm9Q!SY%+c^Oyrc~YcO0X;`bY_3WYuCDa zA?nufGonP1;h1bMQEz9`@?EG#ZIRms3*i%M{CJnBzcR>=4LGwO;n5`Dz(v~`g5(iL zZ-MBpoS|?vW`Pcfb_1VsB<>@6F5~TKy{Nw^$VnE3t$gBj^f$&rBefT=r7mP|k0XB; z_+y}#o4->?X(z{^x@pdN`}pi11?)82%ahE-2qPO z5TO-sB^MKRbotrP#?6AI^fY!a{!hAxSQnGbV_5>|J-R8G=>CC%mE1vsM0K{NRjpZ2 z$Sa?G5nHw%4b@YCYYCz&9R3}cuQfDFwYlJOxwEI?e5}|mX;P43IydK@cj%eKncj`@NkeVX=!e5E-kxf&*VDqlNMfHT3+sd9%QA@ zqMZGjA7&mf{quYm|BslP|B@d_{mZ_ie!HG0=5T%Q@08!Zjptd`J+!}Gd*FH3|EP}t zQ7695W}43llwJ3`;r!IM_H64O?mt$$>F;r%A=h{KZ@Vw@!v|3J&0Ak%cvlC04QS4-2c@6*yD!ssauYVc05n2 zX8+;%VB??PHhdM~p4B$ekA800%lt>-L&UuOw(D*@{8=sYVcn!}6@DG!hrUf`%0FLx zi}~Ih?K-&|4=rsWTJ(=_C;pz=ApgknuHs8m#+?6p1;XcF3ak8OIWPaHb;Dn;1N{fYkJQA(dkB=>Vx(QzjBW%UxwTJx$hh){>9>HfADjAg<{Tr zp%2bB%dJ)Rsx`d5&zkqhvbJf-{0Bds_Xuo@=lr2K@3P#7XE7gl+pPDW@I~0B9^^W0 zM*Ab5x3j { //释放连接锁 diff --git a/utils/Common.js b/utils/Common.js index 3570666..f2b829c 100644 --- a/utils/Common.js +++ b/utils/Common.js @@ -218,31 +218,31 @@ export default { value: "1", label: "灯光模式", checked: false, - type: ['6170', '670','102','6155','650','7305'] + type: ['6170', '670','102','6155','650','7305','6075'] }, { value: "2", label: "激光模式", checked: false, - type: ['6170'] + type: ['6170','6075'] }, { value: "3", label: "开机画面", checked: false, - type: ['210', '6170', '670','6155','650','7305'] + type: ['210', '6170', '670','6155','650','7305','6075'] }, { value: "4", label: "人员信息登记", checked: false, - type: ['210', '6170', '670','6155','650','7305'] + type: ['210', '6170', '670','6155','650','7305','6075'] }, { value: "5", label: "发送信息", checked: false, - type: ['210', '6170', '670'] + type: ['210', '6170', '670','6075'] }, { value: "6", @@ -258,7 +258,7 @@ export default { value: "42", label: "SOS", checked: false, - type: ['670','4877'] + type: ['670','4877','6075'] }, { value: "43", diff --git a/utils/mqtt.js b/utils/mqtt.js index 2297fa2..e5554d1 100644 --- a/utils/mqtt.js +++ b/utils/mqtt.js @@ -281,7 +281,36 @@ class MqttClient { } } - publish(topic, message,retained) { + async publish(topic, message,retained) { + let getLan=()=>{ + return new Promise((succ,error)=>{ + uni.getNetworkType({ + success: (res) => { + let networkType = res.networkType; + // 判断网络是否连接 + if (networkType === 'none') { + console.error('无网络连接') + succ(false); + } else { + succ(true); + } + }, + fail: (err) => { + console.error('获取网络状态失败:', err); + + succ(false); + + } + }); + }); + + } + + let flag=await getLan(); + if(!flag){ + + return false; + } if (this.client && this.client.isConnected()) { const mqttMessage = new Paho.Message(message); mqttMessage.destinationName = topic;