选煤厂生产管理平台前端代码
Jay
2024-12-10 58a8ee8eebcf13656445486333d2d3f3e02c938f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
<template>
  <ContentWrap>
    <el-row :gutter="10" style="margin-top: 20px">
      <el-col :span="12">
        <el-card style="height: 22rem" :body-style="{ height: '100%' }">
          <b>原煤灰分检测</b>
          <bar-line :option="coalAdCheck"/>
        </el-card>
      </el-col>
      <el-col :span="12">
        <el-card style="height: 22rem" :body-style="{ height: '100%' }">
          <b>原煤水分检测</b>
          <bar-line :option="coalMtCheck"/>
        </el-card>
      </el-col>
    </el-row>
    <el-row :gutter="10" style="margin-top: 20px">
      <el-col :span="12">
        <el-card style="height: 22rem" :body-style="{ height: '100%' }">
          <b>原煤硫分检测</b>
          <bar-line :option="coalStCheck"/>
        </el-card>
      </el-col>
      <el-col :span="12">
        <el-card style="height: 22rem" :body-style="{ height: '100%' }">
          <b>原煤发热量检测</b>
          <bar-line :option="coalCalCheck"/>
        </el-card>
      </el-col>
    </el-row>
    <el-row :gutter="10" style="margin-top: 20px">
      <el-card style="height: 40rem; width: 102.5rem" :body-style="{ height: '100%' }">
        <b>可选性曲线</b>
        <div class="wash-curves">
          <div style="width: 100%">
            <el-table
              ref="table"
              v-loading="dataListLoading"
              :data="dataList"
              border
              highlight-current-row
              style="width: 100%; margin-top: 20px"
            >
              <el-table-column prop="code" label="流水号" header-align="center" align="center" width="100"/>{{curves.code }}
              <el-table-column prop="ny" label="年月" header-align="center" align="center" width="100"/>{{ curves.ny }}
              <el-table-column prop="scxtName" label="生产系统" header-align="center" align="center"/>{{ curves.scxtName }}
              <el-table-column prop="mzName" label="煤种" header-align="center" align="center"/>{{ curves.mzName }}
              <el-table-column prop="syypName" label="实验样品" header-align="center" align="center"/>{{ curves.syypName }}
              <el-table-column prop="fcfaName" label="浮沉方案" header-align="center" align="center"/>{{ curves.fcfaName }}
            </el-table>
            <el-table
              ref="table"
              v-loading="dataListLoading"
              :data="detList"
              border
              style="width: 100%; margin-top: 20px"
            >
              <el-table-column prop="code" label="流水号" header-align="center" align="center" width="100"/>
              <el-table-column prop="mdjName" label="密度级" header-align="center" align="center"/>
              <el-table-column label="综合累计" header-align="center">
                <el-table-column prop="zhljcl" label="产率(%)" header-align="center" align="center"/>
                <el-table-column prop="zhljhf" label="灰分(%)" header-align="center" align="center"/>
              </el-table-column>
              <el-table-column label="浮物累计" header-align="center">
                <el-table-column prop="fwljcl" label="产率(%)" header-align="center" align="center"/>
                <el-table-column prop="fwljhf" label="灰分(%)" header-align="center" align="center"/>
              </el-table-column>
              <el-table-column label="沉物累计" header-align="center">
                <el-table-column prop="cwljcl" label="产率(%)" header-align="center" align="center"/>
                <el-table-column prop="cwljhf" label="灰分(%)" header-align="center" align="center"/>
              </el-table-column>
              <el-table-column prop="md" label="密度" header-align="center" align="center"/>
              <el-table-column prop="hl" label="±0.1含量" header-align="center" align="center"/>
              <el-table-column prop="lf" label="硫分(%)" header-align="center" align="center"/>
            </el-table>
          </div>
          <div style="width: 40%; padding-left: 20px; margin-top: 20px">
            <div
              id="wash"
              ref="wash"
              v-loading="chartLoading"
              style="width: 500px; height: 500px; text-align: center"
            ></div>
          </div>
        </div>
      </el-card>
    </el-row>
  </ContentWrap>
</template>
 
<script lang="ts" setup>
  const curves = reactive({})
 
</script>
 
<style scoped>
  .text {
    margin-top: 10px;
    font-size: 15px;
    color: black;
  }
 
  .amountText {
    margin-top: 20px;
    font-size: 15px;
    color: black;
  }
 
  .item {
    padding: 10px 0;
  }
 
  .box-card-task-statistics {
    height: 100px;
    text-align: left;
  }
 
  .order-chart {
    height: 160px;
  }
 
  .order-type-chart {
    height: 300px;
  }
 
  .img {
    height: 60px;
    width: 60px;
  }
 
  .right-table {
    width: 90px;
    color: #99a9bf;
  }
 
  th,
  td {
    padding: 8px;
    text-align: left;
  }
  .wash-curves {
    /*display: flex;*/
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
  }
</style>