whychdw
2019-09-05 a021b459247a5cf825c2a132f3da1e5d31e8037c
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
<!-- 这里还是一个标准的BUI页面 -->
<div class="bui-page" id="batteryInfo">
    <header class="bui-bar">
        <div class="bui-bar-left">
            <!-- 左边有图标示例 -->
            <div class="bui-btn btn-back" @click="stopTimers"><i class="icon-back"></i></div>
        </div>
        <div class="bui-bar-main" v-text="getTitle"></div>
        <div class="bui-bar-right">
            <!-- 右边有图标示例 -->
        </div>
    </header>
    <main>
        <!-- 中间内容 -->
        <div>
            <div class="tbl-container bg-white mt8 batt-info">
                <div class="tbl-content">
                    <table class="bui-table">
                        <colgroup>
                            <col width="30%"></col>
                            <col width="30%"></col>
                            <col width="30%"></col>
                            <col width="10%"></col>
                        </colgroup>
                        <tbody>
                            <tr>
                                <td>电池状态:<span v-text="getBattState"></span></td>
                                <td>组端电压:<span v-text="rtState.group_vol"></span>V</td>
                                <td>组端电流:<span v-text="rtState.group_curr"></span>A</td>
                                <td rowspan="3" style="width: 2rem">
                                    <button class="bui-btn bui-btn-small bg-primary">内阻测试</button>
                                    <button class="bui-btn bui-btn-small mt8 bg-primary">导出数据</button>
                                </td>
                            </tr>
                            <tr>
                                <td>测试容量:<span v-text="rtState.batt_test_cap"></span>AH</td>
                                <td>更新时间:<span v-text="rtState.batt_test_recordtime"></span></td>
                                <td>测试时长:<spna v-text="getTestTimeLong"></spna></td>
                            </tr>
                            <tr>
                                <td>纹波电流均值:</td>
                                <td>纹波电流峰值:</td>
                            </tr>
                        </tbody>
                    </table>
                </div>
            </div>
            <div id="uiTab" class="bui-tab mt8">
                <div class="bui-tab-head">
                    <ul class="bui-nav">
                        <li class="bui-btn">单体列表</li>
                        <li class="bui-btn">统计信息</li>
                        <li class="bui-btn">单体电压图</li>
                        <li class="bui-btn">单体内阻图</li>
                        <li class="bui-btn">单体温度图</li>
                        <!-- <li class="bui-btn">当前告警</li>
                        <li class="bui-btn">测试数据</li> -->
                    </ul>
                </div>
                <div class="bui-tab-main" ref="tabMain">
                    <ul>
                        <!-- 内容必须在li里面 -->
                        <li>
                            <iview-table
                            :height="getTabHt()"
                            style="margin-top: 8px; margin-left: 0; margin-right: 0;"
                            :columns="tbls.monList.columns"
                            :data="tbls.monList.data"></iview-table>
                        </li>
                        <li style="display: none">
                            <iview-table
                            style="margin-top: 8px; margin-left: 0; margin-right: 0;"
                            :columns="tbls.totalInfo.columns"
                            :data="tbls.totalInfo.data"></iview-table>
                        </li>
                        <li style="display: none">
                            <high-bar-chart 
                            :height="getTabHt('px')"
                            id="monVolBar"
                            name="电压" unit="V" 
                            ref="monVolBar"></high-bar-chart>
                        </li>
                        <li style="display: none">
                            <high-bar-chart 
                            :height="getTabHt('px')"
                            id="monResBar"
                            name="内阻" unit="mΩ" 
                            :colors="{min:'#19be6b', max: '#ed4014'}"
                            ref="monResBar"></high-bar-chart>
                        </li>
                        <li style="display: none">
                            <high-bar-chart 
                            :height="getTabHt('px')"
                            id="monTmpBar"
                            name="温度" unit="℃"
                            :colors="{min:'#19be6b', max: '#ed4014'}" 
                            ref="monTmpBar"></high-bar-chart>
                        </li>
                    </ul>
                </div>
            </div>
        </div>
    </main>
</div>
<style scoped>
    .batt-info {
        padding: .1rem;
    }
    .batt-info .bui-table td {
        border: none;
    }
</style>