|
|
@@ -1,4 +1,4 @@
|
|
|
-import { API_LOCAL_PUSHES } from "@/services/http/api";
|
|
|
+import { API_LOCAL_PUSHES, API_MIX_CLOCKS } from "@/services/http/api";
|
|
|
import { request } from "@/services/http/request";
|
|
|
import { recordCheck } from "@/services/trackTimeDuration";
|
|
|
import trackTimeService from "@/store/trackTimeMachine"
|
|
|
@@ -100,6 +100,24 @@ export const endSleep = (start_time: number) => {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
+export const batchClocks = (params: any) => {
|
|
|
+ const extra = {
|
|
|
+ set_time: global.set_time,
|
|
|
+ confirm_time: new Date().getTime(),
|
|
|
+ }
|
|
|
+ return new Promise((resolve, reject) => {
|
|
|
+ request({
|
|
|
+ url: API_MIX_CLOCKS, method: 'POST', data: { extra: extra, ...params }
|
|
|
+ }).then(res => {
|
|
|
+ resolve(res);
|
|
|
+ }).catch(e => {
|
|
|
+ if (global.postBtnUpdateStatus)
|
|
|
+ global.postBtnUpdateStatus('idle')
|
|
|
+ reject(e)
|
|
|
+ })
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
export const uploadLocalPushInfo = (params) => {
|
|
|
request({
|
|
|
url: API_LOCAL_PUSHES, method: 'POST', data: {
|