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