From c6961fdfa8e65f972827246ef29d2d3df90b29b6 Mon Sep 17 00:00:00 2001 From: zhaohy <1695786511@qq.com> Date: Mon, 5 Aug 2024 15:22:42 +0800 Subject: [PATCH] =?UTF-8?q?add:=E9=80=9A=E9=A3=8E=E7=B3=BB=E7=BB=9F?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../image/ventilationSystem/airCurtain.png | Bin 0 -> 4116 bytes .../image/ventilationSystem/fan.png | Bin 0 -> 5068 bytes .../image/ventilationSystem/highSpeed.png | Bin 0 -> 2579 bytes .../image/ventilationSystem/hotAir.png | Bin 0 -> 7853 bytes .../image/ventilationSystem/lowSpeed.png | Bin 0 -> 2586 bytes .../image/ventilationSystem/mediumSpeed.png | Bin 0 -> 2550 bytes .../image/ventilationSystem/state-open.png | Bin 0 -> 2329 bytes .../image/ventilationSystem/state-success.png | Bin 0 -> 7882 bytes .../image/ventilationSystem/windowIcon.png | Bin 0 -> 5208 bytes .../ventilationSystem/components/boxModel.vue | 131 +++++++ .../ventilationSystem/components/dialogStyle.less | 168 ++++++++ .../ventilationSystem/components/fanControl.vue | 201 ++++++++++ .../ventilationSystem/components/fanPlant.vue | 248 ++++++++++++ .../ventilationSystem/components/tabs1.less | 423 +++++++++++++++++++++ .../equipmentControl/ventilationSystem/index.vue | 337 +++++++++++++++- 15 files changed, 1506 insertions(+), 2 deletions(-) create mode 100644 hx-ai-intelligent/src/view/equipmentControl/image/ventilationSystem/airCurtain.png create mode 100644 hx-ai-intelligent/src/view/equipmentControl/image/ventilationSystem/fan.png create mode 100644 hx-ai-intelligent/src/view/equipmentControl/image/ventilationSystem/highSpeed.png create mode 100644 hx-ai-intelligent/src/view/equipmentControl/image/ventilationSystem/hotAir.png create mode 100644 hx-ai-intelligent/src/view/equipmentControl/image/ventilationSystem/lowSpeed.png create mode 100644 hx-ai-intelligent/src/view/equipmentControl/image/ventilationSystem/mediumSpeed.png create mode 100644 hx-ai-intelligent/src/view/equipmentControl/image/ventilationSystem/state-open.png create mode 100644 hx-ai-intelligent/src/view/equipmentControl/image/ventilationSystem/state-success.png create mode 100644 hx-ai-intelligent/src/view/equipmentControl/image/ventilationSystem/windowIcon.png create mode 100644 hx-ai-intelligent/src/view/equipmentControl/ventilationSystem/components/boxModel.vue create mode 100644 hx-ai-intelligent/src/view/equipmentControl/ventilationSystem/components/dialogStyle.less create mode 100644 hx-ai-intelligent/src/view/equipmentControl/ventilationSystem/components/fanControl.vue create mode 100644 hx-ai-intelligent/src/view/equipmentControl/ventilationSystem/components/fanPlant.vue create mode 100644 hx-ai-intelligent/src/view/equipmentControl/ventilationSystem/components/tabs1.less diff --git a/hx-ai-intelligent/src/view/equipmentControl/image/ventilationSystem/airCurtain.png b/hx-ai-intelligent/src/view/equipmentControl/image/ventilationSystem/airCurtain.png new file mode 100644 index 0000000000000000000000000000000000000000..a4424ae3729346de2dc5990a2d54b06f96ac5783 GIT binary patch literal 4116 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 literal 0 HcmV?d00001 diff --git a/hx-ai-intelligent/src/view/equipmentControl/image/ventilationSystem/fan.png b/hx-ai-intelligent/src/view/equipmentControl/image/ventilationSystem/fan.png new file mode 100644 index 0000000000000000000000000000000000000000..1630fe30794bdfc77064e2f72372718b9d5d6ebd GIT binary patch literal 5068 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 literal 0 HcmV?d00001 diff --git a/hx-ai-intelligent/src/view/equipmentControl/image/ventilationSystem/hotAir.png b/hx-ai-intelligent/src/view/equipmentControl/image/ventilationSystem/hotAir.png new file mode 100644 index 0000000000000000000000000000000000000000..353e9878d63f633fa53c63c0e3bbcd3a749c519d GIT binary patch literal 7853 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 LNkvXXu0mjffF=fU literal 0 HcmV?d00001 diff --git a/hx-ai-intelligent/src/view/equipmentControl/image/ventilationSystem/lowSpeed.png b/hx-ai-intelligent/src/view/equipmentControl/image/ventilationSystem/lowSpeed.png new file mode 100644 index 0000000000000000000000000000000000000000..fd0f338805edf4d0ad13adf82056deb72754c69d GIT binary patch literal 2586 zcmV+#3gz{QP)HFSXL zv~{4^+G_0t>o9}z$Le55=}Z$x9ksR^tWK4Pgxaw(#gYM9hCv}1h2RHdAS5Kao89bY zzuwpFxo@*^1Dj27dS5bk@44sR^Si%u&VBb?0y8MiXU1j=l&&CzI&bRj5Gc)ce+%<8T(lN}`UE>@ZV9}Z$($N}!t?v-Y)=c$^W5meg57Zgi2NAG zabTJzV3n(hKut8x;ltV%p%iFdFGn!Sc>$$4rWsf>tNP58`AU3?^Jpo6CBfOZ4a~F2 z?k72?eVA}up@VXBT824B*mxNSfJ{y{%7BmSAwH^_l9^6(qnq4MBBhtlJ3hE1IQJjp zzatLO%iE4bS+IM6~cVVT#FP^WP}jL2y-1nMG-IaKh`K`$T^M&L*nh!TYboI z)E?z=oR&!YNY*$If86`eso0wmoZJ>(!V5w(?{;I{7+{Wkvy_fT=Lqwc?lQ2=0Yjjc9xCvtz-lpZ zZm~&|i$Q64&13_!x?;xD7sgtAyJif|{%UBYAPCoUPC3LZ=@-9PLsTs(%x(H`ViIJ< zFc84E1R_%mV2-Pax8X3^X0U1Cf8`X6k1OXSIV=t?bK>_u2e6Wdf0|cgr z;{;v+ni!bPnIn(so<*BkXlT)-M?%n}8#1G0r);ghf#J%h!3% zy_G0c7xDvERk?bu6d2P_n&wOU!l{>Rf<&__fS5V+0Ch+no>si5iV}5Q9GfH9x#6K7 zm4ALYxP6&xoSJ^MA?jzrh9r;mZ{WwqJk+zW4eY3%$)eZ>cPREV-vwOCG}}HNQ(GaE z##m)8#(h%j|0pYX9~6nZUrMNAxdsa~&3mwa9Z6g6w+vA#*#AAcg6Ps$oYz!!E$yYr z==(%-tQH()@uY*&ydPJ&TtkK6FpA#k(Xv~atWmVRfJv~b82BuO?fb)t?W`{Waq!4< zXg2fpaw^OBt1;Ij9uI)rpQ=)vZoc=foOdj6ww}!VY*-a%iP;O`2)3)uXU&mtk21IZ zt4)f%&Egu z@7+MG--X3~c+jtxIotI`o&b|K?T#v*Dy90st>hH3_0u{r1F^9MWSDgdXVP6H9BI*R zuI;{bBG#S&H{OX*V+gW^HStu}hMBAs8#fg=%jW6PAay$Wj9RIkwQoN{>%apMA`Z}- zv})+ax3={X6wYM2^=s@+#S9b!H1aV)A45Nax|H9M2p#Fhmtk2EaUb%Nd4Sk zN=+?x4zLdXOuC&!V(t2p>aLkESEz#kHlgd<*7VQ-F0~UQ+MDk$$=sLmE?u^_K&{lh zb|>XSeyy>>DW1eL4wa;y2xdS$?16rG3$Q_1thDY+RIp<7XA=Vya8MI2?ct zD`SQ1T$&J*Tu-4L*=$Fe80(W3R*X4$?-xO%+#Aa-skL+$?FiLLRrc6tce<_Q{Py*= zFYdF2DwO?B7eR#5&M52N0&z4zq=SxX&#e#HPb}2af-wyjZpQkf*M}rkUv!3g9 z&#F}Xy&I|~UXPQHOz-s9K{yeC-&}`VF>c0h9_%tB@fK~wUr8sSqd|q%-HIcU=t^&UV9Jg8NBZ*B|%0DjjNg`yz{s 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 M07*qoM6N<$f<}A!Pyhe` literal 0 HcmV?d00001 diff --git a/hx-ai-intelligent/src/view/equipmentControl/image/ventilationSystem/state-open.png b/hx-ai-intelligent/src/view/equipmentControl/image/ventilationSystem/state-open.png new file mode 100644 index 0000000000000000000000000000000000000000..d26ee3eb2d55be53647ba66f359ce8c977aea174 GIT binary patch literal 2329 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 literal 0 HcmV?d00001 diff --git a/hx-ai-intelligent/src/view/equipmentControl/image/ventilationSystem/state-success.png b/hx-ai-intelligent/src/view/equipmentControl/image/ventilationSystem/state-success.png new file mode 100644 index 0000000000000000000000000000000000000000..f6e8d81de26b3140a953211c9e2cdb870586577c GIT binary patch literal 7882 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 literal 0 HcmV?d00001 diff --git a/hx-ai-intelligent/src/view/equipmentControl/image/ventilationSystem/windowIcon.png b/hx-ai-intelligent/src/view/equipmentControl/image/ventilationSystem/windowIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..f292bc679f21edfaf81368cf7b582e8f268678e6 GIT binary patch literal 5208 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 +
+
+ {{ dataSource.title }} +
+
+
+
+ +
+ + + 正常 + +
+
+
+ +
+ + + 高速启动 +
+
+
+ +
+ + + 开启 +
+
+
+ +
+ + + 热风 + +
+
+
+ + + diff --git a/hx-ai-intelligent/src/view/equipmentControl/ventilationSystem/components/dialogStyle.less b/hx-ai-intelligent/src/view/equipmentControl/ventilationSystem/components/dialogStyle.less new file mode 100644 index 0000000..26c41ae --- /dev/null +++ b/hx-ai-intelligent/src/view/equipmentControl/ventilationSystem/components/dialogStyle.less @@ -0,0 +1,168 @@ +.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%; + height: 150px; + 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 { + padding-top: 6px; + } + } + .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 { + 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; + }.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/ventilationSystem/components/fanControl.vue b/hx-ai-intelligent/src/view/equipmentControl/ventilationSystem/components/fanControl.vue new file mode 100644 index 0000000..dad0fa7 --- /dev/null +++ b/hx-ai-intelligent/src/view/equipmentControl/ventilationSystem/components/fanControl.vue @@ -0,0 +1,201 @@ + + + diff --git a/hx-ai-intelligent/src/view/equipmentControl/ventilationSystem/components/fanPlant.vue b/hx-ai-intelligent/src/view/equipmentControl/ventilationSystem/components/fanPlant.vue new file mode 100644 index 0000000..05bb3c6 --- /dev/null +++ b/hx-ai-intelligent/src/view/equipmentControl/ventilationSystem/components/fanPlant.vue @@ -0,0 +1,248 @@ + + + + diff --git a/hx-ai-intelligent/src/view/equipmentControl/ventilationSystem/components/tabs1.less b/hx-ai-intelligent/src/view/equipmentControl/ventilationSystem/components/tabs1.less new file mode 100644 index 0000000..e0f02c9 --- /dev/null +++ b/hx-ai-intelligent/src/view/equipmentControl/ventilationSystem/components/tabs1.less @@ -0,0 +1,423 @@ +// 抽屉 +.drawer-fan { + .light-area, + .circuit-area, + .control-area, + .control-scene-area, + .light-parameters-area { + width: 100%; + margin-top: 20px; + display: flex; + align-items: center; + } + + .light-area-tab, + .circuit-tab, + .control-tab, + .control-scene-tab, + .light-parameters-tab { + width: 5px; + height: 23px; + opacity: 1; + background: rgba(26, 174, 251, 1); + margin-right: 4px; + } + + .light-area-text, + .circuit-text, + .control-text, + .control-scene-text, + .light-parameters-text { + font-size: 14px; + color: white; + padding-left: 5px; + line-height: 23px; + width: 110px; + height: 23px; + background: linear-gradient(270deg, rgba(86, 221, 253, 0) 0%, rgba(25, 176, 255, 1) 100%); + user-select: none; + } + + .light-area-tab, + .light-area-text { + display: inline-block; + justify-content: center; + } + .plan { + border: none; + font-size: 14px; + font-weight: 400; + border-radius: 5px; + vertical-align: top; + margin-left: 235px; + width: 88px; + height: 32px; + color: white; + cursor: pointer; + } + .plan.enabled { + background: linear-gradient(180deg, rgba(103, 222, 0, 1) 0%, rgba(0, 181, 6, 1) 100%); + } + .plan.disabled { + background-color: red; + } + .plan:disabled { + cursor: not-allowed; + } + .openPlan { + cursor: pointer; + border: none; + font-size: 14px; + font-weight: 400; + border-radius: 5px; + color: white; + vertical-align: top; + width: 88px; + height: 32px; + } + .openPlan.enabled2 { + background: linear-gradient(180deg, rgba(103, 222, 0, 1) 0%, rgba(0, 181, 6, 1) 100%); + } + + .openPlan.disabled2 { + background-color: red; + } + + .openPlan:disabled { + cursor: not-allowed; + } + + .btn2 { + display: flex; + align-items: center; + margin-left: 80px; + } + + .openzm { + cursor: pointer; + color: rgba(34, 183, 255, 1); + margin-left: 20px; + font-size: 14px; + } + + .custom-checkbox { + width: 13px; + height: 13px; + } + + .both { + 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%); + margin-left: 8px; + font-size: 12px; + color: white; + border: none; + border-radius: 5px; + cursor: pointer; + } + + .btn2 { + button { + margin: 0 5px; + } + } + + .allBtn { + border: 0; + width: 40px; + color: white; + background-color: transparent; + } + + .blue-background.ant-switch-checked { + background-color: linear-gradient(180deg, + rgba(1, 206, 255, 1) 0%, + rgba(0, 150, 229, 1) 100%) !important; + } + + .grey-background.ant-switch { + background-color: grey !important; + } + + .blue-background.ant-switch-checked .ant-switch-handle { + background-color: linear-gradient(180deg, + rgba(1, 206, 255, 1) 0%, + rgba(0, 150, 229, 1) 100%) !important; + } + + .grey-background.ant-switch .ant-switch-handle { + background-color: grey !important; + } + + p { + color: white; + } + + .area, + .btnArea, + .control-mode-btn-area, + .control-scene-btn-area { + margin-left: -17px; + + button { + width: 21%; + padding: 0 2%; + } + } + + .btn { + width: 92px; + height: 40px; + border-radius: 4px; + opacity: 1; + margin-top: 10px; + margin-left: 17px; + font-size: 14px; + font-weight: 400; + opacity: 1; + border: 1px solid rgba(207, 212, 219, 1); + line-height: 20.27px; + color: white; + text-align: center; + vertical-align: top; + background-color: rgba(255, 255, 255, 0.1); + } + + .selected { + background: linear-gradient(180deg, rgba(201, 245, 255, 1) 0%, rgba(138, 215, 255, 1) 100%); + color: rgba(0, 61, 90, 1); + border: 1px solid white; + } + + .btn:hover { + background-color: rgba(207, 212, 219, 1); + } + + .btn:active { + background-color: rgba(102, 102, 102, 1); + color: white; + } + + .circuit-area, + .control-scene-area, + .light-parameters-area { + left: 51px; + width: 100%; + margin-top: 20px; + } + + .circuit-tab, + .circuit-text { + display: inline-block; + } + + .batch { + width: 60px; + height: 32px; + opacity: 1; + border: 1px solid rgba(67, 136, 251, 1); + color: rgba(67, 136, 251, 1); + border-radius: 5px; + background-color: white; + margin-left: 11px; + } + + .control-area { + left: 51px; + width: 100%; + margin-top: 20px; + } + + .control-tab, + .control-text { + display: inline-block; + } + + :deep(.cell) { + text-align: center; + } + + :deep(#pane-first) { + height: 100%; + } + + .control-scene-tab, + .control-scene-text { + display: inline-block; + } + + .light-parameters-tab, + .light-parameters-text { + display: inline-block; + } + + .light-parameters-textarea>p { + height: 100%; + display: flex; + border: 1px solid rgba(236, 239, 245, 1); + justify-content: center; + align-items: center; + } + + .bottom { + width: 100%; + height: 64px; + display: flex; + justify-content: flex-end; + align-items: center; + position: fixed; + bottom: 0; + right: 0; + } + + .execute { + margin-right: 20px; + width: 74px; + height: 40px; + opacity: 1; + cursor: pointer; + border-radius: 4px; + background: rgba(67, 136, 251, 1); + font-size: 14px; + font-weight: 400; + color: white; + border: 0; + margin: 0 10px; + } + + .flushed { + width: 74px; + height: 40px; + cursor: pointer; + opacity: 1; + border-radius: 4px; + font-size: 14px; + font-weight: 400; + color: rgba(102, 102, 102, 1); + background: white; + border: 1px solid rgba(193, 197, 204, 1); + margin: 0 10px; + } + + :deep(.ant-table-pagination) { + visibility: hidden; + } + + .drawer-content { + margin-left: 20px; + } + + .arrow-indicator { + position: absolute; + top: 50%; + left: 0; + transform: translateY(-50%); + z-index: 1; + } + + .drawer-title1 { + position: fixed; + width: 33px; + height: 33px; + top: 0; + bottom: 0; + right: 20px; + margin: auto; + z-index: 99999; + } + + .drawer-title2 { + position: fixed; + width: 33px; + height: 33px; + top: 0; + bottom: 0; + right: 495px; + margin: auto; + z-index: 99999; + } + + .arrowbtn { + display: flex; + justify-content: center; + align-items: center; + width: 28px; + height: 28px; + background: rgba(0, 0, 0, 1); + opacity: 0.5; + border: none; + } + + :deep(.ant-tabs-tab-btn) { + color: white; + } + + :deep(.ant-table) { + background-color: transparent; + } + + :deep(.ant-table-bordered) { + background-color: transparent; + } + + :deep(.ant-table-thead) { + background-color: transparent; + } + + :deep(.ant-table-cell) { + background-color: transparent; + color: #fff; + } + + .custom-table { + border-collapse: collapse; + width: 416px; + height: 60px; + color: rgba(255, 255, 255, 1); + } + + .custom-table th, + .custom-table td { + border: 1px solid rgba(163, 192, 243, 1); + text-align: left; + padding: 8px; + text-align: center; + } + + .table1 { + margin-top: 20px; + width: 100%; + cellspacing: 0; + cellpadding: 0; + border: 1px solid rgba(255, 255, 255); + border-radius: 5px; + background: rgba(255, 255, 255, 0.1); + } + + .light-area, + .circuit-area, + .control-area, + .control-scene-area, + .light-parameters-area { + width: 100%; + margin-top: 20px; + display: flex; + align-items: center; + } + + .zmhlbtn { + position: relative; + } + + // 禁用图标 + .anticon-stop { + position: absolute; + right: 3px; + bottom: 3px; + } +} \ No newline at end of file diff --git a/hx-ai-intelligent/src/view/equipmentControl/ventilationSystem/index.vue b/hx-ai-intelligent/src/view/equipmentControl/ventilationSystem/index.vue index a21cac4..ebf278f 100644 --- a/hx-ai-intelligent/src/view/equipmentControl/ventilationSystem/index.vue +++ b/hx-ai-intelligent/src/view/equipmentControl/ventilationSystem/index.vue @@ -65,6 +65,196 @@ + +
+ +
+ + +
+ +
+
+ + + +
+ +
+ + + + + + 日志 + +
+ + +
+ +
+
+ + + +
+ +
+ + 风幕机 + 计划列表 + 日志 + +
+ +
+ +
+
+ + + +
+ +
+ + 电动窗 + 计划列表 + 日志 + +
@@ -257,4 +550,44 @@ opacity: 0; /* 结束时完全透明 */ } } + .drawer-fan { + width: 496px; + // 抽屉关闭按钮 + .drawer-box-out { + width: 30px; + height: 40px; + border-radius: 2px; + position: fixed; + right: 466px; + top: 0; + bottom: 0; + margin: auto; + background: rgba(0, 0, 0, 0.5); + display: flex; + justify-content: center; + align-items: center; + cursor: pointer; + } + .ant-tabs-tab-btn { + color: white; + } + .ant-tabs-tabpane { + color: white; + } + } + .drawer-box-in { + width: 30px; + height: 40px; + border-radius: 2px; + position: fixed; + right: 0; + top: 0; + bottom: 0; + margin: auto; + background: rgba(0, 0, 0, 0.5); + display: flex; + justify-content: center; + align-items: center; + cursor: pointer; + }