lv_chengmai #61
@ -338,16 +338,10 @@ export async function upDataZhongxinginitialization(param) {
 | 
				
			|||||||
      console.log('teststet0')
 | 
					      console.log('teststet0')
 | 
				
			||||||
      const fileUtil = new FileUtil(param.context)
 | 
					      const fileUtil = new FileUtil(param.context)
 | 
				
			||||||
      const tableList = ['MA_SYSSET', 'MA_SYSTEMPARM', 'MA_MARKRULE', 'MA_MARKRULESET','ES_CARINFO','MA_MAP_ROAD','MA_MAP_ROAD_LANE','MAP_SUBITEM','MA_T_CARPARMSET','MA_MAP_ITEMCLASS','MA_MAP_POINT','MA_MAP_POINT_ITEM'];
 | 
					      const tableList = ['MA_SYSSET', 'MA_SYSTEMPARM', 'MA_MARKRULE', 'MA_MARKRULESET','ES_CARINFO','MA_MAP_ROAD','MA_MAP_ROAD_LANE','MAP_SUBITEM','MA_T_CARPARMSET','MA_MAP_ITEMCLASS','MA_MAP_POINT','MA_MAP_POINT_ITEM'];
 | 
				
			||||||
 | 
					 | 
				
			||||||
     for(let i=0;i<=tableList.length-1;i++){
 | 
					     for(let i=0;i<=tableList.length-1;i++){
 | 
				
			||||||
       console.log('teststet1',tableList[i])
 | 
					 | 
				
			||||||
       const data = await fileUtil.readFile(GlobalConfig.comoonfileWriteAddress + `/config/tableList/${tableList[i]}.txt`);
 | 
					       const data = await fileUtil.readFile(GlobalConfig.comoonfileWriteAddress + `/config/tableList/${tableList[i]}.txt`);
 | 
				
			||||||
       console.log('teststet1',data)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
       await sqlInsertCommonFn(tableList[i], JSON.parse(data) || [], param.context)
 | 
					       await sqlInsertCommonFn(tableList[i], JSON.parse(data) || [], param.context)
 | 
				
			||||||
       console.log('teststet2',data)
 | 
					 | 
				
			||||||
     }
 | 
					     }
 | 
				
			||||||
      console.log('teststetfinsh')
 | 
					 | 
				
			||||||
      resolve(true)
 | 
					      resolve(true)
 | 
				
			||||||
      return
 | 
					      return
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
@ -422,6 +416,7 @@ function setSyncCenterSqlData(key, res, param) {
 | 
				
			|||||||
    const fileUtil = new FileUtil(param.context)
 | 
					    const fileUtil = new FileUtil(param.context)
 | 
				
			||||||
    const folderPath = await fileUtil.initFolder(`/config/tableList`);
 | 
					    const folderPath = await fileUtil.initFolder(`/config/tableList`);
 | 
				
			||||||
    fileUtil.addFile(`${folderPath}/${mapName[key]}.txt`, JSON.stringify(arrList))
 | 
					    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, '表建立成功')
 | 
				
			||||||
 | 
				
			|||||||
@ -106,13 +106,6 @@ export default class TcpClient {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        this.tcp.setExtraOptions({
 | 
					        this.tcp.setExtraOptions({
 | 
				
			||||||
          keepAlive: true,
 | 
					          keepAlive: true,
 | 
				
			||||||
          // OOBInline: true,
 | 
					 | 
				
			||||||
          // TCPNoDelay: true,
 | 
					 | 
				
			||||||
          // socketLinger: { on:true, linger:10 },
 | 
					 | 
				
			||||||
          // receiveBufferSize: 1000,
 | 
					 | 
				
			||||||
          // sendBufferSize: 1000,
 | 
					 | 
				
			||||||
          // reuseAddress: true,
 | 
					 | 
				
			||||||
          // socketTimeout: 3000,
 | 
					 | 
				
			||||||
        }, err => {
 | 
					        }, err => {
 | 
				
			||||||
          if (err) {
 | 
					          if (err) {
 | 
				
			||||||
            console.log('testTagtestTagerrrrr,success')
 | 
					            console.log('testTagtestTagerrrrr,success')
 | 
				
			||||||
 | 
				
			|||||||
@ -40,7 +40,7 @@ export default async function request(req: any) {
 | 
				
			|||||||
        let baseUrl=host?host:globalThis.host
 | 
					        let baseUrl=host?host:globalThis.host
 | 
				
			||||||
        // let baseUrl=host?config.csptHost:config.host'
 | 
					        // let baseUrl=host?config.csptHost:config.host'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        console.log('响应头地址' + baseUrl)
 | 
					        console.log('响应头地址' + baseUrl,url)
 | 
				
			||||||
        // writeLog({
 | 
					        // writeLog({
 | 
				
			||||||
        //     time:dateFormat(new Date()),
 | 
					        //     time:dateFormat(new Date()),
 | 
				
			||||||
        //     url,
 | 
					        //     url,
 | 
				
			||||||
 | 
				
			|||||||
@ -16,6 +16,8 @@ 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'
 | 
					// import errorMsgDialog from './compontents/errorMsgDialog'
 | 
				
			||||||
 | 
					import { getSyncData } from '../common/service/initable';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@Entry
 | 
					@Entry
 | 
				
			||||||
@Component
 | 
					@Component
 | 
				
			||||||
struct Index {
 | 
					struct Index {
 | 
				
			||||||
@ -73,28 +75,28 @@ struct Index {
 | 
				
			|||||||
              .onClick(() => {
 | 
					              .onClick(() => {
 | 
				
			||||||
                this.dialogVisiable=true
 | 
					                this.dialogVisiable=true
 | 
				
			||||||
                return
 | 
					                return
 | 
				
			||||||
                promptAction.showDialog({
 | 
					                // promptAction.showDialog({
 | 
				
			||||||
                  title: '提示',
 | 
					                //   title: '提示',
 | 
				
			||||||
                  message: '确认是否退出应用',
 | 
					                //   message: '确认是否退出应用',
 | 
				
			||||||
                  buttons: [
 | 
					                //   buttons: [
 | 
				
			||||||
                    {
 | 
					                //     {
 | 
				
			||||||
                      text: '确认',
 | 
					                //       text: '确认',
 | 
				
			||||||
                      color: '#000000',
 | 
					                //       color: '#000000',
 | 
				
			||||||
                    },
 | 
					                //     },
 | 
				
			||||||
                    {
 | 
					                //     {
 | 
				
			||||||
                      text: '取消',
 | 
					                //       text: '取消',
 | 
				
			||||||
                      color: '#000000',
 | 
					                //       color: '#000000',
 | 
				
			||||||
                    }
 | 
					                //     }
 | 
				
			||||||
                  ],
 | 
					                //   ],
 | 
				
			||||||
                })
 | 
					                // })
 | 
				
			||||||
                  .then(data => {
 | 
					                //   .then(data => {
 | 
				
			||||||
                    if (data.index == 0) {
 | 
					                //     if (data.index == 0) {
 | 
				
			||||||
                      router.back()
 | 
					                //       router.back()
 | 
				
			||||||
                    }
 | 
					                //     }
 | 
				
			||||||
                  })
 | 
					                //   })
 | 
				
			||||||
                  .catch(err => {
 | 
					                //   .catch(err => {
 | 
				
			||||||
                    // reslove(false)
 | 
					                //     // reslove(false)
 | 
				
			||||||
                  })
 | 
					                //   })
 | 
				
			||||||
              })
 | 
					              })
 | 
				
			||||||
          }
 | 
					          }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
@ -132,7 +134,19 @@ struct Index {
 | 
				
			|||||||
              if (this.loading) {
 | 
					              if (this.loading) {
 | 
				
			||||||
                return
 | 
					                return
 | 
				
			||||||
              }
 | 
					              }
 | 
				
			||||||
              this.testXMLToJSONInWorker()
 | 
					              //判断数据库是否有表数据,有则直接跳转,没有则读取本地数据
 | 
				
			||||||
 | 
					              getSyncData('MA_SYSSET').then(data => {
 | 
				
			||||||
 | 
					                console.log('datadata',JSON.stringify(data))
 | 
				
			||||||
 | 
					                if (data?.[0]) {
 | 
				
			||||||
 | 
					                  router.pushUrl({
 | 
				
			||||||
 | 
					                    url:'pages/UserInfo',
 | 
				
			||||||
 | 
					                  }, router.RouterMode.Single)
 | 
				
			||||||
 | 
					                }else{
 | 
				
			||||||
 | 
					                  this.loading=true
 | 
				
			||||||
 | 
					                  this.testXMLToJSONInWorker()
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					              })
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
           ;
 | 
					           ;
 | 
				
			||||||
            })
 | 
					            })
 | 
				
			||||||
 | 
				
			|||||||
@ -102,6 +102,8 @@ struct UserInfo {
 | 
				
			|||||||
  ]
 | 
					  ]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  async onPageShow() {
 | 
					  async onPageShow() {
 | 
				
			||||||
 | 
					    this.updateTimeLimit=false
 | 
				
			||||||
 | 
					    console.log('响应头地址响应头地址')
 | 
				
			||||||
    const mediaTest = new FilePhoto(this.context);
 | 
					    const mediaTest = new FilePhoto(this.context);
 | 
				
			||||||
    this.filePhoto = new FilePhoto(this.context);
 | 
					    this.filePhoto = new FilePhoto(this.context);
 | 
				
			||||||
    //语音功能
 | 
					    //语音功能
 | 
				
			||||||
@ -115,6 +117,11 @@ struct UserInfo {
 | 
				
			|||||||
    this.initSysset()
 | 
					    this.initSysset()
 | 
				
			||||||
    //心跳处理
 | 
					    //心跳处理
 | 
				
			||||||
    this.heartMsg()
 | 
					    this.heartMsg()
 | 
				
			||||||
 | 
					    getSyncData('USER').then(data => {
 | 
				
			||||||
 | 
					      if (data?.[0]) {
 | 
				
			||||||
 | 
					        this.getExaminationStudentInfoFn()
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    })
 | 
				
			||||||
    this.isExamStart = false
 | 
					    this.isExamStart = false
 | 
				
			||||||
    this.sczbkf = [];
 | 
					    this.sczbkf = [];
 | 
				
			||||||
    this.avPlayer = new VoiceAnnounce();
 | 
					    this.avPlayer = new VoiceAnnounce();
 | 
				
			||||||
@ -139,9 +146,9 @@ struct UserInfo {
 | 
				
			|||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  // 通过身份证获取当前学员
 | 
					  // 通过身份证获取当前学员
 | 
				
			||||||
  getCurrentStudent(id) {
 | 
					  async getCurrentStudent(id) {
 | 
				
			||||||
    let flag = false
 | 
					    let flag = false
 | 
				
			||||||
    this.pageIndex
 | 
					    // this.pageIndex
 | 
				
			||||||
    this.list.map((res, index) => {
 | 
					    this.list.map((res, index) => {
 | 
				
			||||||
      if (res.sfzmhm == id) {
 | 
					      if (res.sfzmhm == id) {
 | 
				
			||||||
        flag = true
 | 
					        flag = true
 | 
				
			||||||
@ -170,10 +177,12 @@ struct UserInfo {
 | 
				
			|||||||
    })
 | 
					    })
 | 
				
			||||||
    this.dataList = this.list.slice(this.pageIndex * 4, this.pageIndex * 4 + 4)
 | 
					    this.dataList = this.list.slice(this.pageIndex * 4, this.pageIndex * 4 + 4)
 | 
				
			||||||
    if (!flag) {
 | 
					    if (!flag) {
 | 
				
			||||||
      promptAction.showToast({
 | 
					      await upDateTableByArray('USER', [])
 | 
				
			||||||
        message: '未匹配到对应下载学员',
 | 
					      this.currentUser=this.list[0]
 | 
				
			||||||
        duration: 3000
 | 
					      // promptAction.showToast({
 | 
				
			||||||
      });
 | 
					      //   message: '未匹配到对应下载学员',
 | 
				
			||||||
 | 
					      //   duration: 3000
 | 
				
			||||||
 | 
					      // });
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -255,9 +264,11 @@ struct UserInfo {
 | 
				
			|||||||
      globalThis.ksyh = this.currentUser.ksy1sfzmhm || this.currentUser.ksy2sfzmhm
 | 
					      globalThis.ksyh = this.currentUser.ksy1sfzmhm || this.currentUser.ksy2sfzmhm
 | 
				
			||||||
      globalThis.lsh = this.lsh
 | 
					      globalThis.lsh = this.lsh
 | 
				
			||||||
    } else {
 | 
					    } else {
 | 
				
			||||||
      this.getExaminationStudentInfoFn()
 | 
					      // this.getExaminationStudentInfoFn()
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    const syssetParams = await getSyncData('MA_SYSSET');
 | 
					    const syssetParams = await getSyncData('MA_SYSSET');
 | 
				
			||||||
 | 
					    console.log('响应头地址响应头地址0')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    //@ts-ignore
 | 
					    //@ts-ignore
 | 
				
			||||||
    syssetParams.forEach(sys => {
 | 
					    syssetParams.forEach(sys => {
 | 
				
			||||||
      //364	绕车一周评判时机(1-开始考试后判 2-开始考试前判)
 | 
					      //364	绕车一周评判时机(1-开始考试后判 2-开始考试前判)
 | 
				
			||||||
@ -330,6 +341,7 @@ struct UserInfo {
 | 
				
			|||||||
          }
 | 
					          }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        // that.FaceOpenStatue =  '0'
 | 
					        // that.FaceOpenStatue =  '0'
 | 
				
			||||||
 | 
					        console.log('响应头地址响应头地址3',that.studentRefreshStatue)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        //0不自动更新 1自动更新(不限次数) 2没有考生更新2次
 | 
					        //0不自动更新 1自动更新(不限次数) 2没有考生更新2次
 | 
				
			||||||
        if (that.studentRefreshStatue == '2') {
 | 
					        if (that.studentRefreshStatue == '2') {
 | 
				
			||||||
@ -382,6 +394,7 @@ struct UserInfo {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  //获取下载考生
 | 
					  //获取下载考生
 | 
				
			||||||
  getExaminationStudentInfoFn() {
 | 
					  getExaminationStudentInfoFn() {
 | 
				
			||||||
 | 
					    console.log('响应头地址',globalThis.singlePlay,this.updateTimeLimit)
 | 
				
			||||||
    if (globalThis.singlePlay || this.updateTimeLimit) {
 | 
					    if (globalThis.singlePlay || this.updateTimeLimit) {
 | 
				
			||||||
      return
 | 
					      return
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
@ -990,9 +1003,9 @@ struct LabelBlock {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  build() {
 | 
					  build() {
 | 
				
			||||||
    Row() {
 | 
					    Row() {
 | 
				
			||||||
      Text(this.label).fontSize(16 * this.ratio).fontColor('#99948A')
 | 
					      Text(this.label).fontSize(18 * this.ratio).fontColor('#99948A')
 | 
				
			||||||
      Row() {
 | 
					      Row() {
 | 
				
			||||||
        Text(decodeURIComponent(this.value)).fontColor('#fff').textAlign(TextAlign.Center).width('100%')
 | 
					        Text(decodeURIComponent(this.value)).fontColor('#fff').textAlign(TextAlign.Center).width('100%').fontSize(20 * this.ratio)
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
      .commLabelStyle()
 | 
					      .commLabelStyle()
 | 
				
			||||||
    }.margin({ bottom: 10 * this.ratio })
 | 
					    }.margin({ bottom: 10 * this.ratio })
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user