数据可视化大屏
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

s1.component.html 3.9KB

hace 1 año
hace 1 año
hace 1 año
hace 1 año
hace 1 año
hace 1 año
hace 1 año
hace 1 año
hace 1 año
hace 1 año
hace 1 año
hace 1 año
hace 1 año
hace 1 año
hace 1 año
hace 1 año
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. <div nz-row [nzGutter]="16" class="s1-container">
  2. <div nz-col nzSpan="8">
  3. <data-v-card title="系统状态">
  4. <div nz-row style="justify-content: center; align-items: center">
  5. <div nz-col nzSpan="12">
  6. <div class="centered-element">
  7. <app-chart-component [options]="chart_options" style="width: 26rem; height: 11rem" />
  8. </div>
  9. <div class="sys-status-title">系统健康度</div>
  10. </div>
  11. <div nz-col nzSpan="12">
  12. <div class="centered-element">
  13. <app-chart-component [options]="chart_options0" style="width: 26rem; height: 11rem" />
  14. </div>
  15. <div class="sys-status-title">设备投运度</div>
  16. </div>
  17. </div>
  18. </data-v-card>
  19. <data-v-card title="系统操作记录" style="margin-top: 1rem">
  20. <ag-grid-angular [rowData]="rowData" [columnDefs]="colDefs1" class="ag-theme-datav" />
  21. </data-v-card>
  22. <data-v-card title="系统报警信息" style="margin-top: 1rem">
  23. <ag-grid-angular [rowData]="rowData" [columnDefs]="colDefs2" class="ag-theme-datav" />
  24. </data-v-card>
  25. <data-v-card title="" style="margin-top: 1rem">
  26. <!-- <div class="progress-display">完成样品数量/时长 16/8</div> -->
  27. <div class="progress-container">
  28. <span class="status-text">化验效率:</span>
  29. <nz-progress [nzPercent]="64" [nzStrokeColor]="'#74FAFB'" style="width: 100%" />
  30. <span class="status-ext-text">(16/25)</span>
  31. </div>
  32. <div class="progress-container mt-sm">
  33. <span class="status-text">完 成 率 :</span>
  34. <nz-progress [nzPercent]="60" [nzStrokeColor]="'#74FAFB'" style="width: 100%" />
  35. <span class="status-ext-text">(12/20)</span>
  36. </div>
  37. </data-v-card>
  38. </div>
  39. <div nz-col nzSpan="8">
  40. <data-v-card title="">
  41. <div style="height: 34.6rem">
  42. <img src="assets/dashboard/dashboard_ws_demo1.png" style="width: 100%" />
  43. <div nz-row style="justify-content: center;align-items: center;margin-top: 0.5rem;">
  44. <div nz-col nzSpan="12" class="sys-status-title">
  45. 机器人
  46. </div>
  47. <div nz-col nzSpan="12" class="sys-status-title">
  48. 全硫仪
  49. </div>
  50. <div nz-col nzSpan="12" class="sys-status-title">
  51. 全水分析仪
  52. </div>
  53. <div nz-col nzSpan="12" class="sys-status-title">
  54. 挥发分仪
  55. </div>
  56. <div nz-col nzSpan="12" class="sys-status-title">
  57. 量热仪
  58. </div>
  59. <div nz-col nzSpan="12" class="sys-status-title">
  60. 碳氢氮元素
  61. </div>
  62. </div>
  63. </div>
  64. </data-v-card>
  65. </div>
  66. <div nz-col nzSpan="8">
  67. <data-v-card title="化验结果" [showSetting]="true" [optionsList]="chartConfig.optionsCheckList"
  68. (onCheckedItemsChange)="handleCheckedItems($event)">
  69. <div nz-row class="scrollable-container">
  70. @for(item of chartConfig.optionsCheckList; track item) {
  71. <div nz-col [nzSpan]="24 / chartConfig.rowNumber" *ngIf="item.checked" class="centered-element">
  72. <!-- 添加上下外边距 -->
  73. <app-chart-component [options]="item.options"
  74. [style]="{ margin: '20px ' + 20 / chartConfig.rowNumber + 'px', width: '100%', height: '16rem' }"
  75. *ngIf="item.checked" />
  76. </div>
  77. }
  78. </div>
  79. <div nz-row>
  80. @for(item of chartConfig.optionBottomList; track item) {
  81. <div nz-col nzSpan="12">
  82. <div class="centered-element" style="margin: 2px">
  83. <app-chart-component [options]="item" style="width: 26rem; height: 11rem; margin-left: 0.4rem" />
  84. </div>
  85. </div>
  86. }
  87. </div>
  88. </data-v-card>
  89. </div>
  90. </div>
  91. <!-- <data-v-card>
  92. <div class="sys-status-title">煤样超差率:超差样量/总样量 03/16</div>
  93. <div class="sys-status-title">煤样合格率:合格样量/总样量 15/16</div>
  94. </data-v-card> -->