diff --git a/src/apis.js b/src/apis.js index 9c47724..892485e 100644 --- a/src/apis.js +++ b/src/apis.js @@ -493,6 +493,25 @@ export const laserAimAPI = async () => { return request("POST", "/user/device/laserAim"); }; +// 调瞄续期只负责发送请求,不等待或处理响应,避免阻塞下一次续期。 +export const aimRenewAPI = () => { + const token = uni.getStorageSync( + `${uni.getAccountInfoSync().miniProgram.envVersion}_token` + ); + const header = {}; + if (token) header.Authorization = `Bearer ${token}`; + + uni.request({ + url: `${BASE_URL}/user/device/aimRenew`, + method: "POST", + header, + data: {}, + timeout: 10000, + success: () => {}, + fail: () => {}, + }); +}; + export const laserCloseAPI = async () => { return request("POST", "/user/device/closeAim"); }; diff --git a/src/components/AppFooter.vue b/src/components/AppFooter.vue index f65b8fc..e58e45a 100644 --- a/src/components/AppFooter.vue +++ b/src/components/AppFooter.vue @@ -43,9 +43,13 @@ function handleTabClick(index) {