forked from harmony_car/subject-two
		
	feat: 文件修复
This commit is contained in:
		
							parent
							
								
									1331a94454
								
							
						
					
					
						commit
						c68804bfa4
					
				| @ -1,197 +0,0 @@ | ||||
| import router from '@ohos.router' | ||||
| import TopLogo from './compontents/topLogo' | ||||
| import ethernet from '@ohos.net.ethernet'; | ||||
| import prompt from '@ohos.prompt' | ||||
| import { upDateTableConfig} from '../common/service/initable' | ||||
| import { getSyncData} from '../common/service/initable' | ||||
| import { voiceService } from '../common/service/voiceService' | ||||
| 
 | ||||
| @Entry | ||||
| @Component | ||||
| struct Index { | ||||
|   @State textList1: string[] = ['ftp服务器IP:','响应端口','前置机IP','响应端口', '子网掩码','默认网关','用户名:', '密码:','dns','差分服务器IP: ', '响应端口:','中心服务器IP:','心跳响应端口:', 'GPS响应端口:'] | ||||
|   @State textList2: string[] = ['后置机IP:','响应端口:', '本地端口:'] | ||||
|   @State ratio: number = 850 / 960 | ||||
|   @State inputFontSize:number=12  //12 | ||||
|   // | ||||
|   @State inputTextList1: string[] = ['192.168.36.2','8083','192.168.36.92','20122','255.255.255.0','192.168.36.1','','','114.114.114.114','192.168.36.203','8000','192.168.36.9','11111','33333'] | ||||
|   @State inputTextList2: string[] = ['192.168.36.91','20022'] | ||||
|   // 112.80.35.83 11052 | ||||
|   // @State inputTextList1: string[] = ['192.168.7.254','8084','192.168.7.170','20122','255.255.255.0','192.168.7.1','','','114.114.114.114','112.80.35.83','11052'] | ||||
|   // @State inputTextList2: string[] = ['192.168.7.124','20022'] | ||||
| 
 | ||||
| 
 | ||||
|   @State @Watch('outClick') outFlag: boolean = false; | ||||
|   private vocObj = null; | ||||
|   scroller: Scroller = new Scroller() | ||||
|   build() { | ||||
|     Column() { | ||||
|       TopLogo({outFlag:$outFlag}) | ||||
|       Column() { | ||||
|         Column() { | ||||
|           Scroll(this.scroller){ | ||||
|             Flex({'wrap':FlexWrap.Wrap}) { | ||||
|               ForEach(this.textList1, (item:string, index:number) => { | ||||
|                 Row() { | ||||
|                   Text(item) | ||||
|                     .width('40%') | ||||
|                     .height('100%') | ||||
|                     .fontColor('#E5CBA1') | ||||
|                     .padding({'left': '35px'}) | ||||
|                     .fontSize(this.inputFontSize*this.ratio) | ||||
|                   TextInput({'text':this.inputTextList1[index]?this.inputTextList1[index]: ''}) | ||||
|                     .width('50%') | ||||
|                     .height('60%') | ||||
|                     .fontColor('#fff') | ||||
|                     .borderColor('#E6E0D8') | ||||
|                     .borderRadius('10px') | ||||
|                     .borderWidth('2px') | ||||
|                     .fontSize(this.inputFontSize*this.ratio) | ||||
|                     .padding({top:0,bottom:0}) | ||||
|                     .linearGradient({ | ||||
|                       angle: 0, | ||||
|                       colors: [[0x403C36, 0.0], [0x4D473D, 0.34], [0x3D3A34, 1.0]] | ||||
|                     }).onChange((value: string) => { | ||||
|                     this.inputTextList1[index]=value | ||||
| 
 | ||||
|                   }) | ||||
|                 } | ||||
|                 .width('50%') | ||||
|                 .height('16.7%') | ||||
|               }) | ||||
|               ForEach(this.textList2, (item:string, index:number) => { | ||||
|                 Row() { | ||||
|                   Text(item) | ||||
|                     .width('40%') | ||||
|                     .height('100%') | ||||
|                     .fontColor('#E5CBA1') | ||||
|                     .fontSize(this.inputFontSize*this.ratio) | ||||
|                     .padding({'left': '35px'}) | ||||
|                   TextInput({'text':this.inputTextList2[index]?this.inputTextList2[index]: ''}) | ||||
|                     .width('60%') | ||||
|                     .height('60%') | ||||
|                     .fontColor('#fff') | ||||
|                     .borderColor('#E6E0D8') | ||||
|                     .borderRadius('10px') | ||||
|                     .borderWidth('2px') | ||||
|                     .padding({top:0,bottom:0}) | ||||
|                     .fontSize(this.inputFontSize*this.ratio) | ||||
|                     .linearGradient({ | ||||
|                       angle: 0, | ||||
|                       colors: [[0x403C36, 0.0], [0x4D473D, 0.34], [0x3D3A34, 1.0]] | ||||
|                     }) | ||||
|                     .onChange((value: string) => { | ||||
|                       this.inputTextList2[index]=value | ||||
| 
 | ||||
|                     }) | ||||
|                 } | ||||
|                 .width('32.5%') | ||||
|                 .height('16.7%') | ||||
|               }) | ||||
|             } | ||||
|           } | ||||
|           .width('95%') | ||||
|           .height('90%') | ||||
|           .margin({'top': '2%'}) | ||||
|           .backgroundColor('#282828') | ||||
|           .borderRadius('15px') | ||||
|         } | ||||
|         .width('100%') | ||||
|         .height('80%') | ||||
|         .borderRadius('25px') | ||||
|         Column() { | ||||
|           Image($r('app.media.terminal_save')).width('20.5%').height('74%').onClick(()=>{ | ||||
|             // this.vocObj.playAudio({ | ||||
|             //   type: 1, | ||||
|             //   name: 'media_button.wav' | ||||
|             // }) | ||||
|             upDateTableConfig('IpConfigTable',[{udplocalIp:this.inputTextList1[2],udplocalIpPort:this.inputTextList1[3],udpOppositeIp:this.inputTextList2[0],udpOppositeIpPort:this.inputTextList2[1],tcplocalIp:this.inputTextList1[0],tcplocalIpPort:this.inputTextList1[1],tcpOppositeIp:this.inputTextList1[9],tcpOppositePort:this.inputTextList1[10],netMask:this.inputTextList1[4],gateway:this.inputTextList1[5],dnsServers:this.inputTextList1[8],centerIp:this.inputTextList1[11],heartPort:this.inputTextList1[12],gpsPort:this.inputTextList1[13]}]) | ||||
| 
 | ||||
|             console.log('kkkk2',this.inputTextList2.toString()) | ||||
|             ethernet.setIfaceConfig("eth0", { | ||||
|               mode: 0, | ||||
|               ipAddr:this.inputTextList1[2], | ||||
|               route: "0.0.0.0", | ||||
|               gateway: this.inputTextList1[5],//value.gateway网关 | ||||
|               netMask: this.inputTextList1[4],//value.netMask网络掩码 | ||||
|               dnsServers: this.inputTextList1[8], | ||||
|               // domain: "" | ||||
|             }, (error) => { | ||||
|               if (error) { | ||||
|                 prompt.showToast({ | ||||
|                   message: '设置失败'+JSON.stringify(error), | ||||
|                   duration: 3000 | ||||
|                 }); | ||||
|               } else { | ||||
|                   prompt.showToast({ | ||||
|                     message: '设置成功', | ||||
|                     duration: 3000 | ||||
|                   }); | ||||
|               } | ||||
|             }); | ||||
|           }) | ||||
|         } | ||||
|         .backgroundColor('#CCC4B8') | ||||
|         .width('100%') | ||||
|         .height('20%') | ||||
|         .borderRadius({'bottomLeft':'25px','bottomRight':'25px'}) | ||||
|         .justifyContent(FlexAlign.SpaceAround) | ||||
|       } | ||||
|       .width('75%') | ||||
|       .height('69.4%') | ||||
|       .backgroundColor('#E6E3DF') | ||||
|       .borderRadius('25px') | ||||
|       .margin({'top':'7%'}) | ||||
|       .justifyContent(FlexAlign.SpaceAround) | ||||
| 
 | ||||
|     } | ||||
|     .width('100%') | ||||
|     .height('100%') | ||||
|     .backgroundImagePosition({x: 0, y: 0}) | ||||
|     .backgroundImage($r('app.media.index_bg')) | ||||
|     .backgroundImageSize({ width: '100%', height: '100%' }) | ||||
|   } | ||||
|    aboutToAppear() { | ||||
|      getSyncData('IpConfigTable').then((result:Array<any>)=>{ | ||||
|        console.log('result222',JSON.stringify(result)) | ||||
|        if(result.length){ | ||||
|          console.log('tagtag',JSON.stringify(result)) | ||||
|          this.inputTextList1[2]=result[0].udplocalIp | ||||
|          this.inputTextList1[3]=result[0].udplocalIpPort | ||||
|          this.inputTextList2[0]=result[0].udpOppositeIp | ||||
|          this.inputTextList2[1]=result[0].udpOppositeIpPort | ||||
| 
 | ||||
|          this.inputTextList1[0]=result[0].tcplocalIp | ||||
|          this.inputTextList1[1]=result[0].tcplocalIpPort | ||||
|          this.inputTextList1[9]=result[0].tcpOppositeIp | ||||
|          this.inputTextList1[10]=result[0].tcpOppositePort | ||||
|          this.inputTextList1[5]=result[0].gateway | ||||
|          this.inputTextList1[4]=result[0].netMask | ||||
|          this.inputTextList1[8]=result[0].dnsServers | ||||
|          this.inputTextList1[11]=result[0].centerIp | ||||
|          this.inputTextList1[12]=result[0].heartPort | ||||
|          this.inputTextList1[13]=result[0].gpsPort | ||||
|        } | ||||
|      }) | ||||
|      ethernet.getIfaceConfig("eth0", (error, value) => { | ||||
|        if (error) { | ||||
|          // that.errorMsg='error' | ||||
|          console.log("boot_up getIp_new  callback error = " + JSON.stringify(error)); | ||||
|        } else { | ||||
|          console.log("boot_up getIp_new callback ipAddr = " + JSON.stringify(value.ipAddr)); // | ||||
|          console.log(" boot_up getIp_new callback mode = " + JSON.stringify(value.mode)); | ||||
|          console.log("boot_up getIp_new callback route = " + JSON.stringify(value.route)); | ||||
|          console.log("boot_up getIp_new callback gateway = " + JSON.stringify(value.gateway)); | ||||
|          console.log("boot_up getIp_new callback netMask = " + JSON.stringify(value.netMask)); | ||||
|          console.log("boot_up getIp_new callback dnsServers = " + JSON.stringify(value.dnsServers)); | ||||
|        } | ||||
|      }) | ||||
| 
 | ||||
|   } | ||||
|   onPageShow() { | ||||
|     console.info('Index onPageShow'); | ||||
|   } | ||||
|   outClick(){ | ||||
| 
 | ||||
|   } | ||||
| } | ||||
| @ -1,7 +1,7 @@ | ||||
| // @ts-nocheck | ||||
| import hilog from '@ohos.hilog'; | ||||
| import apiJudgeSdk from 'libJudgeSdk.so'; | ||||
| import Judge from '../../judgeSDK/judge-real' | ||||
| import Judge from '../../JudgeSDK/utils/judge-real' | ||||
| // import Judge from '../../judgeSDK/judge-track-playback' | ||||
| import {Project,ProjectObj,MarkRule} from '../../judgeSDK/api/judgeSDK.d' | ||||
| import AccountTable from '../../../common/database/tables/AccountTable'; | ||||
|  | ||||
| @ -3,7 +3,7 @@ | ||||
| //考试回放开关
 | ||||
| export const judgeConfig = { | ||||
|   //本地目录开关
 | ||||
|   isTrajectoryOpen: false, | ||||
|   isTrajectoryOpen: true, | ||||
|   // 本地模型地址
 | ||||
|   modelPath: 'models/model_enc', | ||||
|   // 轨迹回放目录地址
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user