fix: 设置界面优化
This commit is contained in:
		
							parent
							
								
									608ffca139
								
							
						
					
					
						commit
						bc74a62c85
					
				| @ -1,6 +1,7 @@ | |||||||
| import router from '@ohos.router' | import router from '@ohos.router' | ||||||
| import { BaseInfoType, CarInfoType } from '../model/Common' | import { BaseInfoType, CarInfoType } from '../model/Common' | ||||||
| import TopLogo from './compontents/TopLogo' | import HeaderComponent from './compontents/Header' | ||||||
|  | import BottomMessageComponent from './Index/BottomMessage' | ||||||
| 
 | 
 | ||||||
| @Entry | @Entry | ||||||
| @Component | @Component | ||||||
| @ -9,38 +10,33 @@ struct SettingPage { | |||||||
|   @State url: string = '' |   @State url: string = '' | ||||||
|   @State baseInfo: BaseInfoType = {} |   @State baseInfo: BaseInfoType = {} | ||||||
|   @State carInfo: CarInfoType = {} |   @State carInfo: CarInfoType = {} | ||||||
|   @State @Watch('outClick') outFlag: boolean = false; | 
 | ||||||
|  |   aboutToAppear() { | ||||||
|  |     this.carInfo = AppStorage.get<CarInfoType>('carInfo')! | ||||||
|  |     this.baseInfo = AppStorage.get<BaseInfoType>('baseInfo')! | ||||||
|  |   } | ||||||
| 
 | 
 | ||||||
|   build() { |   build() { | ||||||
|     Column() { |     Column() { | ||||||
|       TopLogo({ outFlag: $outFlag }) |       HeaderComponent({ | ||||||
|  |         shortLogo: true, | ||||||
|  |         shouBackArea: true | ||||||
|  |       }) | ||||||
|       Column() { |       Column() { | ||||||
|         Row() { |         Row() { | ||||||
|           Image($r('app.media.setting_clzc')).width('30.5%').height('74%').onClick(() => { |           Image($r('app.media.setting_clzc')).width('30.5%').height('74%').onClick(() => { | ||||||
|             // this.vocObj.playAudio({ |  | ||||||
|             //   type: 1, |  | ||||||
|             //   name: 'button_media.wav' |  | ||||||
|             // }) |  | ||||||
|             this.url = 'pages/Register' |             this.url = 'pages/Register' | ||||||
|             router.pushUrl({ |             router.pushUrl({ | ||||||
|               url: this.url, |               url: this.url, | ||||||
|             }, router.RouterMode.Single); |             }, router.RouterMode.Single); | ||||||
|           }) |           }) | ||||||
|           Image($r('app.media.setting_spjk')).width('30.5%').height('74%').onClick(() => { |           Image($r('app.media.setting_spjk')).width('30.5%').height('74%').onClick(() => { | ||||||
|             // this.vocObj.playAudio({ |  | ||||||
|             //   type: 1, |  | ||||||
|             //   name: 'button_media.wav' |  | ||||||
|             // }) |  | ||||||
|             this.url = 'pages/VideoConfig' |             this.url = 'pages/VideoConfig' | ||||||
|             router.pushUrl({ |             router.pushUrl({ | ||||||
|               url: this.url, |               url: this.url, | ||||||
|             }, router.RouterMode.Single); |             }, router.RouterMode.Single); | ||||||
|           }) |           }) | ||||||
|           Image($r('app.media.setting_xtts')).width('30.5%').height('74%').onClick(() => { |           Image($r('app.media.setting_xtts')).width('30.5%').height('74%').onClick(() => { | ||||||
|             // this.vocObj.playAudio({ |  | ||||||
|             //   type: 1, |  | ||||||
|             //   name: 'button_media.wav' |  | ||||||
|             // }) |  | ||||||
|             this.url = 'pages/TerminalInfo' |             this.url = 'pages/TerminalInfo' | ||||||
|             router.pushUrl({ |             router.pushUrl({ | ||||||
|               url: this.url, |               url: this.url, | ||||||
| @ -52,28 +48,12 @@ struct SettingPage { | |||||||
|       } |       } | ||||||
| 
 | 
 | ||||||
|       Column() { |       Column() { | ||||||
|         Row() { |         BottomMessageComponent({ | ||||||
|           Column() { |           version: this.baseInfo.version, | ||||||
|             Text('V ' + this.baseInfo.version) |           judgeVersion: this.baseInfo.judgeVersion, | ||||||
|               .fontColor('#CCAE7A') |           hasAuth: this.baseInfo.hasAuth, | ||||||
|               .fontSize(22 * this.ratio) |           examCarNumber: this.carInfo.carNo, | ||||||
|               .width('30%') |         }) | ||||||
|               .margin({ bottom: 10 * this.ratio }) |  | ||||||
|             Text('授权信息:' + (this.baseInfo.hasAuth ? '已授权' : '未授权')) |  | ||||||
|               .fontColor('#CCAE7A') |  | ||||||
|               .fontSize(22 * this.ratio) |  | ||||||
|               .width('30%') |  | ||||||
|           } |  | ||||||
|           .margin({ left: 24 * this.ratio }) |  | ||||||
| 
 |  | ||||||
|           Text('考车号:' + this.carInfo.carNo) |  | ||||||
|             .fontColor('#CCAE7A') |  | ||||||
|             .fontSize(22 * this.ratio) |  | ||||||
|             .margin({ right: 24 * this.ratio }) |  | ||||||
|         } |  | ||||||
|         .width('100%') |  | ||||||
|         .justifyContent(FlexAlign.SpaceBetween) |  | ||||||
|         .margin({ bottom: 10 * this.ratio }) |  | ||||||
|       } |       } | ||||||
|     } |     } | ||||||
|     .width('100%') |     .width('100%') | ||||||
| @ -83,14 +63,4 @@ struct SettingPage { | |||||||
|     .backgroundImage($r('app.media.index_bg')) |     .backgroundImage($r('app.media.index_bg')) | ||||||
|     .backgroundImageSize({ width: '100%', height: '100%' }) |     .backgroundImageSize({ width: '100%', height: '100%' }) | ||||||
|   } |   } | ||||||
| 
 |  | ||||||
|   aboutToAppear() { |  | ||||||
|     // this.vocObj = new voiceService(async (status, val, next) => { |  | ||||||
|     // }); |  | ||||||
|     this.carInfo = AppStorage.get<CarInfoType>('carInfo')! |  | ||||||
|     this.baseInfo = AppStorage.get<BaseInfoType>('baseInfo')! |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   outClick() { |  | ||||||
|   } |  | ||||||
| } | } | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user