MiniBoard.vue 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660
  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. }
  128. }
  129. @{theme-deepblue} {
  130. .mini-board {
  131. --image-areaNew: url('/@/assets/images/vent/homeNew/databg/1.png');
  132. --image-areaNew1: url('/@/assets/images/vent/homeNew/databg/2.png');
  133. --image-areaNew2: url('/@/assets/images/vent/homeNew/databg/3.png');
  134. --image-areaNew3: url('/@/assets/images/vent/homeNew/databg/8.png');
  135. --image-areaNew4: url('/@/assets/images/vent/homeNew/databg/7.png');
  136. --image-area3: url('/@/assets/images/themify/deepblue/company/area3.png');
  137. --image-areaR: url('/@/assets/images/themify/deepblue/company/areaR.png');
  138. --image-areaT: url('/@/assets/images/themify/deepblue/company/areaT.png');
  139. --image-value-bg: url('/@/assets/images/themify/deepblue/vent/value-bg.png');
  140. --image-value-S: url('/@/assets/images/themify/deepblue/vent/value-S.png');
  141. --image-vent-param-bg: url('/@/assets/images/themify/deepblue/vent/vent-param-bg.png');
  142. --image-mini-board-1: url('/@/assets/images/themify/deepblue/vent/home/mini-board-1.png');
  143. --image-board_bg_1: url('/@/assets/images/themify/deepblue/home-container/configurable/board_bg_1.png');
  144. --image-miehuo: url('/@/assets/images/themify/deepblue/home-container/configurable/firehome/miehuo.png');
  145. --image-value-bg-2: url('/@/assets/images/themify/deepblue/vent/value-bg-2.png');
  146. --image-board_bg_3: url('/@/assets/images/themify/deepblue/home-container/configurable/board_bg_3.png');
  147. --image-board_bg_2: url('/@/assets/images/themify/deepblue/home-container/configurable/board_bg_2.png');
  148. --image-board_bg_5: url('/@/assets/images/themify/deepblue/home-container/configurable/board_bg_5.png');
  149. --image-board_bg_4: url('/@/assets/images/themify/deepblue/home-container/configurable/board_bg_4.png');
  150. }
  151. }
  152. .mini-board {
  153. --image-areaNew: url('/@/assets/images/vent/homeNew/databg/1.png');
  154. --image-areaNew1: url('/@/assets/images/vent/homeNew/databg/2.png');
  155. --image-areaNew2: url('/@/assets/images/vent/homeNew/databg/3.png');
  156. --image-areaNew3: url('/@/assets/images/vent/homeNew/databg/8.png');
  157. --image-areaNew4: url('/@/assets/images/vent/homeNew/databg/7.png');
  158. --image-area3: url('/@/assets/images/company/area3.png');
  159. --image-areaT: url('/@/assets/images/company/areaT.png');
  160. --image-areaR: url('/@/assets/images/company/areaR.png');
  161. --image-value-bg: url('/@/assets/images/vent/value-bg.png');
  162. --image-value-S: url('/@/assets/images/vent/value-S.png');
  163. --image-vent-param-bg: url('/@/assets/images/vent/vent-param-bg.png');
  164. --image-mini-board-1: url('/@/assets/images/vent/home/mini-board-1.png');
  165. --image-board_bg_1: url('/@/assets/images/home-container/configurable/board_bg_1.png');
  166. --image-miehuo: url('/@/assets/images/home-container/configurable/firehome/miehuo.png');
  167. --image-value-bg-2: url('/@/assets/images/vent/value-bg-2.png');
  168. --image-board_bg_3: url('/@/assets/images/home-container/configurable/board_bg_3.png');
  169. --image-board_bg_2: url('/@/assets/images/home-container/configurable/board_bg_2.png');
  170. --image-board_bg_5: url('/@/assets/images/home-container/configurable/board_bg_5.png');
  171. --image-board_bg_4: url('/@/assets/images/home-container/configurable/board_bg_4.png');
  172. --image-board_bg_6: url('/@/assets/images/home-container/configurable/board_bg_6.png');
  173. --image-board-bg-J: url('/@/assets/images/home-container/configurable/minehome/board-bg-j.png');
  174. --image-board-bg-k1: url('/@/assets/images/home-container/configurable/minehome/board-bg-k1.png');
  175. --image-board-bg-k2: url('/@/assets/images/home-container/configurable/minehome/board-bg-k2.png');
  176. --image-board-bg-l1: url('/@/assets/images/home-container/configurable/tashanhome/board-bg-l1.png');
  177. --image-board-bg-l2: url('/@/assets/images/home-container/configurable/tashanhome/board-bg-l2.png');
  178. --image-board-bg-m1: url('/@/assets/images/home-container/configurable/tashanhome/board-bg-m1.png');
  179. --image-board-bg-m2: url('/@/assets/images/home-container/configurable/tashanhome/board-bg-m2.png');
  180. --image-board-bg-nl1: url('/@/assets/images/home-container/configurable/tashanhome/board-bg-n1.png');
  181. --image-board-bg-nr1: url('/@/assets/images/home-container/configurable/tashanhome/board-bg-n2.png');
  182. --image-board-bg-nl2: url('/@/assets/images/home-container/configurable/tashanhome/board-bg-n3.png');
  183. --image-board-bg-nr2: url('/@/assets/images/home-container/configurable/tashanhome/board-bg-n4.png');
  184. --image-board-bg-o: url('/@/assets/images/home-container/configurable/tashanhome/board-bg-o.png');
  185. --image-hycd: url(/@/assets/images/home-container/configurable/dusthome/hycd.png);
  186. --image-dyfl: url(/@/assets/images/home-container/configurable/dusthome/dyfl.png);
  187. --image-jdjl: url(/@/assets/images/home-container/configurable/dusthome/jdjl.png);
  188. height: 50px;
  189. line-height: 25px;
  190. width: 130px;
  191. padding: 0 5px 0 5px;
  192. text-align: center;
  193. background-size: 100% 100%;
  194. position: relative;
  195. }
  196. .mini-board__label {
  197. white-space: nowrap;
  198. }
  199. .mini-board__value {
  200. white-space: nowrap;
  201. }
  202. .mini-board_New {
  203. width: 120px;
  204. height: 60px;
  205. background-image: var(--image-areaNew);
  206. background-size: 100% 100%;
  207. }
  208. .mini-board_New1 {
  209. width: 118px;
  210. height: 60px;
  211. background-image: var(--image-areaNew1);
  212. background-size: 100% 100%;
  213. }
  214. .mini-board_New2 {
  215. width: 93px;
  216. height: 60px;
  217. margin: 0px;
  218. background-image: var(--image-areaNew2);
  219. background-size: 100% 100%;
  220. background-repeat: no-repeat;
  221. }
  222. .mini-board_New3 {
  223. margin-bottom: 0;
  224. width: 170px;
  225. height: 50px;
  226. }
  227. .mini-board_New3_jin {
  228. background-image: var(--image-areaNew3);
  229. background-size: 100% 100%;
  230. width: 100%;
  231. height: 100%;
  232. display: flex;
  233. flex-direction: row;
  234. justify-content: center;
  235. align-items: center;
  236. }
  237. .mini-board_New3_hui {
  238. background-image: var(--image-areaNew4);
  239. background-size: 100% 100%;
  240. width: 100%;
  241. height: 100%;
  242. display: flex;
  243. flex-direction: row;
  244. justify-content: center;
  245. align-items: center;
  246. }
  247. .mini-board_A {
  248. width: 120px;
  249. height: 60px;
  250. background-image: var(--image-area3);
  251. background-size: 100% 100%;
  252. }
  253. .mini-board_B {
  254. width: 131px;
  255. height: 64px;
  256. background-image: var(--image-value-bg);
  257. background-size: auto 40px;
  258. background-position: center bottom;
  259. background-repeat: no-repeat;
  260. }
  261. .mini-board_R {
  262. width: 120px;
  263. height: 90px;
  264. background-image: var(--image-areaR);
  265. background-size: 100% 100%;
  266. position: relative;
  267. .mini-board__value_R {
  268. position: absolute;
  269. left: 30%;
  270. top: 30%;
  271. font-family: 'douyuFont';
  272. color: @vent-gas-primary-text;
  273. }
  274. .mini-board__label_R {
  275. position: absolute;
  276. right: 0;
  277. bottom: 20px;
  278. font-size: 15px;
  279. }
  280. }
  281. .mini-board_S {
  282. width: 131px;
  283. height: 64px;
  284. background-image: var(--image-value-S);
  285. background-size: auto 40px;
  286. background-position: center bottom;
  287. background-repeat: no-repeat;
  288. }
  289. .mini-board_T {
  290. width: 120px;
  291. height: 80px;
  292. background-image: var(--image-areaT);
  293. background-size: 100% 100%;
  294. }
  295. .mini-board__label_T {
  296. margin-top: 15px;
  297. }
  298. .mini-board__value_T {
  299. font-family: 'douyuFont';
  300. color: @vent-gas-primary-text;
  301. font-size: 12px;
  302. height: 30px;
  303. line-height: 30px;
  304. }
  305. .mini-board_C {
  306. width: 121px;
  307. height: 69px;
  308. background-image: var(--image-vent-param-bg);
  309. }
  310. .mini-board_D {
  311. // width: 105px;
  312. height: 58px;
  313. background-image: var(--image-mini-board-1);
  314. background-position: center bottom;
  315. background-repeat: no-repeat;
  316. }
  317. .mini-board_E {
  318. width: 30%;
  319. height: 180px;
  320. padding: 20px 5px;
  321. background-image: var(--image-board_bg_1);
  322. background-position: center bottom;
  323. background-repeat: no-repeat;
  324. background-size: 100% 100%;
  325. }
  326. .mini-board_F {
  327. width: 140px;
  328. height: 70px;
  329. background-image: var(--image-miehuo);
  330. background-size: 100% 80%;
  331. background-position: center bottom;
  332. background-repeat: no-repeat;
  333. }
  334. .mini-board_G {
  335. width: 98px;
  336. height: 70px;
  337. background-image: var(--image-value-bg-2);
  338. background-size: 100% auto;
  339. background-position: center bottom;
  340. background-repeat: no-repeat;
  341. }
  342. .mini-board_H {
  343. width: 174px;
  344. height: 104px;
  345. background-image: var(--image-board_bg_3);
  346. background-size: 100% auto;
  347. background-position: center bottom;
  348. background-repeat: no-repeat;
  349. padding: 45px 0 0 0;
  350. }
  351. .mini-board_I {
  352. width: 139px;
  353. height: 67px;
  354. background-image: var(--image-board_bg_6);
  355. background-size: 100% 100%;
  356. }
  357. .mini-board_J {
  358. width: 110px;
  359. height: 58px;
  360. background-image: var(--image-board-bg-J);
  361. background-size: 100% 100%;
  362. }
  363. .mini-board_K {
  364. width: 170px;
  365. height: 70px;
  366. background-size: 100% 100%;
  367. }
  368. /* 第一个mini-board_K使用k1背景 */
  369. .mini-board_K:first-of-type {
  370. background-image: var(--image-board-bg-k1);
  371. }
  372. /* 第二个mini-board_K使用k2背景 */
  373. .mini-board_K:first-of-type + .mini-board_K {
  374. background-image: var(--image-board-bg-k2);
  375. }
  376. .mini-board_L {
  377. width: 120px;
  378. height: 100px;
  379. background-size: 100% 100%;
  380. }
  381. .mini-board_L:nth-child(odd) {
  382. background-image: var(--image-board-bg-l1);
  383. }
  384. .mini-board_L:nth-child(even) {
  385. background-image: var(--image-board-bg-l2);
  386. }
  387. .mini-board_M {
  388. width: 180px;
  389. height: 60px;
  390. background-image: var(--image-board-bg-m1);
  391. background-size: 100% 100%;
  392. margin: 5px 0 15px 0;
  393. }
  394. .mini-board_M:nth-child(2),
  395. .mini-board_M:nth-child(3),
  396. .mini-board_M:nth-child(6),
  397. .mini-board_M:nth-child(7) {
  398. background-image: var(--image-board-bg-m2);
  399. .mini-board__value_M {
  400. color: #27cab7;
  401. }
  402. }
  403. .mini-board_N {
  404. width: 200px;
  405. height: 68px;
  406. display: flex;
  407. justify-content: space-between;
  408. align-items: center;
  409. padding: 0 25px 0 20px;
  410. margin-top: -15px;
  411. background-image: var(--image-board-bg-nl1);
  412. background-size: 100% 100%;
  413. }
  414. .mini-board_N:nth-child(2) {
  415. background-image: var(--image-board-bg-nr1);
  416. }
  417. .mini-board_N:nth-child(3) {
  418. background-image: var(--image-board-bg-nl2);
  419. }
  420. .mini-board_N:nth-child(4) {
  421. background-image: var(--image-board-bg-nr2);
  422. }
  423. .mini-board_N:nth-child(5) {
  424. background-image: var(--image-board-bg-nl1);
  425. }
  426. .mini-board_N:nth-child(6) {
  427. background-image: var(--image-board-bg-nr1);
  428. }
  429. .mini-board_O {
  430. width: 110px;
  431. height: 50px;
  432. background-image: var(--image-board-bg-o);
  433. background-size: 100% 100%;
  434. }
  435. .mini-board__value_New {
  436. color: @vent-gas-primary-text;
  437. font-size: 15px;
  438. float: left;
  439. margin: 0 0 0 13px;
  440. font-weight: bold;
  441. height: 30px;
  442. line-height: 30px;
  443. }
  444. .mini-board__lable_New {
  445. line-height: 24px;
  446. height: 24px;
  447. }
  448. .mini-board__value_New1 {
  449. color: @vent-gas-primary-text;
  450. font-size: 16px;
  451. float: left;
  452. margin: 0 0 0 45%;
  453. height: 30px;
  454. line-height: 30px;
  455. }
  456. .mini-board__lable_New1 {
  457. line-height: 24px;
  458. height: 24px;
  459. }
  460. .mini-board__value_New2 {
  461. color: @vent-gas-primary-text;
  462. font-size: 15px;
  463. font-weight: bold;
  464. height: 30px;
  465. line-height: 30px;
  466. }
  467. .mini-board__lable_New2 {
  468. line-height: 24px;
  469. height: 24px;
  470. }
  471. .mini-board__value_New3 {
  472. color: #afe6f2;
  473. font-size: 15px;
  474. font-weight: bold;
  475. margin-left: 10px;
  476. }
  477. .mini-board__lable_New3 {
  478. color: #afe6f2;
  479. height: 30px;
  480. font-size: 10px;
  481. }
  482. .mini-board__value_A {
  483. color: @vent-gas-primary-text;
  484. font-size: 20px;
  485. font-weight: bold;
  486. height: 30px;
  487. line-height: 30px;
  488. }
  489. .mini-board__value_B {
  490. color: @vent-gas-primary-text;
  491. font-size: 20px;
  492. font-weight: bold;
  493. height: 40px;
  494. line-height: 40px;
  495. }
  496. .mini-board__label_B {
  497. line-height: 24px;
  498. height: 24px;
  499. }
  500. .mini-board__value_C {
  501. color: @vent-gas-primary-text;
  502. height: 40px;
  503. line-height: 40px;
  504. font-size: 20px;
  505. font-weight: bold;
  506. }
  507. .mini-board__value_D {
  508. font-size: 20px;
  509. font-weight: bold;
  510. height: 40px;
  511. line-height: 40px;
  512. }
  513. .mini-board__label_D {
  514. line-height: 17px;
  515. height: 17px;
  516. }
  517. .mini-board__value_E {
  518. font-size: 19px;
  519. font-weight: bold;
  520. }
  521. .mini-board__label_E {
  522. line-height: 20px;
  523. height: 90px;
  524. padding-top: 30%;
  525. background-repeat: no-repeat;
  526. background-position: center top;
  527. white-space: normal;
  528. }
  529. .mini-board__value_F {
  530. font-size: 20px;
  531. font-weight: bold;
  532. color: @vent-gas-primary-text;
  533. }
  534. .mini-board__label_F {
  535. line-height: 50px;
  536. }
  537. .mini-board__value_G {
  538. color: @vent-gas-primary-text;
  539. font-size: 20px;
  540. font-weight: bold;
  541. height: 42px;
  542. line-height: 42px;
  543. }
  544. .mini-board__label_G {
  545. line-height: 20px;
  546. height: 20px;
  547. }
  548. .mini-board__value_J {
  549. color: #b3ebf7;
  550. font-size: 16px;
  551. font-weight: bold;
  552. height: 25px;
  553. line-height: 25px;
  554. }
  555. .mini-board__label_J {
  556. line-height: 20px;
  557. height: 20px;
  558. }
  559. .mini-board__value_K {
  560. color: #fff;
  561. font-family: 'douyuFont';
  562. font-size: 16px;
  563. // font-weight: bold;
  564. height: 55px;
  565. line-height: 55px;
  566. padding-left: 60px;
  567. }
  568. .mini-board__label_K {
  569. line-height: 21px;
  570. height: 21px;
  571. text-align: end;
  572. font-size: 13px;
  573. }
  574. .mini-board__label_L {
  575. line-height: 21px;
  576. height: 21px;
  577. text-align: center;
  578. font-size: 14px;
  579. margin-top: 30px;
  580. }
  581. .mini-board__value_L {
  582. font-family: 'douyuFont';
  583. color: @vent-gas-primary-text;
  584. font-size: 14px;
  585. height: 30px;
  586. line-height: 30px;
  587. }
  588. .mini-board__label_M {
  589. line-height: 21px;
  590. height: 21px;
  591. text-align: center;
  592. font-size: 14px;
  593. }
  594. .mini-board__value_M {
  595. font-family: 'douyuFont';
  596. color: @vent-gas-primary-text;
  597. font-size: 12px;
  598. height: 23px;
  599. margin-top: 5px;
  600. }
  601. .mini-board__value_O {
  602. font-family: 'douyuFont';
  603. font-size: 11px;
  604. color: @vent-gas-primary-text;
  605. }
  606. .mini-board_E:nth-child(1) {
  607. .mini-board__label_E {
  608. background-image: var(--image-hycd);
  609. }
  610. }
  611. .mini-board_E:nth-child(2) {
  612. .mini-board__label_E {
  613. background-image: var(--image-dyfl);
  614. }
  615. }
  616. .mini-board_E:nth-child(3) {
  617. .mini-board__label_E {
  618. background-image: var(--image-jdjl);
  619. }
  620. }
  621. .mini-board_H_low_risk {
  622. background-image: var(--image-board_bg_3);
  623. }
  624. .mini-board_H_risk {
  625. background-image: var(--image-board_bg_2);
  626. }
  627. .mini-board_H_high_risk {
  628. background-image: var(--image-board_bg_5);
  629. }
  630. .mini-board_H_warning {
  631. background-image: var(--image-board_bg_4);
  632. }
  633. </style>