feat:添加里程上传
This commit is contained in:
parent
68d93b3b55
commit
6536f9532b
@ -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