MiniBoard.vue 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685
  1. <!-- eslint-disable vue/multi-word-component-names -->
  2. <template>
  3. <div class="mini-board" :class="`mini-board_${type} mini-board_${type}_${getValueDecoClass(value)}`">
  4. <template v-if="layout === 'val-top'">
  5. <slot name="value">
  6. <div class="mini-board__value" :class="`mini-board__value_${type}`">
  7. {{ value }}
  8. </div>
  9. </slot>
  10. <slot name="label">
  11. <div class="mini-board__label" :class="`mini-board__label_${type}`">
  12. {{ label }}
  13. </div>
  14. </slot>
  15. </template>
  16. <template v-if="layout === 'label-top'">
  17. <slot name="label">
  18. <div class="mini-board__label" :class="`mini-board__label_${type}`">
  19. {{ label }}
  20. </div>
  21. </slot>
  22. <slot name="value">
  23. <div class="mini-board__value" :class="`mini-board__value_${type}`">
  24. {{ value }}
  25. </div>
  26. </slot>
  27. </template>
  28. <template v-if="layout === 'new-top'">
  29. <slot name="label">
  30. <div class="mini-board__label" :class="`mini-board__label_${type}`">{{ label }}</div>
  31. </slot>
  32. <slot name="value">
  33. <div class="mini-board__value" :class="`mini-board__value_${type}`">{{ value }}</div>
  34. </slot>
  35. </template>
  36. <template v-if="layout === 'new1-top'">
  37. <slot name="label">
  38. <div class="mini-board__label" :class="`mini-board__label_${type}`">{{ label }}</div>
  39. </slot>
  40. <slot name="value">
  41. <div class="mini-board__value" :class="`mini-board__value_${type}`">{{ value }}</div>
  42. </slot>
  43. </template>
  44. <template v-if="layout === 'new2-top'">
  45. <slot name="value">
  46. <div class="mini-board__value" :class="`mini-board__value_${type}`">{{ value }}</div>
  47. </slot>
  48. <slot name="label">
  49. <div class="mini-board__label" :class="`mini-board__label_${type}`">{{ label }}</div>
  50. </slot>
  51. </template>
  52. <template v-if="layout === 'new3-top'">
  53. <div v-if="label === '进风(m³/min)'" class="mini-board_New3_jin">
  54. <div class="mini-board__label" style="color: #afe6f2" :class="`mini-board__label_${type}`">{{ label }}</div>
  55. <div class="mini-board__value" :class="`mini-board__value_${type}`">{{ value }}</div>
  56. </div>
  57. <div v-if="label === '回风(m³/min)'" class="mini-board_New3_hui">
  58. <div class="mini-board__label" style="color: #afe6f2" :class="`mini-board__label_${type}`">{{ label }}</div>
  59. <div class="mini-board__value" :class="`mini-board__value_${type}`">{{ value }}</div>
  60. </div>
  61. <!-- <slot name="value">
  62. <div class="mini-board__label" :class="`mini-board__label_${type}`">{{ label }}</div>
  63. </slot> -->
  64. <!-- <slot name="lable">
  65. <div class="mini-board__value" :class="`mini-board__value_${type}`">{{ value }}</div>
  66. </slot> -->
  67. </template>
  68. </div>
  69. </template>
  70. <script lang="ts" setup>
  71. withDefaults(
  72. defineProps<{
  73. label: string;
  74. value?: string;
  75. // 告示牌布局,类型为:'val-top' | 'label-top'
  76. layout: string;
  77. // 告示牌类型,类型为:'A' | 'B' | 'C' | 'D' | 'E' | 'F' |'New' | 'localFannew'
  78. type?: string;
  79. }>(),
  80. {
  81. value: '/',
  82. type: 'A',
  83. layout: 'val-top',
  84. }
  85. );
  86. // 获取某些 value 对应的特殊的 装饰用的类名
  87. function getValueDecoClass(value) {
  88. switch (value) {
  89. case '低风险':
  90. return 'low_risk';
  91. case '一般风险':
  92. return 'risk';
  93. case '较大风险':
  94. return 'high_risk';
  95. case '报警':
  96. return 'warning';
  97. default:
  98. return '';
  99. }
  100. }
  101. defineEmits(['click']);
  102. </script>
  103. <style lang="less" scoped>
  104. @import '/@/design/theme.less';
  105. @import '/@/design/theme.less';
  106. @{theme-green} {
  107. .mini-board {
  108. // --image-areaNew: url('/@/assets/images/vent/homeNew/databg/1.png');
  109. // --image-areaNew1: url('/@/assets/images/vent/homeNew/databg/2.png');
  110. // --image-areaNew2: url('/@/assets/images/vent/homeNew/databg/3.png');
  111. // --image-areaNew3: url('/@/assets/images/vent/homeNew/databg/8.png');
  112. // --image-areaNew4: url('/@/assets/images/vent/homeNew/databg/7.png');
  113. // --image-area3: url('/@/assets/images/themify/deepblue/company/area3.png');
  114. // --image-areaR: url('/@/assets/images/themify/deepblue/company/areaR.png');
  115. // --image-areaT: url('/@/assets/images/themify/deepblue/company/areaT.png');
  116. // --image-value-bg: url('/@/assets/images/themify/deepblue/vent/value-bg.png');
  117. // --image-value-S: url('/@/assets/images/themify/deepblue/vent/value-S.png');
  118. // --image-vent-param-bg: url('/@/assets/images/themify/deepblue/vent/vent-param-bg.png');
  119. // --image-mini-board-1: url('/@/assets/images/themify/deepblue/vent/home/mini-board-1.png');
  120. // --image-board_bg_1: url('/@/assets/images/themify/deepblue/home-container/configurable/board_bg_1.png');
  121. --image-miehuo: url(/@/assets/images/themify/green/home-container/configurable/firehome/miehuo.png);
  122. // --image-value-bg-2: url('/@/assets/images/themify/deepblue/vent/value-bg-2.png');
  123. // --image-board_bg_3: url('/@/assets/images/themify/deepblue/home-container/configurable/board_bg_3.png');
  124. // --image-board_bg_2: url('/@/assets/images/themify/deepblue/home-container/configurable/board_bg_2.png');
  125. // --image-board_bg_5: url('/@/assets/images/themify/deepblue/home-container/configurable/board_bg_5.png');
  126. // --image-board_bg_4: url('/@/assets/images/themify/deepblue/home-container/configurable/board_bg_4.png');
  127. --image-hycd: url(/@/assets/images/themify/green/home-container/configurable/dusthome/hycd.png);
  128. --image-dyfl: url(/@/assets/images/themify/green/home-container/configurable/dusthome/dyfl.png);
  129. --image-jdjl: url(/@/assets/images/themify/green/home-container/configurable/dusthome/jdjl.png);
  130. }
  131. // type E 专用样式调整
  132. .mini-board_E .mini-board__label_E {
  133. height: 100px;
  134. }
  135. .mini-board_E:nth-child(1) {
  136. background-image: var(--image-hycd);
  137. .mini-board__label_E {
  138. background-image: none;
  139. }
  140. }
  141. .mini-board_E:nth-child(2) {
  142. background-image: var(--image-dyfl);
  143. .mini-board__label_E {
  144. background-image: none;
  145. }
  146. }
  147. .mini-board_E:nth-child(3) {
  148. background-image: var(--image-jdjl);
  149. .mini-board__label_E {
  150. background-image: none;
  151. }
  152. }
  153. }
  154. @{theme-deepblue} {
  155. .mini-board {
  156. --image-areaNew: url('/@/assets/images/vent/homeNew/databg/1.png');
  157. --image-areaNew1: url('/@/assets/images/vent/homeNew/databg/2.png');
  158. --image-areaNew2: url('/@/assets/images/vent/homeNew/databg/3.png');
  159. --image-areaNew3: url('/@/assets/images/vent/homeNew/databg/8.png');
  160. --image-areaNew4: url('/@/assets/images/vent/homeNew/databg/7.png');
  161. --image-area3: url('/@/assets/images/themify/deepblue/company/area3.png');
  162. --image-areaR: url('/@/assets/images/themify/deepblue/company/areaR.png');
  163. --image-areaT: url('/@/assets/images/themify/deepblue/company/areaT.png');
  164. --image-value-bg: url('/@/assets/images/themify/deepblue/vent/value-bg.png');
  165. --image-value-S: url('/@/assets/images/themify/deepblue/vent/value-S.png');
  166. --image-vent-param-bg: url('/@/assets/images/themify/deepblue/vent/vent-param-bg.png');
  167. --image-mini-board-1: url('/@/assets/images/themify/deepblue/vent/home/mini-board-1.png');
  168. --image-board_bg_1: url('/@/assets/images/themify/deepblue/home-container/configurable/board_bg_1.png');
  169. --image-miehuo: url('/@/assets/images/themify/deepblue/home-container/configurable/firehome/miehuo.png');
  170. --image-value-bg-2: url('/@/assets/images/themify/deepblue/vent/value-bg-2.png');
  171. --image-board_bg_3: url('/@/assets/images/themify/deepblue/home-container/configurable/board_bg_3.png');
  172. --image-board_bg_2: url('/@/assets/images/themify/deepblue/home-container/configurable/board_bg_2.png');
  173. --image-board_bg_5: url('/@/assets/images/themify/deepblue/home-container/configurable/board_bg_5.png');
  174. --image-board_bg_4: url('/@/assets/images/themify/deepblue/home-container/configurable/board_bg_4.png');
  175. }
  176. }
  177. .mini-board {
  178. --image-areaNew: url('/@/assets/images/vent/homeNew/databg/1.png');
  179. --image-areaNew1: url('/@/assets/images/vent/homeNew/databg/2.png');
  180. --image-areaNew2: url('/@/assets/images/vent/homeNew/databg/3.png');
  181. --image-areaNew3: url('/@/assets/images/vent/homeNew/databg/8.png');
  182. --image-areaNew4: url('/@/assets/images/vent/homeNew/databg/7.png');
  183. --image-area3: url('/@/assets/images/company/area3.png');
  184. --image-areaT: url('/@/assets/images/company/areaT.png');
  185. --image-areaR: url('/@/assets/images/company/areaR.png');
  186. --image-value-bg: url('/@/assets/images/vent/value-bg.png');
  187. --image-value-S: url('/@/assets/images/vent/value-S.png');
  188. --image-vent-param-bg: url('/@/assets/images/vent/vent-param-bg.png');
  189. --image-mini-board-1: url('/@/assets/images/vent/home/mini-board-1.png');
  190. --image-board_bg_1: url('/@/assets/images/home-container/configurable/board_bg_1.png');
  191. --image-miehuo: url('/@/assets/images/home-container/configurable/firehome/miehuo.png');
  192. --image-value-bg-2: url('/@/assets/images/vent/value-bg-2.png');
  193. --image-board_bg_3: url('/@/assets/images/home-container/configurable/board_bg_3.png');
  194. --image-board_bg_2: url('/@/assets/images/home-container/configurable/board_bg_2.png');
  195. --image-board_bg_5: url('/@/assets/images/home-container/configurable/board_bg_5.png');
  196. --image-board_bg_4: url('/@/assets/images/home-container/configurable/board_bg_4.png');
  197. --image-board_bg_6: url('/@/assets/images/home-container/configurable/board_bg_6.png');
  198. --image-board-bg-J: url('/@/assets/images/home-container/configurable/minehome/board-bg-j.png');
  199. --image-board-bg-k1: url('/@/assets/images/home-container/configurable/minehome/board-bg-k1.png');
  200. --image-board-bg-k2: url('/@/assets/images/home-container/configurable/minehome/board-bg-k2.png');
  201. --image-board-bg-l1: url('/@/assets/images/home-container/configurable/tashanhome/board-bg-l1.png');
  202. --image-board-bg-l2: url('/@/assets/images/home-container/configurable/tashanhome/board-bg-l2.png');
  203. --image-board-bg-m1: url('/@/assets/images/home-container/configurable/tashanhome/board-bg-m1.png');
  204. --image-board-bg-m2: url('/@/assets/images/home-container/configurable/tashanhome/board-bg-m2.png');
  205. --image-board-bg-nl1: url('/@/assets/images/home-container/configurable/tashanhome/board-bg-n1.png');
  206. --image-board-bg-nr1: url('/@/assets/images/home-container/configurable/tashanhome/board-bg-n2.png');
  207. --image-board-bg-nl2: url('/@/assets/images/home-container/configurable/tashanhome/board-bg-n3.png');
  208. --image-board-bg-nr2: url('/@/assets/images/home-container/configurable/tashanhome/board-bg-n4.png');
  209. --image-board-bg-o: url('/@/assets/images/home-container/configurable/tashanhome/board-bg-o.png');
  210. --image-hycd: url(/@/assets/images/home-container/configurable/dusthome/hycd.png);
  211. --image-dyfl: url(/@/assets/images/home-container/configurable/dusthome/dyfl.png);
  212. --image-jdjl: url(/@/assets/images/home-container/configurable/dusthome/jdjl.png);
  213. height: 50px;
  214. line-height: 25px;
  215. width: 130px;
  216. padding: 0 5px 0 5px;
  217. text-align: center;
  218. background-size: 100% 100%;
  219. position: relative;
  220. }
  221. .mini-board__label {
  222. white-space: nowrap;
  223. }
  224. .mini-board__value {
  225. white-space: nowrap;
  226. }
  227. .mini-board_New {
  228. width: 120px;
  229. height: 60px;
  230. background-image: var(--image-areaNew);
  231. background-size: 100% 100%;
  232. }
  233. .mini-board_New1 {
  234. width: 118px;
  235. height: 60px;
  236. background-image: var(--image-areaNew1);
  237. background-size: 100% 100%;
  238. }
  239. .mini-board_New2 {
  240. width: 93px;
  241. height: 60px;
  242. margin: 0px;
  243. background-image: var(--image-areaNew2);
  244. background-size: 100% 100%;
  245. background-repeat: no-repeat;
  246. }
  247. .mini-board_New3 {
  248. margin-bottom: 0;
  249. width: 170px;
  250. height: 50px;
  251. }
  252. .mini-board_New3_jin {
  253. background-image: var(--image-areaNew3);
  254. background-size: 100% 100%;
  255. width: 100%;
  256. height: 100%;
  257. display: flex;
  258. flex-direction: row;
  259. justify-content: center;
  260. align-items: center;
  261. }
  262. .mini-board_New3_hui {
  263. background-image: var(--image-areaNew4);
  264. background-size: 100% 100%;
  265. width: 100%;
  266. height: 100%;
  267. display: flex;
  268. flex-direction: row;
  269. justify-content: center;
  270. align-items: center;
  271. }
  272. .mini-board_A {
  273. width: 120px;
  274. height: 60px;
  275. background-image: var(--image-area3);
  276. background-size: 100% 100%;
  277. }
  278. .mini-board_B {
  279. width: 131px;
  280. height: 64px;
  281. background-image: var(--image-value-bg);
  282. background-size: auto 40px;
  283. background-position: center bottom;
  284. background-repeat: no-repeat;
  285. }
  286. .mini-board_R {
  287. width: 120px;
  288. height: 90px;
  289. background-image: var(--image-areaR);
  290. background-size: 100% 100%;
  291. position: relative;
  292. .mini-board__value_R {
  293. position: absolute;
  294. left: 30%;
  295. top: 30%;
  296. font-family: 'douyuFont';
  297. color: @vent-gas-primary-text;
  298. }
  299. .mini-board__label_R {
  300. position: absolute;
  301. right: 0;
  302. bottom: 20px;
  303. font-size: 15px;
  304. }
  305. }
  306. .mini-board_S {
  307. width: 131px;
  308. height: 64px;
  309. background-image: var(--image-value-S);
  310. background-size: auto 40px;
  311. background-position: center bottom;
  312. background-repeat: no-repeat;
  313. }
  314. .mini-board_T {
  315. width: 120px;
  316. height: 80px;
  317. background-image: var(--image-areaT);
  318. background-size: 100% 100%;
  319. }
  320. .mini-board__label_T {
  321. margin-top: 15px;
  322. }
  323. .mini-board__value_T {
  324. font-family: 'douyuFont';
  325. color: @vent-gas-primary-text;
  326. font-size: 12px;
  327. height: 30px;
  328. line-height: 30px;
  329. }
  330. .mini-board_C {
  331. width: 121px;
  332. height: 69px;
  333. background-image: var(--image-vent-param-bg);
  334. }
  335. .mini-board_D {
  336. // width: 105px;
  337. height: 58px;
  338. background-image: var(--image-mini-board-1);
  339. background-position: center bottom;
  340. background-repeat: no-repeat;
  341. }
  342. .mini-board_E {
  343. width: 30%;
  344. height: 180px;
  345. padding: 20px 5px;
  346. background-image: var(--image-board_bg_1);
  347. background-position: center bottom;
  348. background-repeat: no-repeat;
  349. background-size: 100% 100%;
  350. }
  351. .mini-board_F {
  352. width: 140px;
  353. height: 70px;
  354. background-image: var(--image-miehuo);
  355. background-size: 100% 80%;
  356. background-position: center bottom;
  357. background-repeat: no-repeat;
  358. }
  359. .mini-board_G {
  360. width: 98px;
  361. height: 70px;
  362. background-image: var(--image-value-bg-2);
  363. background-size: 100% auto;
  364. background-position: center bottom;
  365. background-repeat: no-repeat;
  366. }
  367. .mini-board_H {
  368. width: 174px;
  369. height: 104px;
  370. background-image: var(--image-board_bg_3);
  371. background-size: 100% auto;
  372. background-position: center bottom;
  373. background-repeat: no-repeat;
  374. padding: 45px 0 0 0;
  375. }
  376. .mini-board_I {
  377. width: 139px;
  378. height: 67px;
  379. background-image: var(--image-board_bg_6);
  380. background-size: 100% 100%;
  381. }
  382. .mini-board_J {
  383. width: 110px;
  384. height: 58px;
  385. background-image: var(--image-board-bg-J);
  386. background-size: 100% 100%;
  387. }
  388. .mini-board_K {
  389. width: 170px;
  390. height: 70px;
  391. background-size: 100% 100%;
  392. }
  393. /* 第一个mini-board_K使用k1背景 */
  394. .mini-board_K:first-of-type {
  395. background-image: var(--image-board-bg-k1);
  396. }
  397. /* 第二个mini-board_K使用k2背景 */
  398. .mini-board_K:first-of-type + .mini-board_K {
  399. background-image: var(--image-board-bg-k2);
  400. }
  401. .mini-board_L {
  402. width: 120px;
  403. height: 100px;
  404. background-size: 100% 100%;
  405. }
  406. .mini-board_L:nth-child(odd) {
  407. background-image: var(--image-board-bg-l1);
  408. }
  409. .mini-board_L:nth-child(even) {
  410. background-image: var(--image-board-bg-l2);
  411. }
  412. .mini-board_M {
  413. width: 180px;
  414. height: 60px;
  415. background-image: var(--image-board-bg-m1);
  416. background-size: 100% 100%;
  417. margin: 5px 0 15px 0;
  418. }
  419. .mini-board_M:nth-child(2),
  420. .mini-board_M:nth-child(3),
  421. .mini-board_M:nth-child(6),
  422. .mini-board_M:nth-child(7) {
  423. background-image: var(--image-board-bg-m2);
  424. .mini-board__value_M {
  425. color: #27cab7;
  426. }
  427. }
  428. .mini-board_N {
  429. width: 200px;
  430. height: 68px;
  431. display: flex;
  432. justify-content: space-between;
  433. align-items: center;
  434. padding: 0 25px 0 20px;
  435. margin-top: -15px;
  436. background-image: var(--image-board-bg-nl1);
  437. background-size: 100% 100%;
  438. }
  439. .mini-board_N:nth-child(2) {
  440. background-image: var(--image-board-bg-nr1);
  441. }
  442. .mini-board_N:nth-child(3) {
  443. background-image: var(--image-board-bg-nl2);
  444. }
  445. .mini-board_N:nth-child(4) {
  446. background-image: var(--image-board-bg-nr2);
  447. }
  448. .mini-board_N:nth-child(5) {
  449. background-image: var(--image-board-bg-nl1);
  450. }
  451. .mini-board_N:nth-child(6) {
  452. background-image: var(--image-board-bg-nr1);
  453. }
  454. .mini-board_O {
  455. width: 110px;
  456. height: 50px;
  457. background-image: var(--image-board-bg-o);
  458. background-size: 100% 100%;
  459. }
  460. .mini-board__value_New {
  461. color: @vent-gas-primary-text;
  462. font-size: 15px;
  463. float: left;
  464. margin: 0 0 0 13px;
  465. font-weight: bold;
  466. height: 30px;
  467. line-height: 30px;
  468. }
  469. .mini-board__lable_New {
  470. line-height: 24px;
  471. height: 24px;
  472. }
  473. .mini-board__value_New1 {
  474. color: @vent-gas-primary-text;
  475. font-size: 16px;
  476. float: left;
  477. margin: 0 0 0 45%;
  478. height: 30px;
  479. line-height: 30px;
  480. }
  481. .mini-board__lable_New1 {
  482. line-height: 24px;
  483. height: 24px;
  484. }
  485. .mini-board__value_New2 {
  486. color: @vent-gas-primary-text;
  487. font-size: 15px;
  488. font-weight: bold;
  489. height: 30px;
  490. line-height: 30px;
  491. }
  492. .mini-board__lable_New2 {
  493. line-height: 24px;
  494. height: 24px;
  495. }
  496. .mini-board__value_New3 {
  497. color: #afe6f2;
  498. font-size: 15px;
  499. font-weight: bold;
  500. margin-left: 10px;
  501. }
  502. .mini-board__lable_New3 {
  503. color: #afe6f2;
  504. height: 30px;
  505. font-size: 10px;
  506. }
  507. .mini-board__value_A {
  508. color: @vent-gas-primary-text;
  509. font-size: 20px;
  510. font-weight: bold;
  511. height: 30px;
  512. line-height: 30px;
  513. }
  514. .mini-board__value_B {
  515. color: @vent-gas-primary-text;
  516. font-size: 20px;
  517. font-weight: bold;
  518. height: 40px;
  519. line-height: 40px;
  520. }
  521. .mini-board__label_B {
  522. line-height: 24px;
  523. height: 24px;
  524. }
  525. .mini-board__value_C {
  526. color: @vent-gas-primary-text;
  527. height: 40px;
  528. line-height: 40px;
  529. font-size: 20px;
  530. font-weight: bold;
  531. }
  532. .mini-board__value_D {
  533. font-size: 20px;
  534. font-weight: bold;
  535. height: 40px;
  536. line-height: 40px;
  537. }
  538. .mini-board__label_D {
  539. line-height: 17px;
  540. height: 17px;
  541. }
  542. .mini-board__value_E {
  543. font-size: 19px;
  544. font-weight: bold;
  545. }
  546. .mini-board__label_E {
  547. line-height: 20px;
  548. height: 90px;
  549. padding-top: 30%;
  550. background-repeat: no-repeat;
  551. background-position: center top;
  552. white-space: normal;
  553. }
  554. .mini-board__value_F {
  555. font-size: 20px;
  556. font-weight: bold;
  557. color: @vent-gas-primary-text;
  558. }
  559. .mini-board__label_F {
  560. line-height: 50px;
  561. }
  562. .mini-board__value_G {
  563. color: @vent-gas-primary-text;
  564. font-size: 20px;
  565. font-weight: bold;
  566. height: 42px;
  567. line-height: 42px;
  568. }
  569. .mini-board__label_G {
  570. line-height: 20px;
  571. height: 20px;
  572. }
  573. .mini-board__value_J {
  574. color: #b3ebf7;
  575. font-size: 16px;
  576. font-weight: bold;
  577. height: 25px;
  578. line-height: 25px;
  579. }
  580. .mini-board__label_J {
  581. line-height: 20px;
  582. height: 20px;
  583. }
  584. .mini-board__value_K {
  585. color: #fff;
  586. font-family: 'douyuFont';
  587. font-size: 16px;
  588. // font-weight: bold;
  589. height: 55px;
  590. line-height: 55px;
  591. padding-left: 60px;
  592. }
  593. .mini-board__label_K {
  594. line-height: 21px;
  595. height: 21px;
  596. text-align: end;
  597. font-size: 13px;
  598. }
  599. .mini-board__label_L {
  600. line-height: 21px;
  601. height: 21px;
  602. text-align: center;
  603. font-size: 14px;
  604. margin-top: 30px;
  605. }
  606. .mini-board__value_L {
  607. font-family: 'douyuFont';
  608. color: @vent-gas-primary-text;
  609. font-size: 14px;
  610. height: 30px;
  611. line-height: 30px;
  612. }
  613. .mini-board__label_M {
  614. line-height: 21px;
  615. height: 21px;
  616. text-align: center;
  617. font-size: 14px;
  618. }
  619. .mini-board__value_M {
  620. font-family: 'douyuFont';
  621. color: @vent-gas-primary-text;
  622. font-size: 12px;
  623. height: 23px;
  624. margin-top: 5px;
  625. }
  626. .mini-board__value_O {
  627. font-family: 'douyuFont';
  628. font-size: 11px;
  629. color: @vent-gas-primary-text;
  630. }
  631. .mini-board_E:nth-child(1) {
  632. .mini-board__label_E {
  633. background-image: var(--image-hycd);
  634. }
  635. }
  636. .mini-board_E:nth-child(2) {
  637. .mini-board__label_E {
  638. background-image: var(--image-dyfl);
  639. }
  640. }
  641. .mini-board_E:nth-child(3) {
  642. .mini-board__label_E {
  643. background-image: var(--image-jdjl);
  644. }
  645. }
  646. .mini-board_H_low_risk {
  647. background-image: var(--image-board_bg_3);
  648. }
  649. .mini-board_H_risk {
  650. background-image: var(--image-board_bg_2);
  651. }
  652. .mini-board_H_high_risk {
  653. background-image: var(--image-board_bg_5);
  654. }
  655. .mini-board_H_warning {
  656. background-image: var(--image-board_bg_4);
  657. }
  658. </style>