dev #63
@ -181,3 +181,12 @@ function validateIP(path: string) {
 | 
				
			|||||||
  return result[0]
 | 
					  return result[0]
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// 上传运行时常
 | 
				
			||||||
 | 
					export async function uploadHarmonyLiCheng(data) {
 | 
				
			||||||
 | 
					  return await request({
 | 
				
			||||||
 | 
					    url: '/der2/services/data/harmonyLiCheng.ws',
 | 
				
			||||||
 | 
					    data,
 | 
				
			||||||
 | 
					    method: 'post',
 | 
				
			||||||
 | 
					  })
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,5 +1,6 @@
 | 
				
			|||||||
import FileUtil from './File'
 | 
					import FileUtil from './File'
 | 
				
			||||||
import {getCurrentTime} from './tools'
 | 
					import {getCurrentTime} from './tools'
 | 
				
			||||||
 | 
					import {uploadHarmonyLiCheng} from '../../api/judge'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const LOGTAG = 'GetDistance'
 | 
					const LOGTAG = 'GetDistance'
 | 
				
			||||||
export default class GetDistance {
 | 
					export default class GetDistance {
 | 
				
			||||||
@ -14,7 +15,8 @@ export default class GetDistance {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  constructor(context) {
 | 
					  constructor(context) {
 | 
				
			||||||
    const fileUtil = new FileUtil(context)
 | 
					    const fileUtil = new FileUtil(context)
 | 
				
			||||||
    this.fileUtil = fileUtil
 | 
					    this.fileUtil = fileUtil;
 | 
				
			||||||
 | 
					    // this.uploadData()
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  // 设置文件夹
 | 
					  // 设置文件夹
 | 
				
			||||||
@ -50,4 +52,20 @@ export default class GetDistance {
 | 
				
			|||||||
      `${folderPath}/${date}.txt`,contentArr.join('\n')
 | 
					      `${folderPath}/${date}.txt`,contentArr.join('\n')
 | 
				
			||||||
    );
 | 
					    );
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  //上传行驶里程数据
 | 
				
			||||||
 | 
					  uploadData = async () => {
 | 
				
			||||||
 | 
					    setInterval(()=>{
 | 
				
			||||||
 | 
					      const { carId } = globalThis.carInfo;
 | 
				
			||||||
 | 
					      const {date,timeStr,totalDistance}= this;
 | 
				
			||||||
 | 
					      //"carid":"1001","startTime":"2024-08-24 08:09:01","time":"111233", "mileage":"1222"
 | 
				
			||||||
 | 
					      uploadHarmonyLiCheng({
 | 
				
			||||||
 | 
					        carid:carId,
 | 
				
			||||||
 | 
					        startTime:`${date.split('_').join('-')} ${timeStr}`,
 | 
				
			||||||
 | 
					        time:timeStr,
 | 
				
			||||||
 | 
					        mileage:totalDistance
 | 
				
			||||||
 | 
					      })
 | 
				
			||||||
 | 
					    },5000)
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user