提交
This commit is contained in:
		
							parent
							
								
									75058b49bb
								
							
						
					
					
						commit
						3e53801f12
					
				| @ -26,6 +26,8 @@ import DeviceInfoTable from '../constants/DeviceInfoTable'; | |||||||
| import USER from '../constants/USER'; | import USER from '../constants/USER'; | ||||||
| import util from '@ohos.util'; | import util from '@ohos.util'; | ||||||
| import FileModel from '../../pages/judgeSDK/utils/fileModel'; | import FileModel from '../../pages/judgeSDK/utils/fileModel'; | ||||||
|  | import FileUtil from '../../common/utils/File'; | ||||||
|  | import { GlobalConfig } from '../../config/index'; | ||||||
| 
 | 
 | ||||||
| // @ts-nocheck
 | // @ts-nocheck
 | ||||||
| //读表
 | //读表
 | ||||||
| @ -330,6 +332,27 @@ export async function upDataZhongxinginitialization(param) { | |||||||
|       resolve(false) |       resolve(false) | ||||||
|       return |       return | ||||||
|     } |     } | ||||||
|  |     if(param.singlePlay){ | ||||||
|  |       const fileUtil = new FileUtil(param.context) | ||||||
|  |       const tableList=['MA_ITEMINFO','MA_MARKRULE','MA_SYSTEMPARM','MA_MAP_COLLECT','MA_MAP_COLLECT_SHAPE','MA_MAP_ITEMCLASS','MA_MAP_POINT','MA_MAP_POINT_ITEM','MA_MAP_ROAD','MA_MAP_ROAD_LANE','MAP_SUBITEM','MA_SYSSET','ES_CARINFO','MA_MARKRULESET','MA_CDSBINFO','MA_T_CARPARMSET']; | ||||||
|  |       tableList.map(async(tableName)=>{ | ||||||
|  |         const data = await fileUtil.readFile(GlobalConfig.comoonfileWriteAddress + `/config/tableList/${tableName}.txt`); | ||||||
|  |         if(data&&JSON.parse(data)&&JSON.parse(data).length>0){ | ||||||
|  |           sqlInsertCommonFn(tableName, JSON.parse(data), param.context).then((result) => { | ||||||
|  |             console.log(key, '单机表建立成功') | ||||||
|  |             if (result) { | ||||||
|  |               resolve(true) | ||||||
|  |             } else { | ||||||
|  |               resolve(false) | ||||||
|  |             } | ||||||
|  |           }).catch((msg) => { | ||||||
|  |             reject(false) | ||||||
|  |             console.log(key, '单机表建立失败') | ||||||
|  |           }) | ||||||
|  |         } | ||||||
|  |       }) | ||||||
|  |       return | ||||||
|  |     } | ||||||
|     const str = { |     const str = { | ||||||
|       "carId": param.carId, // 表名
 |       "carId": param.carId, // 表名
 | ||||||
|       "examinationRoomId": param.examinationRoomId, //考试平台kdid
 |       "examinationRoomId": param.examinationRoomId, //考试平台kdid
 | ||||||
| @ -370,7 +393,7 @@ export async function upDataZhongxinginitialization(param) { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| function setSyncCenterSqlData(key, res, param) { | function setSyncCenterSqlData(key, res, param) { | ||||||
|   return new Promise((resolve, reject) => { |   return new Promise(async(resolve, reject) => { | ||||||
|     const mapName = { |     const mapName = { | ||||||
|       'ItemInfo': 'MA_ITEMINFO', |       'ItemInfo': 'MA_ITEMINFO', | ||||||
|       'MarkRule': 'MA_MARKRULE', |       'MarkRule': 'MA_MARKRULE', | ||||||
| @ -389,7 +412,6 @@ function setSyncCenterSqlData(key, res, param) { | |||||||
|       'MarkRuleSet': 'MA_MARKRULESET', |       'MarkRuleSet': 'MA_MARKRULESET', | ||||||
|       'Cdsbinfo': 'MA_CDSBINFO', |       'Cdsbinfo': 'MA_CDSBINFO', | ||||||
|       'T_CarParmSet': 'MA_T_CARPARMSET', |       'T_CarParmSet': 'MA_T_CARPARMSET', | ||||||
|       // 'ES_CAR_VIDEO_PARAMETER':ES_CAR_VIDE0pO_PARAMETER
 |  | ||||||
|     } |     } | ||||||
|     // const accountTable = new AccountTable(() => {
 |     // const accountTable = new AccountTable(() => {
 | ||||||
|     // }, centerToMap[key],param.context);
 |     // }, centerToMap[key],param.context);
 | ||||||
| @ -399,6 +421,9 @@ function setSyncCenterSqlData(key, res, param) { | |||||||
|     } else { |     } else { | ||||||
|       arrList = [res.initializationRsp.body[key].record] |       arrList = [res.initializationRsp.body[key].record] | ||||||
|     } |     } | ||||||
|  |     const fileUtil = new FileUtil(param.context) | ||||||
|  |     const folderPath = await fileUtil.initFolder(`/config/tableList`); | ||||||
|  |     fileUtil.addFile(`${folderPath}/${mapName[key]}.txt`, JSON.stringify(arrList)) | ||||||
|     console.log('mapName[key]', mapName[key], key) |     console.log('mapName[key]', mapName[key], key) | ||||||
|     sqlInsertCommonFn(mapName[key], arrList, param.context).then((result) => { |     sqlInsertCommonFn(mapName[key], arrList, param.context).then((result) => { | ||||||
|       console.log(key, '表建立成功') |       console.log(key, '表建立成功') | ||||||
|  | |||||||
| @ -1,5 +1,4 @@ | |||||||
| // @ts-nocheck | // @ts-nocheck | ||||||
| import { VideoConfig } from './interfaces' |  | ||||||
| import common from '@ohos.app.ability.common'; | import common from '@ohos.app.ability.common'; | ||||||
| import router from '@ohos.router'; | import router from '@ohos.router'; | ||||||
| import { getCarInfo, getDeviceInfo } from '../common/service/terminalService'; | import { getCarInfo, getDeviceInfo } from '../common/service/terminalService'; | ||||||
| @ -16,7 +15,7 @@ import abilityAccessCtrl, { Permissions } from '@ohos.abilityAccessCtrl'; | |||||||
| import worker, { MessageEvents } from '@ohos.worker'; | import worker, { MessageEvents } from '@ohos.worker'; | ||||||
| import promptAction from '@ohos.promptAction' | import promptAction from '@ohos.promptAction' | ||||||
| import { voiceService } from '../common/service/voiceService'; | import { voiceService } from '../common/service/voiceService'; | ||||||
| 
 | // import errorMsgDialog from './compontents/errorMsgDialog' | ||||||
| @Entry | @Entry | ||||||
| @Component | @Component | ||||||
| struct Index { | struct Index { | ||||||
| @ -48,7 +47,11 @@ struct Index { | |||||||
|     .backgroundImageSize({ width: '100%', height: '100%' }) |     .backgroundImageSize({ width: '100%', height: '100%' }) | ||||||
|     .margin({ bottom: 12 * this.ratio}) |     .margin({ bottom: 12 * this.ratio}) | ||||||
|   } |   } | ||||||
| 
 |   // dialogController: CustomDialogController | null = new CustomDialogController({ | ||||||
|  |   //   builder: errorMsgDialog({ | ||||||
|  |   //     cancel: ()=> { this.onCancel() }, | ||||||
|  |   //     confirm: ()=> { this.onAccept() } | ||||||
|  |   //   }) | ||||||
|   build() { |   build() { | ||||||
|     Column() { |     Column() { | ||||||
|       Column() { |       Column() { | ||||||
| @ -100,7 +103,7 @@ struct Index { | |||||||
|       Column() { |       Column() { | ||||||
|         Row() { |         Row() { | ||||||
|           if (!this.isSingle) { |           if (!this.isSingle) { | ||||||
|             Image($r('app.media.index_lw')).width('28%').height('71%').margin({left:10 * globalThis.ratio}).onClick(async () => { |             Image($r('app.media.index_lw')).width('28%').height('71%').margin({left:80 * globalThis.ratio}).onClick(async () => { | ||||||
|               if (this.loading) { |               if (this.loading) { | ||||||
|                 return |                 return | ||||||
|               } |               } | ||||||
| @ -123,7 +126,7 @@ struct Index { | |||||||
|             }) |             }) | ||||||
|           } |           } | ||||||
|           if (this.isSingle) { |           if (this.isSingle) { | ||||||
|             Image($r('app.media.index_dj')).width('30.5%').height('74%').margin({left:10 * globalThis.ratio}).onClick(() => { |             Image($r('app.media.index_dj')).width('28%').height('71%').margin({left:80 * globalThis.ratio}).onClick(() => { | ||||||
|               if (this.loading) { |               if (this.loading) { | ||||||
|                 return |                 return | ||||||
|               } |               } | ||||||
| @ -133,7 +136,7 @@ struct Index { | |||||||
|               }, router.RouterMode.Single); |               }, router.RouterMode.Single); | ||||||
|             }) |             }) | ||||||
|           } |           } | ||||||
|           Image($r('app.media.index_zj')).width('28%').height('71%').margin({right:10* globalThis.ratio}).onClick(() => { |           Image($r('app.media.index_zj')).width('28%').height('71%').margin({right:80* globalThis.ratio}).onClick(() => { | ||||||
|             if (this.loading) { |             if (this.loading) { | ||||||
|               return |               return | ||||||
|             } |             } | ||||||
| @ -257,8 +260,7 @@ struct Index { | |||||||
|     this.dialogVisiable=false |     this.dialogVisiable=false | ||||||
|     this.angle = 0 |     this.angle = 0 | ||||||
|     this.loading = false |     this.loading = false | ||||||
|     this.vocObj = new voiceService(async (status, val, next) => { | 
 | ||||||
|     }); |  | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   async testXMLToJSONInWorker() { |   async testXMLToJSONInWorker() { | ||||||
| @ -272,7 +274,8 @@ struct Index { | |||||||
|       mode: globalThis.timeInfo?.mode, |       mode: globalThis.timeInfo?.mode, | ||||||
|       context: this.context, |       context: this.context, | ||||||
|       host:globalThis.host, |       host:globalThis.host, | ||||||
|       centerHost:globalThis.timeInfo.url |       centerHost:globalThis.timeInfo.url, | ||||||
|  |       singlePlay:globalThis.singlePlay | ||||||
|     } |     } | ||||||
|     workerInstance.postMessage(param); |     workerInstance.postMessage(param); | ||||||
|     workerInstance.onmessage = (e: MessageEvents): void => { |     workerInstance.onmessage = (e: MessageEvents): void => { | ||||||
| @ -313,6 +316,18 @@ struct Index { | |||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   async onPageShow() { |   async onPageShow() { | ||||||
|  |     this.vocObj = new voiceService(async (status, val, next) => { | ||||||
|  |     }); | ||||||
|  | 
 | ||||||
|  |     console.log('globalThis.singlePlay',globalThis.singlePlay) | ||||||
|  |     if (globalThis.singlePlay == undefined || globalThis.singlePlay == null) { | ||||||
|  |       this.vocObj.playAudio({ | ||||||
|  |         type: 1, | ||||||
|  |         name: 'welcome.wav' | ||||||
|  |       }) | ||||||
|  |       globalThis.singlePlay = false | ||||||
|  |     } | ||||||
|  |     this.isSingle = globalThis.singlePlay | ||||||
|     this.loading = false |     this.loading = false | ||||||
|     this.userAuth(); |     this.userAuth(); | ||||||
|     this.createAlbum() |     this.createAlbum() | ||||||
| @ -333,15 +348,6 @@ struct Index { | |||||||
|     getTCP() |     getTCP() | ||||||
|     // const TcpClient: TcpClient =new TcpClient(result[0].tcplocalIp, result[0].tcplocalIpPort,result[0].tcpOppositeIp,result[0].tcpOppositePort) |     // const TcpClient: TcpClient =new TcpClient(result[0].tcplocalIp, result[0].tcplocalIpPort,result[0].tcpOppositeIp,result[0].tcpOppositePort) | ||||||
| 
 | 
 | ||||||
|     if (globalThis.singlePlay == undefined || globalThis.singlePlay == null) { |  | ||||||
|       this.vocObj.playAudio({ |  | ||||||
|         type: 1, |  | ||||||
|         name: 'welcome.wav' |  | ||||||
|       }) |  | ||||||
|       globalThis.singlePlay = false |  | ||||||
|     } |  | ||||||
|     this.isSingle = globalThis.singlePlay |  | ||||||
| 
 |  | ||||||
|     console.info('Index onPageShow'); |     console.info('Index onPageShow'); | ||||||
| 
 | 
 | ||||||
|   } |   } | ||||||
|  | |||||||
| @ -83,7 +83,7 @@ struct Index { | |||||||
|             const fileUtil = new FileUtil(this.context) |             const fileUtil = new FileUtil(this.context) | ||||||
|             const folderPath = await fileUtil.initFolder(`/config`); |             const folderPath = await fileUtil.initFolder(`/config`); | ||||||
|             const param={udplocalIp:this.inputTextList1[9],udplocalIpPort:this.inputTextList1[10],udpOppositeIp:this.inputTextList1[7],udpOppositeIpPort:this.inputTextList1[8],tcplocalIp:this.inputTextList1[9],tcplocalIpPort:'8088',tcpOppositeIp:this.inputTextList1[0],tcpOppositePort:this.inputTextList1[1],netMask:this.inputTextList1[4],gateway:this.inputTextList1[5],dnsServers:this.inputTextList1[6],centerIp:this.inputTextList1[2],centerPort:this.inputTextList1[3]} |             const param={udplocalIp:this.inputTextList1[9],udplocalIpPort:this.inputTextList1[10],udpOppositeIp:this.inputTextList1[7],udpOppositeIpPort:this.inputTextList1[8],tcplocalIp:this.inputTextList1[9],tcplocalIpPort:'8088',tcpOppositeIp:this.inputTextList1[0],tcpOppositePort:this.inputTextList1[1],netMask:this.inputTextList1[4],gateway:this.inputTextList1[5],dnsServers:this.inputTextList1[6],centerIp:this.inputTextList1[2],centerPort:this.inputTextList1[3]} | ||||||
|             fileUtil.addFile(`${folderPath}/ipConfig.txt`, JSON.stringify(param)) |             fileUtil.addFile(`${folderPath}/ipConfig.txt`, JSON.stringify(param),'') | ||||||
|             // upDateTableByArray('IpConfigTable',[]) |             // upDateTableByArray('IpConfigTable',[]) | ||||||
|             ethernet.setIfaceConfig("eth0", { |             ethernet.setIfaceConfig("eth0", { | ||||||
|               mode: 0, |               mode: 0, | ||||||
|  | |||||||
| @ -310,16 +310,22 @@ struct UserInfo { | |||||||
|         that.ksxtbh = ksxtbhArr?.[0]?.v_value || '222' |         that.ksxtbh = ksxtbhArr?.[0]?.v_value || '222' | ||||||
|         const studentRefreshParam = syssetParams.filter(sys => sys.v_no === '452') |         const studentRefreshParam = syssetParams.filter(sys => sys.v_no === '452') | ||||||
|         that.studentRefreshStatue = studentRefreshParam?.[0]?.v_value || '0' |         that.studentRefreshStatue = studentRefreshParam?.[0]?.v_value || '0' | ||||||
|  |         const openCheckFlagParam = syssetParams.filter(sys => sys.v_no == '17') | ||||||
|  |         const openCheckFlag =openCheckFlagParam?.[0]?.v_value == '1' ? '1' : '0' | ||||||
|  | 
 | ||||||
|         const faceParam = syssetParams.filter(sys => sys.v_no == '2413') |         const faceParam = syssetParams.filter(sys => sys.v_no == '2413') | ||||||
|         that.FaceOpenStatue = faceParam?.[0]?.v_value == '3' ? '1' : '0' | 
 | ||||||
|         that.FaceOpenStatue =  '0' |  | ||||||
|         // that.FaceOpenStatue =  '0' |         // that.FaceOpenStatue =  '0' | ||||||
|         // faceParam?.[0]?.v_value || |         // faceParam?.[0]?.v_value || | ||||||
|         // 1身份证读卡器 2指纹 3人脸 |         // 1身份证读卡器 2指纹 3人脸 | ||||||
|         this.faceFlag = faceParam?.[0]?.v_value || '0' |         if(openCheckFlag=='1'){ | ||||||
|         if (faceParam?.[0]?.v_value == '1') { |           that.FaceOpenStatue = faceParam?.[0]?.v_value == '3' ? '1' : '0' | ||||||
|           that.openDeviceByIDCard() |           this.faceFlag = faceParam?.[0]?.v_value || '0' | ||||||
|  |           if (faceParam?.[0]?.v_value == '1') { | ||||||
|  |             that.openDeviceByIDCard() | ||||||
|  |           } | ||||||
|         } |         } | ||||||
|  | 
 | ||||||
|         //0不自动更新 1自动更新(不限次数) 2没有考生更新2次 |         //0不自动更新 1自动更新(不限次数) 2没有考生更新2次 | ||||||
|         if (that.studentRefreshStatue == '2') { |         if (that.studentRefreshStatue == '2') { | ||||||
|           clearInterval(that.interval) |           clearInterval(that.interval) | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user