|
@@ -30,6 +30,7 @@ const listState=reactive({
|
|
|
finished:false,
|
|
|
loading:false,
|
|
|
LatestDate:'',
|
|
|
+ insertDate:'',//插入的日期
|
|
|
classifyVal:''
|
|
|
})
|
|
|
async function getEDBDataList(){
|
|
@@ -44,6 +45,7 @@ async function getEDBDataList(){
|
|
|
const arr=res.Data?.Item.DataList||[]
|
|
|
listState.list=[...listState.list,...arr]
|
|
|
listState.LatestDate=res.Data?.Item.LatestDate
|
|
|
+ listState.insertDate=res.Data?.Item.DataInsertConfig.Date
|
|
|
listState.finished=res.Data.Paging.IsEnd
|
|
|
const classifyNameArr=[]
|
|
|
res.Data.ClassifyList.forEach(e=>{
|
|
@@ -113,6 +115,7 @@ function refreshList(){
|
|
|
</van-collapse>
|
|
|
<ul class="data-list-box">
|
|
|
<div class="label">数据信息</div>
|
|
|
+ <img v-if="listState.list.length==0&&listState.finished" class="list-empty-img" src="https://hzstatic.hzinsights.com/static/ETA_mobile/empty_img.png" alt="">
|
|
|
<van-list
|
|
|
v-model:loading="listState.loading"
|
|
|
:finished="listState.finished"
|
|
@@ -122,7 +125,7 @@ function refreshList(){
|
|
|
>
|
|
|
<li class="data-item" v-for="item in listState.list" :key="item">
|
|
|
<span :class="['time',listState.LatestDate===item.DataTime?'new-data':'']">{{item.DataTime}}</span>
|
|
|
- <span class="val">{{item.Value}}</span>
|
|
|
+ <span :class="['val',listState.insertDate===item.DataTime?'insert-data':'']">{{item.Value}}</span>
|
|
|
</li>
|
|
|
</van-list>
|
|
|
|
|
@@ -199,6 +202,9 @@ function refreshList(){
|
|
|
min-width: 60px;
|
|
|
text-align: center;
|
|
|
}
|
|
|
+ .insert-data{
|
|
|
+ color: orange;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
@media screen and (min-width:$media-width){
|