71 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			71 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| import router from '@ohos.router'
 | |
| import TopLogo from './compontents/topLogo'
 | |
| import { voiceService } from '../common/service/voiceService'
 | |
| 
 | |
| @Entry
 | |
| @Component
 | |
| struct Index {
 | |
|   @State ratio: number = 1280 / 960
 | |
|   @State carNum: string = ''
 | |
|   @State version: string = ''
 | |
|   @State hasAuth: boolean = false;
 | |
|   private vocObj = null;
 | |
|   @State url: string = ''
 | |
|   @State @Watch('outClick') outFlag: boolean = false;
 | |
|   build() {
 | |
|     Column() {
 | |
|       TopLogo({outFlag:$outFlag})
 | |
|       Column() {
 | |
|         Row() {
 | |
|           Image($r('app.media.setting_clzc')).width('30.5%').height('74%').onClick(()=>{
 | |
|             this.url='pages/Register'
 | |
|             router.pushUrl({
 | |
|               url: this.url,
 | |
|             },router.RouterMode.Single);
 | |
|           })
 | |
|           Image($r('app.media.setting_spjk')).width('30.5%').height('74%').onClick(()=>{
 | |
|             this.url='pages/VideoConfig'
 | |
|             router.pushUrl({
 | |
|               url: this.url,
 | |
|             },router.RouterMode.Single);
 | |
|           })
 | |
|           Image($r('app.media.setting_xtts')).width('30.5%').height('74%').onClick(()=>{
 | |
|             this.url='pages/TerminalInfos'
 | |
|             router.pushUrl({
 | |
|               url: this.url,
 | |
|             },router.RouterMode.Single);
 | |
|           })
 | |
|         }
 | |
|         .width('100%')
 | |
|         .justifyContent(FlexAlign.SpaceAround)
 | |
|       }
 | |
|       Column() {
 | |
|         Row() {
 | |
|           Column() {
 | |
|             Text('V ' + this.version).fontColor('#CCAE7A').fontSize(22*globalThis.ratio).width('30%').margin({bottom:10*globalThis.ratio})
 | |
|             Text('授权信息:' + (this.hasAuth?'已授权':'未授权')).fontColor('#CCAE7A').fontSize(22*globalThis.ratio).width('30%')
 | |
|           }
 | |
|           .margin({left: 24*globalThis.ratio})
 | |
|           Text('考车号:' +  globalThis.deviceNo).fontColor('#CCAE7A').fontSize(22*globalThis.ratio).margin({right: 24*globalThis.ratio})
 | |
|         }
 | |
|         .width('100%')
 | |
|         .justifyContent(FlexAlign.SpaceBetween)
 | |
|         .margin({bottom: 10*globalThis.ratio})
 | |
|       }
 | |
|     }
 | |
|     .width('100%')
 | |
|     .height('100%')
 | |
|     .justifyContent(FlexAlign.SpaceBetween)
 | |
|     .backgroundImagePosition({x: 0, y: 0})
 | |
|     .backgroundImage($r('app.media.index_bg'))
 | |
|     .backgroundImageSize({ width: '100%', height: '100%' })
 | |
|   }
 | |
|    aboutToAppear() {
 | |
|      this.carNum = globalThis.carInfo.plateNo;
 | |
|      this.version = globalThis.version;
 | |
|      this.hasAuth = globalThis.hasAuth;
 | |
|   }
 | |
| 
 | |
|   outClick(){
 | |
|   }
 | |
| } |