|
|
@@ -88,9 +88,15 @@ class TrackController extends BaseController
|
|
|
|
|
|
void _createTabController() {
|
|
|
tabController?.dispose();
|
|
|
+ var inintIndex = 0;
|
|
|
+ if (_userInfo.value?.isShowYesterday ?? false) {
|
|
|
+ //控制请求当前页数据或者数据已有时跟换数据
|
|
|
+ inintIndex = 1;
|
|
|
+ }
|
|
|
final tab = TabController(
|
|
|
length: daysList.length,
|
|
|
vsync: this,
|
|
|
+ initialIndex: inintIndex,
|
|
|
);
|
|
|
_tabController.value = tab;
|
|
|
tab.addListener(() {
|
|
|
@@ -102,7 +108,14 @@ class TrackController extends BaseController
|
|
|
}
|
|
|
});
|
|
|
Future.delayed(Duration(milliseconds: 100), () {
|
|
|
- currentTrackDay.value = daysList.isNotEmpty ? daysList[0] : null;
|
|
|
+ if (_userInfo.value?.isShowYesterday ?? false) {
|
|
|
+ //控制请求当前页数据或者数据已有时跟换数据
|
|
|
+ if (daysList.length > 1) {
|
|
|
+ currentTrackDay.value = daysList.isNotEmpty ? daysList[1] : null;
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ currentTrackDay.value = daysList.isNotEmpty ? daysList[0] : null;
|
|
|
+ }
|
|
|
});
|
|
|
}
|
|
|
|