From 01fd569185bead7db280432d98e83272303fd1c6 Mon Sep 17 00:00:00 2001 From: zhaohy <1695786511@qq.com> Date: Thu, 1 Aug 2024 10:34:39 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E6=96=B0=E9=A3=8E=E7=B3=BB=E7=BB=9F=20?= =?UTF-8?q?=E7=A9=BA=E8=B0=83=E7=AE=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/conditioningModel.vue | 262 ++++++++++++++------- .../components/floorHeatingModel.vue | 149 ++++++++++++ .../components/newTreedBox.vue | 113 +++++++++ .../airConditioningSystem/index.vue | 191 +++++++++++++-- .../airConditioningSystem/conditioningModelBg.png | Bin 0 -> 5155 bytes .../conditioningModelIcon.png | Bin 0 -> 2315 bytes .../airConditioningSystem/floorHeatingIcon.png | Bin 0 -> 4010 bytes 7 files changed, 609 insertions(+), 106 deletions(-) create mode 100644 hx-ai-intelligent/src/view/equipmentControl/airConditioningSystem/components/floorHeatingModel.vue create mode 100644 hx-ai-intelligent/src/view/equipmentControl/airConditioningSystem/components/newTreedBox.vue create mode 100644 hx-ai-intelligent/src/view/equipmentControl/image/airConditioningSystem/conditioningModelBg.png create mode 100644 hx-ai-intelligent/src/view/equipmentControl/image/airConditioningSystem/conditioningModelIcon.png create mode 100644 hx-ai-intelligent/src/view/equipmentControl/image/airConditioningSystem/floorHeatingIcon.png diff --git a/hx-ai-intelligent/src/view/equipmentControl/airConditioningSystem/components/conditioningModel.vue b/hx-ai-intelligent/src/view/equipmentControl/airConditioningSystem/components/conditioningModel.vue index 3fb8bdb..c4fb2c3 100644 --- a/hx-ai-intelligent/src/view/equipmentControl/airConditioningSystem/components/conditioningModel.vue +++ b/hx-ai-intelligent/src/view/equipmentControl/airConditioningSystem/components/conditioningModel.vue @@ -1,85 +1,133 @@ - diff --git a/hx-ai-intelligent/src/view/equipmentControl/airConditioningSystem/components/floorHeatingModel.vue b/hx-ai-intelligent/src/view/equipmentControl/airConditioningSystem/components/floorHeatingModel.vue new file mode 100644 index 0000000..2078284 --- /dev/null +++ b/hx-ai-intelligent/src/view/equipmentControl/airConditioningSystem/components/floorHeatingModel.vue @@ -0,0 +1,149 @@ + + + diff --git a/hx-ai-intelligent/src/view/equipmentControl/airConditioningSystem/components/newTreedBox.vue b/hx-ai-intelligent/src/view/equipmentControl/airConditioningSystem/components/newTreedBox.vue new file mode 100644 index 0000000..7f0fdec --- /dev/null +++ b/hx-ai-intelligent/src/view/equipmentControl/airConditioningSystem/components/newTreedBox.vue @@ -0,0 +1,113 @@ + + + diff --git a/hx-ai-intelligent/src/view/equipmentControl/airConditioningSystem/index.vue b/hx-ai-intelligent/src/view/equipmentControl/airConditioningSystem/index.vue index a02352c..c98f1e9 100644 --- a/hx-ai-intelligent/src/view/equipmentControl/airConditioningSystem/index.vue +++ b/hx-ai-intelligent/src/view/equipmentControl/airConditioningSystem/index.vue @@ -112,25 +112,57 @@ headerStyle="background-color:rgba(33, 40, 54, 0.95); border-bottom: 2px solid #454545;" bodyStyle="background-color: rgba(33, 40, 54, 0.95);" @close="handleClose"> - + -
- {{ selectConditioning.title }} + +
+ +
+
+ +
+
+ + + +
@@ -152,9 +184,10 @@ import doubleSingleModel from '../components/doubleSingleModel.vue'; import newTrendModel from './components/newTrendModel.vue'; import conditioningModel from './components/conditioningModel.vue'; - onMounted(() => { - selectConditioning.value = conditioningData.value[0]; - }); + import newTreedBox from './components/newTreedBox.vue'; + import floorHeatingModel from './components/floorHeatingModel.vue'; + + onMounted(() => {}); onUnmounted(() => {}); //图例 const legend = ref([ @@ -399,18 +432,84 @@ url: freshAir, }, ]); + const conditioningModels = ref(null); //选择的空调箱 const selectConditioning = ref({}); + //子组件 选择空调箱 + const selectConditioningData = (data: any) => { + selectConditioning.value = {}; + setTimeout(() => { + selectConditioning.value = { ...data }; + }, 100); + }; + // 地暖 + const floorHeatingData = ref([ + { + title: '走廊西地暖', + styleText: { left: '13.5%', bottom: '34%' }, + type: '地暖', + unit: '℃', + number: 10, + url: freshAir, + }, + { + title: '站厅西地暖', + styleText: { left: '19.5%', bottom: '38.5%' }, + lineType: 1, + unit: '℃', + number: 10, + url: freshAir, + }, + { + title: '站厅西地暖', + styleText: { left: '33%', bottom: '43%' }, + lineType: 1, + unit: '℃', + number: 10, + url: freshAir, + }, + { + title: '安检区地暖', + styleText: { left: '46%', bottom: '49.5%' }, + lineType: 1, + unit: '℃', + number: 40, + url: freshAir, + }, + { + title: '站厅东地暖', + styleText: { left: '57.5%', bottom: '56%' }, + lineType: 1, + unit: '℃', + number: 10, + url: freshAir, + }, + { + title: '办公东地暖', + styleText: { left: '69.5%', bottom: '62%' }, + lineType: 1, + unit: '℃', + number: 10, + url: freshAir, + }, + ]); // 选择的图例 const selectIndex = ref(0); const selectLegend = (item: any, index: any) => { if (selectIndex.value !== index) { selectIndex.value = index; - } - if (selectIndex.value === 2) { - setTimeout(() => { - newTrendModels.value.toggle(newTrend); - }, 100); + if (selectIndex.value === 2) { + setTimeout(() => { + newTrendModels.value.toggle(newTrend); + }, 100); + } else if (selectIndex.value === 3) { + if (!selectConditioning.value?.title) { + selectConditioning.value = { ...conditioningData.value[0] }; + } + setTimeout(() => { + conditioningModels.value.toggle(conditioningData.value, selectConditioning.value); + }, 100); + } } }; const handleClose = () => { @@ -467,4 +566,48 @@ margin-left: -10px; } } + .newTrend-box { + width: 990px; + height: 146px; + background-color: #282d33; + position: absolute; + top: 20px; + right: 380px; + border-radius: 12px; + padding: 12px; + color: white; + } + .zep-enter-active, + .zep-leave-active { + animation-duration: 0.6s; /* 增加动画持续时间 */ + animation-timing-function: ease-in-out; /* 使用更平滑的动画曲线 */ + } + + .zep-enter-active { + animation-name: bounce-enter; + } + + .zep-leave-active { + animation-name: bounce-leave; + } + + /* 进入动画 */ + @keyframes bounce-enter { + 0% { + opacity: 0; /* 初始时完全透明 */ + } + 100% { + opacity: 1; /* 结束时完全不透明 */ + } + } + + /* 离开动画 */ + @keyframes bounce-leave { + 0% { + opacity: 1; /* 初始时完全不透明 */ + } + 100% { + opacity: 0; /* 结束时完全透明 */ + } + } diff --git a/hx-ai-intelligent/src/view/equipmentControl/image/airConditioningSystem/conditioningModelBg.png b/hx-ai-intelligent/src/view/equipmentControl/image/airConditioningSystem/conditioningModelBg.png new file mode 100644 index 0000000000000000000000000000000000000000..c628306d94cad472d847414ef615f08a727a7fa7 GIT binary patch literal 5155 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 g+9v0`7FHdMR6g?89`UW6T zTuN2KrCeH2Q6)fipb{WZP*lRDQA-i(OI%g-Jr70|0;!E!By3RR%$aY#|NAfJnBhHgu=fZ~+#yienz#RZ3ko2P2Q(z-`yh1NOF19lk@}n44 z6SnJbFs%A%++Q4l&&)nevxg{l2D=MT$rMAU2;@LNzDrY`ZnD<^n_zUO{szM#`*hNG zeUEE6(+SuefD)6lV1RB6%FFd z(j%|Eox`yeGQbR-?PQP&be2rMFahowgZ)t6;8~N$qOvI3f&ln{&9&-1u8{j z2-!LpG1}};c>g0`2cG}!_W0U}4huu*4OYROVerv~Ig&tuB+#nW1kkzz)!AJC_mYA9 zgnl?cx#6jywqjcS@=4&uKeWcrq?RB37I5y_Ek=`;xi*GAl$QA52PXo>>Kw6}bgWjO z#HNaup*E+Wxr;DtXWcx+232NhW}LVNfAY)i&XacMsc)xiRE@o!UmtL@gT6h5U}Z6` z)h$-zK*`f3dHS4o-GW z$)SSs_(eW>;fko6zizuIk<^bUxSyDVrkrSf6GqL4k#S(&yMfg>qjB&5*_r5Z6@qRq z0h9Nn1OGlbRI&zWSZ4Wd4A-*oGbVz;UWDd9Ux1*HNJqqK3($tQV-Y&~p;tCw8Yo-$ z75i4wa=5zpi{C`RoGS3f-zkQDA|2@Cm*o0QGCd;|oNsTsg`mcW1nd!enVJwYNHP6-eRmO56=efkHP3B+0JjK)* z5f4)-K%r%apzqH>zr9?vOl!bAu!P%5jW*ahO@X|V0AF%x(~-a zx8x5E=e;`uI(`FB=^Rg_F?#qYFmZPbM2M!fef=u%=Ih%TRr7HZzpfm@&+iCm!}Noz zIFc#iWn#6jomSgb{JYezWp4tX^7i4%9!-CloatcGnYia|UHYQ#X z6XFKfr5^;+7tHp0DKx1RIy45~@}jzQhZIUoHj9!;DoTzvixL&034F z1_hp!fn^Eb_qp#lfuBv5d5J2&qr$nGf!QOen)0f|tY$*DbrvXYJYDD(3#6x6Vdx~V z!VBlrG)qMs`k|tMSt8(`v~-J0qsB=HJTQfyv3mR}L(o&BVx+6WITF>jr3kTRurbo{2z5PhempsGy&&2pUU~ zndSm-$E8S!l*Jc!|Dgif>LpN{&~w-@VD;-oAE&4y z_OM)zSdDK$sI@&!r1jBB^`Zu6U9S#kT2C!c$*Qc`ma4^b#U#jT*Gv)g{f%PcQ|T zVjuGzu$)a-w@4tv-N)EbglP}RiVJCGA!%776+pYRBrETq5LELDl9mj0sh;Y7OD6`l zE(4XZXobi^!2g0qYj8GN0(0}r1aKU+$}NU{`&x0{x`j+`AI-1~yEHCW@{rlp%X0sr zgCRg#>B?})(ZP;h%1%jwl$d5!PXloICfHFb@z$3kZ?CM@y}q%yyQJ=3MsE0ESo95! zLteZ{dH1d@fFX$;fK=l;0IG&vbEMaS%*Ly4{ZT%PD8+F+dypG4*L~zjidS2-2rZUWS4if>Hfd{XT#n; l=iPX!OVhs_uiV=l{{yI*({|#!$#MVy002ovPDHLkV1oaWZPfq( literal 0 HcmV?d00001 diff --git a/hx-ai-intelligent/src/view/equipmentControl/image/airConditioningSystem/floorHeatingIcon.png b/hx-ai-intelligent/src/view/equipmentControl/image/airConditioningSystem/floorHeatingIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..9fc85c5c3987964c9297637340086b8785936feb GIT binary patch literal 4010 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 QK>z>%07*qoM6N<$f*GT=SO5S3 literal 0 HcmV?d00001