update:分包、对接个人练习

This commit is contained in:
2026-07-09 17:53:29 +08:00
parent ac4d8dfb38
commit 82eedc3ab8
49 changed files with 911 additions and 181 deletions
+12 -2
View File
@@ -8,8 +8,8 @@ try {
switch (envVersion) {
case "develop": // 开发版
// BASE_URL = "http://192.168.1.2:8000/api/shoot";
BASE_URL = "https://apitest.shelingxingqiu.com/api/shoot";
BASE_URL = "http://192.168.1.2:8000/api/shoot";
// BASE_URL = "https://apitest.shelingxingqiu.com/api/shoot";
break;
case "trial": // 体验版
BASE_URL = "https://apitest.shelingxingqiu.com/api/shoot";
@@ -26,6 +26,7 @@ try {
}
const ADDONS_BASE_URL = BASE_URL.replace(/\/api\/shoot$/, "/api/shoot");
const PRACTICE_BASE_URL = BASE_URL.replace(/\/api\/shoot$/, "/api");
// 统一处理业务接口请求,包含登录态、业务错误和 WiFi 连接空响应兼容。
function request(method, url, data = {}, baseUrl = BASE_URL) {
@@ -263,6 +264,15 @@ export const createPractiseAPI = (arrows, time, target) => {
});
};
export const createPractiseV2API = (arrows, time, target, deviceId) => {
return request("POST", "/practice/create-v2", {
shootNumber: arrows,
shootTime: time,
targetType: Number(target || 1) * 20,
deviceId,
}, PRACTICE_BASE_URL);
};
export const startPractiseAPI = () => {
return request("POST", "/user/practice/begin");
};