ValveChart.vue 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. <template>
  2. <div>
  3. <el-table
  4. :data="tableData2"
  5. style="width:11.25rem"
  6. :row-class-name="tableRowClassName"
  7. :header-cell-style="headerCellStyle">
  8. <el-table-column
  9. prop="num"
  10. :label="$t('序号')"
  11. width="80">
  12. </el-table-column>
  13. <el-table-column
  14. prop="tagNo"
  15. :label="$t('位号')"
  16. width="180">
  17. </el-table-column>
  18. <el-table-column
  19. prop="type"
  20. :label="$t('描述')"
  21. width="300">
  22. </el-table-column>
  23. <el-table-column
  24. prop="byPassTime"
  25. :label="$t('人工日期')">
  26. </el-table-column>
  27. </el-table>
  28. </div>
  29. </template>
  30. <script>
  31. export default {
  32. name: "ByPassChart",
  33. methods: {
  34. tableRowClassName({row, rowIndex}) {
  35. if(rowIndex % 2 === 0){
  36. return 'warning-row';
  37. } else {
  38. return 'success-row';
  39. }
  40. return '';
  41. },
  42. headerCellStyle({ row, rowIndex }) {
  43. return 'background-color: #0f1325;color: #FFFFFF;border: none'
  44. }
  45. },
  46. data() {
  47. return {
  48. tableData2: [{
  49. num: '1',
  50. tagNo: '310FC1111A.MODE',
  51. type: '310-H-110 1 HC FEED',
  52. byPassTime: '24.00',
  53. }, {
  54. num: '2',
  55. tagNo: '310FC1121A.MODE',
  56. type: '310-H-110 2 HC FEED',
  57. byPassTime: '24.00',
  58. }, {
  59. num: '3',
  60. tagNo: '310FC1341B.MODE',
  61. type: '310-H-111 BFW IN',
  62. byPassTime: '24.00',
  63. }, {
  64. num: '4',
  65. tagNo: '310FC1353B.MODE',
  66. type: '310-H-111 RAD CELL A',
  67. byPassTime: '24.00',
  68. }]
  69. }
  70. }
  71. }
  72. </script>
  73. <style scoped>
  74. /deep/.el-table .warning-row {
  75. background: #171c33;
  76. }
  77. /deep/.el-table .success-row {
  78. background: #0f1325;
  79. }
  80. .el-table {
  81. background-color: #0f1325;
  82. text-align: center;
  83. color: #FFFFFF;
  84. }
  85. /deep/.el-table__row>td{
  86. border: none;
  87. }
  88. .el-table::before {
  89. height: 0px;
  90. }
  91. </style>