|
@@ -1,4 +1,4 @@
|
|
|
-import { BasicType, ContextHelper, YTAvoid, yTRouter } from 'basic';
|
|
|
|
|
|
|
+import { AppStorageKeyCollect, BasicType, ContextHelper, YTAvoid, yTRouter } from 'basic';
|
|
|
import { Mine } from 'user/src/main/ets/views/Mine';
|
|
import { Mine } from 'user/src/main/ets/views/Mine';
|
|
|
import { MainView, SecondView, ThirdView } from 'feature';
|
|
import { MainView, SecondView, ThirdView } from 'feature';
|
|
|
|
|
|
|
@@ -10,30 +10,45 @@ struct Index {
|
|
|
//tabs展示内容
|
|
//tabs展示内容
|
|
|
contentList: BasicType<undefined>[] = [
|
|
contentList: BasicType<undefined>[] = [
|
|
|
{
|
|
{
|
|
|
- text: '日历',
|
|
|
|
|
|
|
+ text: '学生',
|
|
|
|
|
+ // 未选中
|
|
|
src: $r('app.media.app_icon'),
|
|
src: $r('app.media.app_icon'),
|
|
|
|
|
+ // 选中
|
|
|
acSrc: $r('app.media.app_icon')
|
|
acSrc: $r('app.media.app_icon')
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
- text: '黄历',
|
|
|
|
|
|
|
+ text: '座位',
|
|
|
src: $r('app.media.app_icon'),
|
|
src: $r('app.media.app_icon'),
|
|
|
acSrc: $r('app.media.app_icon')
|
|
acSrc: $r('app.media.app_icon')
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
- text: '卡片',
|
|
|
|
|
|
|
+ text: '点名',
|
|
|
src: $r('app.media.app_icon'),
|
|
src: $r('app.media.app_icon'),
|
|
|
acSrc: $r('app.media.app_icon')
|
|
acSrc: $r('app.media.app_icon')
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
- text: '我的',
|
|
|
|
|
|
|
+ text: '成绩',
|
|
|
|
|
+ src: $r('app.media.app_icon'),
|
|
|
|
|
+ acSrc: $r('app.media.app_icon')
|
|
|
|
|
+ }, {
|
|
|
|
|
+ text: '课程表',
|
|
|
src: $r('app.media.app_icon'),
|
|
src: $r('app.media.app_icon'),
|
|
|
acSrc: $r('app.media.app_icon')
|
|
acSrc: $r('app.media.app_icon')
|
|
|
}
|
|
}
|
|
|
]
|
|
]
|
|
|
tabsController: TabsController = new TabsController()
|
|
tabsController: TabsController = new TabsController()
|
|
|
|
|
|
|
|
|
|
+ // 检查是否第一次打开 app(是否阅读并同意用户协议)
|
|
|
|
|
+ checkFirstEnterApp() {
|
|
|
|
|
+ let isFirst = AppStorage.get(AppStorageKeyCollect.FIRST_ENTER_APP)! as boolean
|
|
|
|
|
+ if(!isFirst) {
|
|
|
|
|
+ yTRouter.pushPathByName('EntryPage', null)
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
aboutToAppear(): void {
|
|
aboutToAppear(): void {
|
|
|
ContextHelper.init(this.getUIContext())
|
|
ContextHelper.init(this.getUIContext())
|
|
|
|
|
+ this.checkFirstEnterApp()
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
build() {
|
|
build() {
|
|
@@ -78,7 +93,6 @@ struct Index {
|
|
|
.width('100%')
|
|
.width('100%')
|
|
|
.height('100%')
|
|
.height('100%')
|
|
|
.backgroundColor(Color.White)
|
|
.backgroundColor(Color.White)
|
|
|
-
|
|
|
|
|
}
|
|
}
|
|
|
.mode(NavigationMode.Stack)
|
|
.mode(NavigationMode.Stack)
|
|
|
.hideToolBar(true)
|
|
.hideToolBar(true)
|