From 10d354c4f66c314483136958cd25d8bbd02a6aa4 Mon Sep 17 00:00:00 2001 From: chenpingsen Date: Fri, 16 Aug 2024 14:19:11 +0800 Subject: [PATCH] =?UTF-8?q?add:=E6=A0=B7=E5=BC=8F=E4=BF=AE=E6=94=B9/?= =?UTF-8?q?=E7=B4=A0=E6=9D=90=E4=BF=AE=E6=94=B9/=E4=BA=A4=E4=BA=92?= =?UTF-8?q?=E9=80=BB=E8=BE=91=E4=BF=AE=E6=94=B9/=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E6=97=A5=E5=BF=97=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../public/asset/image/bulbLogo/22394@2x.png | Bin 5577 -> 0 bytes .../public/asset/image/bulbLogo/alarm.png | Bin 0 -> 5816 bytes .../public/asset/image/bulbLogo/off.png | Bin 0 -> 5732 bytes .../public/asset/image/bulbLogo/on.png | Bin 0 -> 5577 bytes .../public/asset/image/bulbLogo/repair.png | Bin 0 -> 5978 bytes .../src/api/airConditionControlSystem.ts | 7 + hx-ai-intelligent/src/api/ventilatingSystem.ts | 12 + .../airConditionControlSystem/dialogStyle.less | 161 ----------- .../airConditionControlSystem/tabs1.vue | 2 +- .../airConditionControlSystem/tabs2.vue | 2 +- .../airConditionControlSystem/tabs3.vue | 224 ++++++++------- .../lightingManage/dialogStyle.less | 161 ----------- .../view/equipmentControl/lightingManage/light.vue | 38 ++- .../view/equipmentControl/lightingManage/tabs1.vue | 6 +- .../view/equipmentControl/lightingManage/tabs2.vue | 22 +- .../view/equipmentControl/lightingManage/tabs3.vue | 226 ++++++++------- .../view/equipmentControl/style/dialogStyle.less | 164 +++++++++++ .../ventilationSystem/components/dialogStyle.less | 161 ----------- .../ventilationSystem/components/fanControl.vue | 2 +- .../ventilationSystem/components/fanLog.vue | 312 +++++++++++++++++++++ .../ventilationSystem/components/fanPlant.vue | 24 +- .../equipmentControl/ventilationSystem/index.vue | 14 +- 22 files changed, 819 insertions(+), 719 deletions(-) delete mode 100644 hx-ai-intelligent/public/asset/image/bulbLogo/22394@2x.png create mode 100644 hx-ai-intelligent/public/asset/image/bulbLogo/alarm.png create mode 100644 hx-ai-intelligent/public/asset/image/bulbLogo/off.png create mode 100644 hx-ai-intelligent/public/asset/image/bulbLogo/on.png create mode 100644 hx-ai-intelligent/public/asset/image/bulbLogo/repair.png delete mode 100644 hx-ai-intelligent/src/view/equipmentControl/airConditionControlSystem/dialogStyle.less delete mode 100644 hx-ai-intelligent/src/view/equipmentControl/lightingManage/dialogStyle.less create mode 100644 hx-ai-intelligent/src/view/equipmentControl/style/dialogStyle.less delete mode 100644 hx-ai-intelligent/src/view/equipmentControl/ventilationSystem/components/dialogStyle.less create mode 100644 hx-ai-intelligent/src/view/equipmentControl/ventilationSystem/components/fanLog.vue diff --git a/hx-ai-intelligent/public/asset/image/bulbLogo/22394@2x.png b/hx-ai-intelligent/public/asset/image/bulbLogo/22394@2x.png deleted file mode 100644 index 1a49b5b0a540b12d4a476594365e0e3ff684a31e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5577 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 XVR+=hr`&wp00000NkvXXu0mjf->I!b diff --git a/hx-ai-intelligent/public/asset/image/bulbLogo/alarm.png b/hx-ai-intelligent/public/asset/image/bulbLogo/alarm.png new file mode 100644 index 0000000000000000000000000000000000000000..b794ca94788e75ece5670452d18a6d0e9d33f558 GIT binary patch literal 5816 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 literal 0 HcmV?d00001 diff --git a/hx-ai-intelligent/public/asset/image/bulbLogo/on.png b/hx-ai-intelligent/public/asset/image/bulbLogo/on.png new file mode 100644 index 0000000000000000000000000000000000000000..1a49b5b0a540b12d4a476594365e0e3ff684a31e GIT binary patch literal 5577 zcmV;)6*lULP)k6_8D^KtKgbSONsda_^k?|0Z`PGk3pp zxBTAs`_1oWX3m`DKi~Pzx1EWg6p)m%6`H*o$3-}Lc#j|9x2^Z+W{XD;kXgU;5fDW5$gF6$2$OTN1W;mSxrI#14!qi^*eF= zH;'?)jg|Gzl?4Db#os;z_o2B4UOrs22=M?%^N0f-0p-oo)Xfcqlez{Pbi0O}TW z@DUt84%g8tI!znZt+Y-3miCD6XqUQ=j#3pJlP9PWza%APEA6N~wV`a$o-Uyrx=@@? zmx+t$3Z*Z#ri^e+@cs2TTmbIlND4<%CN6*hs9ZEw97;Bwqgq(KC(Ksb7WAo1zyvSu%tADLpAq zKpjA@_`FI~Ypd&K`j)n+d#HjA#iZ<-MdT0|BWs<%C#P_l!8wkTT!8jnsP`K19>D5= z8(-t-q8Gq5y4~ZVH`KDYfW@GUbq=KhF$}%z8E!UEg*;5F)b+GPeFNaZzK(HSxsCGZ zHKz+&kA-ixq9X%wtu9c9f^rzZ`5PX%-u%#X^?7>I{c5AE(q&YXzgZ%aey!X}MULAj zD>9qVukR(E4`_~DP8BM+F3R@J<$tG)p#@kBd}t{En-Vc#0P9v1e#890DroK_JZx9% zW{L@GUHQ~sxpD5T!E`?l8hEK=j%}cP2T|yGoESU}gb3OX)c(n?UV;-VEuh`mbui>%ykVu^4|i-P+I2rP1vayZGjSXE%d<0 zZF5=%Y|%~5=cuRXYHqp=fcaVVfdFIUbgucyf$mB4rTjM9aahVTPzBJs6GfZl9_sJD z&vy0Kh~Bip$qp9_jR0uu=`hFw7`Q7PcfQAwrI%RhSxr;a=e(yTuYqW5S!Kcq7F$4Zn3Xe`Rxp%TEOQWf@ujbQkAKjt8jF`ck(8u**ULX5p?% zI!Qh1#}VsYb}3i%0J}dO@bN8jFBPdT04QFJiEe=$DFLuq(2(rXRMc1Ou`or%Rds+b zVPD!ZEJGIk>=uCbwqA+BVc;%yVY2>VaMy$C3R>WS@~g?yU>bV^qXoOa&-o|H5qc1) zvG1$ZPpQDO7{1jr;Hc}VSeXzLP-axRd&Xn+WVgO|cv1BKQDrR6aEvln_ay)u7znV5 zxcIz&qgtM$&hD`oPEEvb$hTmT<7Qf{_}gx))z2v3GhYL!)Hw^vYG2!J1bT3}`Y~RH zpFE1F4d${RoXe=0Fm!c(?n>PiWahAqxM3jqq^FdoL(j3hDrO<{xG(KRKd#v?k5H}$ z9wKn;I_G>Stlc9TNVJ8zyYGQ=TWPERFFNk0yA_KZeF1IwwpV3se3Z* zk}UtdWEj$soflx5EmQ9I8|M(u!;o3q0M=Y^mPMXMi%H1xOVoF%$nz&#{l5lI#|_R$ z&GnzbNqc}+s{^(G7k;Og*eL%+SGZ@`)@xXaT&4ULLi`HLpvvWT%5y(L`Hm~86!#NJ z72xFV9)ucf>WzCG&rlDm>>UZfN_D_KL+6dr6{#h#*WL?mtLY;RX3OFJ31^AlbS#9A zzeKL1O^zop6>}1amsWRwcvLoHV*1&f5%k}s+)lF*R58&r0PKE&>BxS01Ogiau6^CV zp=}Zirpelf#?Z}E`p`P~oP4RRdmQCZHq?yA5)KwOFjZX+72|zdq(0|aI)ln1SOo#SCk6Y2-qzuQ($=L&mr#b4IzO^r*;AMaldY!GeGC|TRE==TNY4@~mGGu=BQ|~V z1*eU0TZmD2Ec;ZmBIVpP@kad#KlzZFtjbcxQYQgi9d`8cD8#8 z9Tm{i0_rb1cbjB_rCh`PJf#<{Q>LdJutG!zOFW;L^vTHjug|Pr;zzUt@k|qa%7C%4 z*j&Gu4rT8wLTEuL{EN{*t8y+yqLN=!CaEBH$84#PJ}DFt_Mbc21tU0!K#7U=F<>ka z4HB$U1j>c*&5a0iULp!;Eb<#tMf>G3%26?$g5_>RFrJn$z|TVCH_;ge3^_>DOuyLN zGl}XXT-t#aNxe`A4PPsQ`}s;P%%6Kxg%>Q9kD*fNt|@fG>?)0*|6IPAbWp9+0$3db z#yo3eYP5GxqvM>MY|{oaKUV>7L^o=e641JP9)eMXFk=kk=pZtv5@wuF6d<{6nMjUSZywbWB*zrVHycKd9W*T$ngqmBaj#g>UX;#y~*%9bFXwn&!7t(|#r6g-G*9}_KPz$W0rAM}eW!Chli z-X9QODuTJRSg>OxF|=H6qyiOb3~{8lU>1$A#v8^mVArAzsKX6(5P5`MJsiiiZ%YQV z-Aa_vG`2AS6Stvlkq0RcvC}F69XyWtXq8B5=wJ=`4P?MLvkZAfaQ%3x2Xa;S3Eo_w zUoj>2YM1PtXUUe3XA`jq7zsf!gLV>8tz306REYTYw~y#d+YnSX(HS@pGjtdA8rbrM5XOfdZ?kGjLoWGN6IDwMCo?G5ir4Ek1}asEnNMbB78NGSjtsRPEA zGO{@u=zY11ey)YsaAMyr7WDZtaSt4Gv4_|8gR62>bUOk4T<@4bgWym%(If!&tPU9W zp7$bZN81&E9WpE|$g+RpqLC!^fc$_KOU}91!7*X2zft|t|FiSC$Rm6RZgvxW z2(Yx&BQszebzQ0#IwVh1H(5;eh9Pbe^Z}=7boYxPGW$WW+9ekD`4VbGP_KipIEk!( ztz~mM05^IYVXT4N#k&C5%f5hdPAg*TjWiit_O#}~jz77?V497?E|nt+mB(^6&NNr# z(L>@obFCcp?gYU2*Sh%=(-Pq#GIBc)L)+-#SxV;wXE4Ucw$xWMm-vYVu>DA_s*oHW z4NN&A3m$?t#?1!6@X~EWg94{_O6r6}r@csTXk`tp%>h_0yj_k)__{SE> z&uE&K9~|H1(uKD;8=&dbR$YWOkMq!ix3gJ{$24w8ohnBfsRmda`}GRch&x0d^BZIR z^gIB@ZhVa_fbj)@#@TO^%un@$Z~SY?8^FASi8A^UDEj20Yb}74$giP%o@(rs*$<3n zvmjfFU<~Wj0N5+sW82X!^LVZY|NhP2-nDR7Fu?dz2%HqmGEJk62rONpg)ierF2R5e zvR&b7<4xz z>PVZ!SlgqWilmle`Z6y4St)L!(bfnz_v;3L#j?mk0Ri)Z#@~bZPjl%Z@--^sBo!v# z=!=bW7ryl|TSOlyS&ek8e8Og6pJ{97{4U6><-)KE_2Iq@uy~J^AB6%e8>RVM5d6gw zjgBFW^J=-0zGWF0C)+JYW>SuVv|7}+O5BV|VMP2aogE?HhBu;)st^_2Y%{aa*JjKW z9qFGmnp#-*8|^~F19UYaVh;0i8E>3s_ob2Wc~Dj(uk%%Glj2~niPJO=^9o?Sl_>A$ zLTs)Qzkv8{+!=imUn3|$O8P48D+ICCZ+`xK%A`$n2hs{Hu~S|R`va_ffw)VbSi$aT z*Rg7HlEjPVLc8!eoIIow9gb6U$@k6YD;H8O_J&o6)7Xr)N8_w`aWvP{S)|i?aVzy~ zOc>XPHw<85A5L%zIwj4I05ndA;Z(9Igqj^8Wb`O9A$l=D`Un#6 zJcQ7E=$8QN&mp1NVzl#`L->{Z$mscIT2vJ5N+GG0P}+OGyJlD z#cw0gG03*ZvHSUH+KJRD0GEK+K(JM_wRFPf>`POr4`h|$LonmQX5VOlWh+{38!#_u zYHf-bI#&pC#vnR&~E5g@zAUK!1q2BhDbhLfPh8EP$+OZ#58~v z+b&sD5*NTsz_HQJI-9ZmInXGMfb%|qD)KoUqg`+u?v|%$N2ANB(Sk54Mz##Vxfm9} zB{;5vQhSZaMs7`DGs@H^n|4J2s@y(LS)Yt6U?$-BdtxpeY>!4vRhYIc|0;1f@Gjc} zkPbLnTRotW)W>p)Kd@$Rr)h{55&{^vhiS@2+MPAz8IM)Ux=SmPA=@ZZMfD$LQQC6= zij%_&Qv+f>nxu!hv{z?Iwg)0s^(++VCI zcOKtOVhp>66Gn*#Ok=lY*v;TH1kT-bQO8@TYp;u`O`mLP(L0lzy`6+_R)wHifOC@S zcK(}ccI=?4Z=R*yTmMc+v`9`Po%n{t6wcXA7$pg?KOp-=fjncqh}8@K-#(Pld?01F z?n#-MT___{BL4mZ)t>r>j-Ps!4j_j#@N(7$7o4+8OP)ZhH{3+!N6FL$~J4|An zC9ax?_L2jbHZ7mWcc&5hsRO4p1BV$56Q^@(5BYU_h#eX6fiH=G6~lyT;T85eTKXVj zJ+D7UVscO~X?&n+s3nPjErOcSJSV&?3MZ=q-A_A0;{Idt1SVKr$pcKAmW%Nzcuzo! zIJUu7?z)ph-dDTl&FhYWyLjtLQYg8AXEUodwQ2?(6z%$|}5uVeL?@7FnwCR}qRZ@SMa%NkqscF*yk`7Lkzh`S| zDZQ9C_$QT8#9@;$EnE42g)OR~pRFRX)SH19)q^n=P7Pq(D#R#&ugnmyzJx4 zPu|o_Enqy(QzP0_W`={Rv4sFrl{Yzt}wMmvej??As)?I!VdN^~#ti)}-ghsU^;P50yjl%Ut=3#BjcF+m@OI%LV7w&<59|C@L;5QBTB57n)6k#k6OILnr+Id2?55_va+SNi8>o;7?t?L$S%vS zgRoCZ7%kizX*z&uTy`~l7MYE!B_}RvUbD53UzGCc*mPD&W3?QRhFxE2)CC*p4jsf- z8}VDQRi*9~_Wuh)IF^a>eiP#`0(a&4M#iB|q{cH52+O7gm^LkY1F&xB7biUPKbl_y z`DNL)6(vu^w|El-jD`PpuaB&yB=KcZqe9`}ZGwQYZaBcn+qr4LFQ87OUiUJC*z^F? zrX_C<%0u7E09ezRj!kcsG*(N^0ufC`m1z1L*1%;9nEAT_;lxW)?l;XTnUta1Yvlg` XVR+=hr`&wp00000NkvXXu0mjf->I!b literal 0 HcmV?d00001 diff --git a/hx-ai-intelligent/public/asset/image/bulbLogo/repair.png b/hx-ai-intelligent/public/asset/image/bulbLogo/repair.png new file mode 100644 index 0000000000000000000000000000000000000000..a30b50ded7c4bf7476d204bb5d48547b0fb609ca GIT binary patch literal 5978 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 抽屉 > 日志 =========================================== + + // 获取日志 + getLog = prefix + '/airConditioningInfo/pageAbleLog', + // 获取日志详情 + getLogDetail = prefix + '/airConditioningInfo/fullLog', } diff --git a/hx-ai-intelligent/src/api/ventilatingSystem.ts b/hx-ai-intelligent/src/api/ventilatingSystem.ts index 3e9e8ee..a72a291 100644 --- a/hx-ai-intelligent/src/api/ventilatingSystem.ts +++ b/hx-ai-intelligent/src/api/ventilatingSystem.ts @@ -13,6 +13,10 @@ export enum ventilating { getDevice1 = prefix + '/ventilatingFanCtrl/getDeviceState', // 提交排风扇的修改内容 submitTableData1 = prefix + '/ventilatingFanCtrl/refreshPlanStatus', + // 排风扇日志 + getLog1 = prefix + '/ventilatingFanInfo/pageAbleLog', + // 排风扇日志详情 + getLogDetail1 = prefix + '/ventilatingFanInfo/fullLog', // 风幕机相关 ============================================= // 获得风幕机的树形结构 @@ -25,6 +29,10 @@ export enum ventilating { getDevice2 = prefix + '/airCurtainMachineCtrl/getDeviceState', // 提交风幕机的修改内容 submitTableData2 = prefix + '/airCurtainMachineCtrl/refreshPlanStatus', + // 风幕机日志 + getLog2 = prefix + '/airCurtainMachineInfo/pageAbleLog', + // 风幕机日志详情 + getLogDetail2 = prefix + '/airCurtainMachineInfo/fullLog', // 电动窗相关 ============================================= // 获得电动窗的树形结构 @@ -37,4 +45,8 @@ export enum ventilating { getDevice3 = prefix + '/eleOperatedWindowCtrl/getDeviceState', // 提交电动窗的修改内容 submitTableData3 = prefix + '/eleOperatedWindowCtrl/refreshPlanStatus', + // 电动窗日志 + getLog3 = prefix + '/eleOperatedWindowInfo/pageAbleLog', + // 电动窗日志详情 + getLogDetail3 = prefix + '/eleOperatedWindowInfo/fullLog', } diff --git a/hx-ai-intelligent/src/view/equipmentControl/airConditionControlSystem/dialogStyle.less b/hx-ai-intelligent/src/view/equipmentControl/airConditionControlSystem/dialogStyle.less deleted file mode 100644 index 40319ec..0000000 --- a/hx-ai-intelligent/src/view/equipmentControl/airConditionControlSystem/dialogStyle.less +++ /dev/null @@ -1,161 +0,0 @@ -.out-dialog { - position: fixed; - right: 496px; - width: 500px; - height: 100%; - z-index: 0; - top: 0; - bottom: 0; - margin: auto; - box-sizing: border-box; - color: rgb(255, 83, 0); - background: black; - display: flex; - padding: 25px; - flex-direction: column; - transition: all ease 0.5s; - .content { - overflow-y: scroll; - .div-operation { - display: inline-block; - width: 3px; - height: 13px; - opacity: 1; - border-radius: 1px; - background: rgba(67, 136, 251, 1); - } - .text-operation { - display: inline-block; - color: rgba(255, 255, 255, 1); - font-size: 16px; - font-weight: 700; - margin-left: 5px; - } - .j-box { - background-color: #000; - opacity: 1; - z-index: 99999; - overflow-y: scroll; - .journal { - padding: 1% 3%; - width: 100%; - background-color: rgba(0, 0, 0); - border-radius: 12px; - border: 2px solid transparent; - border-image: linear-gradient(to bottom, #0077ff, #00f6ff, #000000) 1; - .title-img { - margin-top: 6px; - } - .title-text { - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; - } - } - .imgText { - display: flex; - align-items: center; - justify-content: space-between; - - .ztzm { - display: flex; - align-items: center; - } - - .cxbtn { - color: rgba(255, 255, 255, 1); - border: none; - border-radius: 6px; - width: 59.79px; - height: 32px; - opacity: 1; - background: linear-gradient( - 180deg, - rgba(255, 187, 0, 1) 0%, - rgba(255, 112, 3, 1) 91.21%, - rgba(255, 129, 3, 1) 100% - ); - cursor: pointer; - } - } - .btn-box { - display: grid; - grid-template-columns: 1fr 1fr; - grid-template-rows: 1fr 1fr; - grid-row-gap: 15px; - .btn-item { - text-align: center; - display: flex; - align-content: space-between; - .left { - width: 70px; - height: 35px; - line-height: 35px; - border-radius: 4px; - background: linear-gradient( - 180deg, - rgba(1, 206, 255, 1) 0%, - rgba(0, 150, 229, 1) 100% - ); - color: rgba(255, 255, 255, 1); - font-size: 14px; - font-weight: 400; - } - .right { - width: 140px; - height: 35px; - line-height: 35px; - :first-child { - color: white; - } - span { - vertical-align: middle; - } - img { - padding: 0 5px; - } - } - } - } - } - } - - .button-box { - width: 100%; - box-sizing: border-box; - padding: 10px; - height: 60px; - position: absolute; - background-color: transparent; - bottom: 0; - left: 0; - right: 0; - .execute, .cancel { - margin-right: 10px; - width: 74px; - height: 40px; - opacity: 1; - cursor: pointer; - border-radius: 4px; - font-size: 14px; - font-weight: 400; - border: 0; - margin-left: 10px; - } - .execute { - background: rgb(67, 136, 251); - color: white; - } - .cancel { - background: white; - color: black; - } - } -} - -.fade-enter-active, .fade-leave-active { - transform: translateX(0px); -} -.fade-enter-from, .fade-leave-to { - transform: translateX(496px); -} \ No newline at end of file diff --git a/hx-ai-intelligent/src/view/equipmentControl/airConditionControlSystem/tabs1.vue b/hx-ai-intelligent/src/view/equipmentControl/airConditionControlSystem/tabs1.vue index 477c65c..d340627 100644 --- a/hx-ai-intelligent/src/view/equipmentControl/airConditionControlSystem/tabs1.vue +++ b/hx-ai-intelligent/src/view/equipmentControl/airConditionControlSystem/tabs1.vue @@ -817,6 +817,6 @@ }); diff --git a/hx-ai-intelligent/src/view/equipmentControl/airConditionControlSystem/tabs2.vue b/hx-ai-intelligent/src/view/equipmentControl/airConditionControlSystem/tabs2.vue index d766a90..cc0b7c5 100644 --- a/hx-ai-intelligent/src/view/equipmentControl/airConditionControlSystem/tabs2.vue +++ b/hx-ai-intelligent/src/view/equipmentControl/airConditionControlSystem/tabs2.vue @@ -231,7 +231,7 @@ }; diff --git a/hx-ai-intelligent/src/view/equipmentControl/lightingManage/tabs2.vue b/hx-ai-intelligent/src/view/equipmentControl/lightingManage/tabs2.vue index 6bff15e..2426acb 100644 --- a/hx-ai-intelligent/src/view/equipmentControl/lightingManage/tabs2.vue +++ b/hx-ai-intelligent/src/view/equipmentControl/lightingManage/tabs2.vue @@ -164,11 +164,21 @@ }; // 将对表格的修改统一发送 const sendTable = () => { - http.post(lightingManage.submitTableData, dataSource.value).then((res) => { - message.success('操作成功'); - getTable(); - getLeftPlan(); - }); + http + .post( + lightingManage.submitTableData + + `?projectId=${state.projectId}${state.siteId ? `&siteId=${state.siteId}` : ''}`, + dataSource.value, + ) + .then((res) => { + if (res.retcode == 0) { + message.success('操作成功'); + getTable(); + getLeftPlan(); + } else { + message.info(res.msg); + } + }); }; // tab页弹窗部分 ==================================================== @@ -231,7 +241,7 @@ }; diff --git a/hx-ai-intelligent/src/view/equipmentControl/ventilationSystem/components/fanLog.vue b/hx-ai-intelligent/src/view/equipmentControl/ventilationSystem/components/fanLog.vue new file mode 100644 index 0000000..fbc714b --- /dev/null +++ b/hx-ai-intelligent/src/view/equipmentControl/ventilationSystem/components/fanLog.vue @@ -0,0 +1,312 @@ + + + + diff --git a/hx-ai-intelligent/src/view/equipmentControl/ventilationSystem/components/fanPlant.vue b/hx-ai-intelligent/src/view/equipmentControl/ventilationSystem/components/fanPlant.vue index 8673a50..2dcccec 100644 --- a/hx-ai-intelligent/src/view/equipmentControl/ventilationSystem/components/fanPlant.vue +++ b/hx-ai-intelligent/src/view/equipmentControl/ventilationSystem/components/fanPlant.vue @@ -108,7 +108,9 @@ type: Number, }, }); - + let url = ''; + // 全局变量 + const state = items(); onMounted(() => { // 计划表格 getTable(); @@ -123,9 +125,6 @@ url = ventilating.submitTableData3; } }); - // 全局变量 - const state = items(); - let url = ''; // tab页部分 ======================================================== @@ -183,11 +182,16 @@ }; // 将对表格的修改统一发送 const sendTable = () => { - http.post(url, dataSource.value).then(() => { - message.success('操作成功'); - getTable(); - getLeftPlan(); - }); + http + .post( + url + `?projectId=${state.projectId}${state.siteId ? `&siteId=${state.siteId}` : ''}`, + dataSource.value, + ) + .then(() => { + message.success('操作成功'); + getTable(); + getLeftPlan(); + }); }; // tab页弹窗部分 ==================================================== @@ -250,7 +254,7 @@ };