diff --git a/.releaserc.json b/.releaserc.json index 43c9baa..67e43dd 100644 --- a/.releaserc.json +++ b/.releaserc.json @@ -135,7 +135,7 @@ [ "@semantic-release/exec", { - "prepareCmd": "bun run build && tar -czf admin.tar.gz -C apps/admin/dist . && tar -czf user.tar.gz -C apps/user/dist ." + "prepareCmd": "bun run build && tar -czf admin.tar.gz -C apps/admin/dist . && tar -czf user.tar.gz -C apps/user/dist . && echo 'VITE_API_PREFIX=/api' > apps/admin/.env && echo 'VITE_API_PREFIX=/api' > apps/user/.env && bun run build && tar -czf admin-with-api.tar.gz -C apps/admin/dist . && tar -czf user-with-api.tar.gz -C apps/user/dist ." } ], [ @@ -144,11 +144,23 @@ "assets": [ { "path": "admin.tar.gz", - "name": "ppanel-admin-web.tar.gz" + "name": "ppanel-admin-web.tar.gz", + "label": "Admin Web (without API prefix)" }, { "path": "user.tar.gz", - "name": "ppanel-user-web.tar.gz" + "name": "ppanel-user-web.tar.gz", + "label": "User Web (without API prefix)" + }, + { + "path": "admin-with-api.tar.gz", + "name": "ppanel-admin-web-with-api.tar.gz", + "label": "Admin Web (with /api prefix)" + }, + { + "path": "user-with-api.tar.gz", + "name": "ppanel-user-web-with-api.tar.gz", + "label": "User Web (with /api prefix)" } ] } diff --git a/CHANGELOG.md b/CHANGELOG.md index 26493c0..6a264ad 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,6 +19,20 @@ This document records all notable changes to ShadCN Admin. --- +## [1.2.0](https://github.com/perfect-panel/frontend/compare/v1.1.3...v1.2.0) (2025-12-11) + +### ✨ Features / 新功能 + +* update localization files and improve system version management ([3cf6a5c](https://github.com/perfect-panel/frontend/commit/3cf6a5cfb47ea872d6e07be0d89304dc80ed61bb)) + +### 📚 Documentation / 文档更新 + +* Add documentation ([99e7f60](https://github.com/perfect-panel/frontend/commit/99e7f6062db81143e7b8e3692d626ebafe6e731f)) + +### 🔧 Chores / 其他变更 + +* **release:** Release 1.2.0-dev.1 / 发布版本 1.2.0-dev.1 [skip ci] ([50e695a](https://github.com/perfect-panel/frontend/commit/50e695a1bb156f7176b2af0db26b59f70124ad61)) + ## [1.2.0-dev.1](https://github.com/perfect-panel/frontend/compare/v1.1.3...v1.2.0-dev.1) (2025-12-01) ### ✨ Features / 新功能 diff --git a/apps/admin/.env.example b/apps/admin/.env.example index 0bf3ca8..250f86e 100644 --- a/apps/admin/.env.example +++ b/apps/admin/.env.example @@ -1,5 +1,7 @@ # API base URL VITE_API_BASE_URL= +# API prefix path +VITE_API_PREFIX= # CDN URL for static assets VITE_CDN_URL=https://cdn.jsdmirror.com diff --git a/apps/user/.env.example b/apps/user/.env.example index 0bf3ca8..250f86e 100644 --- a/apps/user/.env.example +++ b/apps/user/.env.example @@ -1,5 +1,7 @@ # API base URL VITE_API_BASE_URL= +# API prefix path +VITE_API_PREFIX= # CDN URL for static assets VITE_CDN_URL=https://cdn.jsdmirror.com diff --git a/apps/user/src/sections/subscribe/recharge.tsx b/apps/user/src/sections/subscribe/recharge.tsx index 2ef843b..ccf4973 100644 --- a/apps/user/src/sections/subscribe/recharge.tsx +++ b/apps/user/src/sections/subscribe/recharge.tsx @@ -86,7 +86,7 @@ export default function Recharge( const response = await recharge(params); const orderNo = response.data.data?.order_no; if (orderNo) { - window.location.href = `/payment?order_no=${orderNo}`; + window.location.href = `/#/payment?order_no=${orderNo}`; setOpen(false); } } catch (_error) { diff --git a/apps/user/src/sections/subscribe/renewal.tsx b/apps/user/src/sections/subscribe/renewal.tsx index 5774dbc..e86dfaf 100644 --- a/apps/user/src/sections/subscribe/renewal.tsx +++ b/apps/user/src/sections/subscribe/renewal.tsx @@ -90,7 +90,7 @@ export default function Renewal({ id, subscribe }: Readonly) { const orderNo = response.data.data?.order_no; if (orderNo) { getUserInfo(); - window.location.href = `/payment?order_no=${orderNo}`; + window.location.href = `/#/payment?order_no=${orderNo}`; } } catch (_error) { /* empty */ diff --git a/apps/user/src/sections/subscribe/reset-traffic.tsx b/apps/user/src/sections/subscribe/reset-traffic.tsx index bad0113..b398659 100644 --- a/apps/user/src/sections/subscribe/reset-traffic.tsx +++ b/apps/user/src/sections/subscribe/reset-traffic.tsx @@ -88,7 +88,7 @@ export default function ResetTraffic({ const orderNo = response.data.data?.order_no; if (orderNo) { getUserInfo(); - window.location.href = `/payment?order_no=${orderNo}`; + window.location.href = `/#/payment?order_no=${orderNo}`; } } catch (error) { console.log(error); diff --git a/package.json b/package.json index 589a3f5..7afb9e4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "frontend", - "version": "1.2.0-dev.1", + "version": "1.2.0", "private": true, "homepage": "https://github.com/perfect-panel/frontend", "bugs": { diff --git a/packages/ui/openapi2ts.config.ts b/packages/ui/openapi2ts.config.ts index 5b44f3a..f7e830b 100644 --- a/packages/ui/openapi2ts.config.ts +++ b/packages/ui/openapi2ts.config.ts @@ -1,7 +1,7 @@ const baseConfig = { requestLibPath: "import request from '@workspace/ui/lib/request';", serversPath: "./src/services", - apiPrefix: "'/api'", + apiPrefix: "import.meta.env.VITE_API_PREFIX", }; const config = [ diff --git a/packages/ui/src/services/admin/ads.ts b/packages/ui/src/services/admin/ads.ts index cc08f3d..0b83e37 100644 --- a/packages/ui/src/services/admin/ads.ts +++ b/packages/ui/src/services/admin/ads.ts @@ -1,4 +1,3 @@ -// /* eslint-disable */ import request from "@workspace/ui/lib/request"; @@ -7,14 +6,17 @@ export async function updateAds( body: API.UpdateAdsRequest, options?: { [key: string]: any } ) { - return request("/api/v1/admin/ads/", { - method: "PUT", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/admin/ads/`, + { + method: "PUT", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } /** Create Ads POST /v1/admin/ads/ */ @@ -22,14 +24,17 @@ export async function createAds( body: API.CreateAdsRequest, options?: { [key: string]: any } ) { - return request("/api/v1/admin/ads/", { - method: "POST", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/admin/ads/`, + { + method: "POST", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } /** Delete Ads DELETE /v1/admin/ads/ */ @@ -37,14 +42,17 @@ export async function deleteAds( body: API.DeleteAdsRequest, options?: { [key: string]: any } ) { - return request("/api/v1/admin/ads/", { - method: "DELETE", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/admin/ads/`, + { + method: "DELETE", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } /** Get Ads Detail GET /v1/admin/ads/detail */ @@ -54,7 +62,7 @@ export async function getAdsDetail( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/ads/detail", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/ads/detail`, { method: "GET", params: { @@ -72,7 +80,7 @@ export async function getAdsList( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/ads/list", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/ads/list`, { method: "GET", params: { diff --git a/packages/ui/src/services/admin/announcement.ts b/packages/ui/src/services/admin/announcement.ts index 056975a..64138d9 100644 --- a/packages/ui/src/services/admin/announcement.ts +++ b/packages/ui/src/services/admin/announcement.ts @@ -1,4 +1,3 @@ -// /* eslint-disable */ import request from "@workspace/ui/lib/request"; @@ -7,14 +6,17 @@ export async function updateAnnouncement( body: API.UpdateAnnouncementRequest, options?: { [key: string]: any } ) { - return request("/api/v1/admin/announcement/", { - method: "PUT", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/admin/announcement/`, + { + method: "PUT", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } /** Create announcement POST /v1/admin/announcement/ */ @@ -22,14 +24,17 @@ export async function createAnnouncement( body: API.CreateAnnouncementRequest, options?: { [key: string]: any } ) { - return request("/api/v1/admin/announcement/", { - method: "POST", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/admin/announcement/`, + { + method: "POST", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } /** Delete announcement DELETE /v1/admin/announcement/ */ @@ -37,14 +42,17 @@ export async function deleteAnnouncement( body: API.DeleteAnnouncementRequest, options?: { [key: string]: any } ) { - return request("/api/v1/admin/announcement/", { - method: "DELETE", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/admin/announcement/`, + { + method: "DELETE", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } /** Get announcement GET /v1/admin/announcement/detail */ @@ -54,7 +62,7 @@ export async function getAnnouncement( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/announcement/detail", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/announcement/detail`, { method: "GET", params: { @@ -72,7 +80,7 @@ export async function getAnnouncementList( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/announcement/list", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/announcement/list`, { method: "GET", params: { diff --git a/packages/ui/src/services/admin/application.ts b/packages/ui/src/services/admin/application.ts index 745a82a..3dda73b 100644 --- a/packages/ui/src/services/admin/application.ts +++ b/packages/ui/src/services/admin/application.ts @@ -1,4 +1,3 @@ -// /* eslint-disable */ import request from "@workspace/ui/lib/request"; @@ -8,7 +7,7 @@ export async function createSubscribeApplication( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/application/", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/application/`, { method: "POST", headers: { @@ -28,7 +27,7 @@ export async function previewSubscribeTemplate( ) { return request< API.Response & { data?: API.PreviewSubscribeTemplateResponse } - >("/api/v1/admin/application/preview", { + >(`${import.meta.env.VITE_API_PREFIX}/v1/admin/application/preview`, { method: "GET", params: { ...params, @@ -43,7 +42,9 @@ export async function updateSubscribeApplication( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/application/subscribe_application", + `${ + import.meta.env.VITE_API_PREFIX + }/v1/admin/application/subscribe_application`, { method: "PUT", headers: { @@ -61,7 +62,9 @@ export async function deleteSubscribeApplication( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/application/subscribe_application", + `${ + import.meta.env.VITE_API_PREFIX + }/v1/admin/application/subscribe_application`, { method: "DELETE", headers: { @@ -81,11 +84,16 @@ export async function getSubscribeApplicationList( ) { return request< API.Response & { data?: API.GetSubscribeApplicationListResponse } - >("/api/v1/admin/application/subscribe_application_list", { - method: "GET", - params: { - ...params, - }, - ...(options || {}), - }); + >( + `${ + import.meta.env.VITE_API_PREFIX + }/v1/admin/application/subscribe_application_list`, + { + method: "GET", + params: { + ...params, + }, + ...(options || {}), + } + ); } diff --git a/packages/ui/src/services/admin/authMethod.ts b/packages/ui/src/services/admin/authMethod.ts index dadf9ce..45f7ac5 100644 --- a/packages/ui/src/services/admin/authMethod.ts +++ b/packages/ui/src/services/admin/authMethod.ts @@ -1,4 +1,3 @@ -// /* eslint-disable */ import request from "@workspace/ui/lib/request"; @@ -9,7 +8,7 @@ export async function getAuthMethodConfig( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/auth-method/config", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/auth-method/config`, { method: "GET", params: { @@ -26,7 +25,7 @@ export async function updateAuthMethodConfig( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/auth-method/config", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/auth-method/config`, { method: "PUT", headers: { @@ -41,7 +40,7 @@ export async function updateAuthMethodConfig( /** Get email support platform GET /v1/admin/auth-method/email_platform */ export async function getEmailPlatform(options?: { [key: string]: any }) { return request( - "/api/v1/admin/auth-method/email_platform", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/auth-method/email_platform`, { method: "GET", ...(options || {}), @@ -52,7 +51,7 @@ export async function getEmailPlatform(options?: { [key: string]: any }) { /** Get auth method list GET /v1/admin/auth-method/list */ export async function getAuthMethodList(options?: { [key: string]: any }) { return request( - "/api/v1/admin/auth-method/list", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/auth-method/list`, { method: "GET", ...(options || {}), @@ -63,7 +62,7 @@ export async function getAuthMethodList(options?: { [key: string]: any }) { /** Get sms support platform GET /v1/admin/auth-method/sms_platform */ export async function getSmsPlatform(options?: { [key: string]: any }) { return request( - "/api/v1/admin/auth-method/sms_platform", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/auth-method/sms_platform`, { method: "GET", ...(options || {}), @@ -77,7 +76,7 @@ export async function testEmailSend( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/auth-method/test_email_send", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/auth-method/test_email_send`, { method: "POST", headers: { @@ -95,7 +94,7 @@ export async function testSmsSend( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/auth-method/test_sms_send", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/auth-method/test_sms_send`, { method: "POST", headers: { diff --git a/packages/ui/src/services/admin/console.ts b/packages/ui/src/services/admin/console.ts index 718146d..fb9b9a2 100644 --- a/packages/ui/src/services/admin/console.ts +++ b/packages/ui/src/services/admin/console.ts @@ -1,11 +1,10 @@ -// /* eslint-disable */ import request from "@workspace/ui/lib/request"; /** Query revenue statistics GET /v1/admin/console/revenue */ export async function queryRevenueStatistics(options?: { [key: string]: any }) { return request( - "/api/v1/admin/console/revenue", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/console/revenue`, { method: "GET", ...(options || {}), @@ -16,7 +15,7 @@ export async function queryRevenueStatistics(options?: { [key: string]: any }) { /** Query server total data GET /v1/admin/console/server */ export async function queryServerTotalData(options?: { [key: string]: any }) { return request( - "/api/v1/admin/console/server", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/console/server`, { method: "GET", ...(options || {}), @@ -27,7 +26,7 @@ export async function queryServerTotalData(options?: { [key: string]: any }) { /** Query ticket wait reply GET /v1/admin/console/ticket */ export async function queryTicketWaitReply(options?: { [key: string]: any }) { return request( - "/api/v1/admin/console/ticket", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/console/ticket`, { method: "GET", ...(options || {}), @@ -38,7 +37,7 @@ export async function queryTicketWaitReply(options?: { [key: string]: any }) { /** Query user statistics GET /v1/admin/console/user */ export async function queryUserStatistics(options?: { [key: string]: any }) { return request( - "/api/v1/admin/console/user", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/console/user`, { method: "GET", ...(options || {}), diff --git a/packages/ui/src/services/admin/coupon.ts b/packages/ui/src/services/admin/coupon.ts index 8ffd545..67e607d 100644 --- a/packages/ui/src/services/admin/coupon.ts +++ b/packages/ui/src/services/admin/coupon.ts @@ -1,4 +1,3 @@ -// /* eslint-disable */ import request from "@workspace/ui/lib/request"; @@ -7,14 +6,17 @@ export async function updateCoupon( body: API.UpdateCouponRequest, options?: { [key: string]: any } ) { - return request("/api/v1/admin/coupon/", { - method: "PUT", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/admin/coupon/`, + { + method: "PUT", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } /** Create coupon POST /v1/admin/coupon/ */ @@ -22,14 +24,17 @@ export async function createCoupon( body: API.CreateCouponRequest, options?: { [key: string]: any } ) { - return request("/api/v1/admin/coupon/", { - method: "POST", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/admin/coupon/`, + { + method: "POST", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } /** Delete coupon DELETE /v1/admin/coupon/ */ @@ -37,14 +42,17 @@ export async function deleteCoupon( body: API.DeleteCouponRequest, options?: { [key: string]: any } ) { - return request("/api/v1/admin/coupon/", { - method: "DELETE", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/admin/coupon/`, + { + method: "DELETE", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } /** Batch delete coupon DELETE /v1/admin/coupon/batch */ @@ -52,14 +60,17 @@ export async function batchDeleteCoupon( body: API.BatchDeleteCouponRequest, options?: { [key: string]: any } ) { - return request("/api/v1/admin/coupon/batch", { - method: "DELETE", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/admin/coupon/batch`, + { + method: "DELETE", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } /** Get coupon list GET /v1/admin/coupon/list */ @@ -69,7 +80,7 @@ export async function getCouponList( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/coupon/list", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/coupon/list`, { method: "GET", params: { diff --git a/packages/ui/src/services/admin/document.ts b/packages/ui/src/services/admin/document.ts index 95045d9..f519074 100644 --- a/packages/ui/src/services/admin/document.ts +++ b/packages/ui/src/services/admin/document.ts @@ -1,4 +1,3 @@ -// /* eslint-disable */ import request from "@workspace/ui/lib/request"; @@ -7,14 +6,17 @@ export async function updateDocument( body: API.UpdateDocumentRequest, options?: { [key: string]: any } ) { - return request("/api/v1/admin/document/", { - method: "PUT", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/admin/document/`, + { + method: "PUT", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } /** Create document POST /v1/admin/document/ */ @@ -22,14 +24,17 @@ export async function createDocument( body: API.CreateDocumentRequest, options?: { [key: string]: any } ) { - return request("/api/v1/admin/document/", { - method: "POST", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/admin/document/`, + { + method: "POST", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } /** Delete document DELETE /v1/admin/document/ */ @@ -37,14 +42,17 @@ export async function deleteDocument( body: API.DeleteDocumentRequest, options?: { [key: string]: any } ) { - return request("/api/v1/admin/document/", { - method: "DELETE", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/admin/document/`, + { + method: "DELETE", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } /** Batch delete document DELETE /v1/admin/document/batch */ @@ -53,7 +61,7 @@ export async function batchDeleteDocument( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/document/batch", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/document/batch`, { method: "DELETE", headers: { @@ -68,7 +76,7 @@ export async function batchDeleteDocument( /** Get document detail GET /v1/admin/document/detail */ export async function getDocumentDetail(options?: { [key: string]: any }) { return request( - "/api/v1/admin/document/detail", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/document/detail`, { method: "GET", ...(options || {}), @@ -83,7 +91,7 @@ export async function getDocumentList( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/document/list", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/document/list`, { method: "GET", params: { diff --git a/packages/ui/src/services/admin/index.ts b/packages/ui/src/services/admin/index.ts index b15b80e..f6ee7b6 100644 --- a/packages/ui/src/services/admin/index.ts +++ b/packages/ui/src/services/admin/index.ts @@ -1,4 +1,3 @@ -// /* eslint-disable */ // API 更新时间: // API 唯一标识: diff --git a/packages/ui/src/services/admin/log.ts b/packages/ui/src/services/admin/log.ts index b644e27..6487f9f 100644 --- a/packages/ui/src/services/admin/log.ts +++ b/packages/ui/src/services/admin/log.ts @@ -1,4 +1,3 @@ -// /* eslint-disable */ import request from "@workspace/ui/lib/request"; @@ -9,7 +8,7 @@ export async function filterBalanceLog( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/log/balance/list", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/log/balance/list`, { method: "GET", params: { @@ -27,7 +26,7 @@ export async function filterCommissionLog( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/log/commission/list", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/log/commission/list`, { method: "GET", params: { @@ -45,7 +44,7 @@ export async function filterEmailLog( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/log/email/list", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/log/email/list`, { method: "GET", params: { @@ -63,7 +62,7 @@ export async function filterGiftLog( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/log/gift/list", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/log/gift/list`, { method: "GET", params: { @@ -81,7 +80,7 @@ export async function filterLoginLog( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/log/login/list", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/log/login/list`, { method: "GET", params: { @@ -99,7 +98,7 @@ export async function getMessageLogList( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/log/message/list", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/log/message/list`, { method: "GET", params: { @@ -117,7 +116,7 @@ export async function filterMobileLog( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/log/mobile/list", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/log/mobile/list`, { method: "GET", params: { @@ -135,7 +134,7 @@ export async function filterRegisterLog( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/log/register/list", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/log/register/list`, { method: "GET", params: { @@ -153,7 +152,7 @@ export async function filterServerTrafficLog( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/log/server/traffic/list", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/log/server/traffic/list`, { method: "GET", params: { @@ -167,7 +166,7 @@ export async function filterServerTrafficLog( /** Get log setting GET /v1/admin/log/setting */ export async function getLogSetting(options?: { [key: string]: any }) { return request( - "/api/v1/admin/log/setting", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/log/setting`, { method: "GET", ...(options || {}), @@ -180,14 +179,17 @@ export async function updateLogSetting( body: API.LogSetting, options?: { [key: string]: any } ) { - return request("/api/v1/admin/log/setting", { - method: "POST", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/admin/log/setting`, + { + method: "POST", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } /** Filter subscribe log GET /v1/admin/log/subscribe/list */ @@ -197,7 +199,7 @@ export async function filterSubscribeLog( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/log/subscribe/list", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/log/subscribe/list`, { method: "GET", params: { @@ -215,7 +217,7 @@ export async function filterResetSubscribeLog( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/log/subscribe/reset/list", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/log/subscribe/reset/list`, { method: "GET", params: { @@ -233,7 +235,7 @@ export async function filterUserSubscribeTrafficLog( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/log/subscribe/traffic/list", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/log/subscribe/traffic/list`, { method: "GET", params: { @@ -251,7 +253,7 @@ export async function filterTrafficLogDetails( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/log/traffic/details", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/log/traffic/details`, { method: "GET", params: { diff --git a/packages/ui/src/services/admin/marketing.ts b/packages/ui/src/services/admin/marketing.ts index 674c763..3ea3cb7 100644 --- a/packages/ui/src/services/admin/marketing.ts +++ b/packages/ui/src/services/admin/marketing.ts @@ -1,4 +1,3 @@ -// /* eslint-disable */ import request from "@workspace/ui/lib/request"; @@ -10,7 +9,7 @@ export async function getBatchSendEmailTaskList( ) { return request< API.Response & { data?: API.GetBatchSendEmailTaskListResponse } - >("/api/v1/admin/marketing/email/batch/list", { + >(`${import.meta.env.VITE_API_PREFIX}/v1/admin/marketing/email/batch/list`, { method: "GET", params: { ...params, @@ -25,7 +24,9 @@ export async function getPreSendEmailCount( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/marketing/email/batch/pre-send-count", + `${ + import.meta.env.VITE_API_PREFIX + }/v1/admin/marketing/email/batch/pre-send-count`, { method: "POST", headers: { @@ -43,7 +44,7 @@ export async function createBatchSendEmailTask( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/marketing/email/batch/send", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/marketing/email/batch/send`, { method: "POST", headers: { @@ -62,14 +63,17 @@ export async function getBatchSendEmailTaskStatus( ) { return request< API.Response & { data?: API.GetBatchSendEmailTaskStatusResponse } - >("/api/v1/admin/marketing/email/batch/status", { - method: "POST", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + >( + `${import.meta.env.VITE_API_PREFIX}/v1/admin/marketing/email/batch/status`, + { + method: "POST", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } /** Stop a batch send email task POST /v1/admin/marketing/email/batch/stop */ @@ -78,7 +82,7 @@ export async function stopBatchSendEmailTask( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/marketing/email/batch/stop", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/marketing/email/batch/stop`, { method: "POST", headers: { @@ -96,7 +100,7 @@ export async function createQuotaTask( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/marketing/quota/create", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/marketing/quota/create`, { method: "POST", headers: { @@ -115,7 +119,7 @@ export async function queryQuotaTaskList( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/marketing/quota/list", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/marketing/quota/list`, { method: "GET", params: { @@ -132,7 +136,7 @@ export async function queryQuotaTaskPreCount( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/marketing/quota/pre-count", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/marketing/quota/pre-count`, { method: "POST", headers: { diff --git a/packages/ui/src/services/admin/order.ts b/packages/ui/src/services/admin/order.ts index 1530163..aba0146 100644 --- a/packages/ui/src/services/admin/order.ts +++ b/packages/ui/src/services/admin/order.ts @@ -1,4 +1,3 @@ -// /* eslint-disable */ import request from "@workspace/ui/lib/request"; @@ -7,14 +6,17 @@ export async function createOrder( body: API.CreateOrderRequest, options?: { [key: string]: any } ) { - return request("/api/v1/admin/order/", { - method: "POST", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/admin/order/`, + { + method: "POST", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } /** Get order list GET /v1/admin/order/list */ @@ -24,7 +26,7 @@ export async function getOrderList( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/order/list", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/order/list`, { method: "GET", params: { @@ -40,12 +42,15 @@ export async function updateOrderStatus( body: API.UpdateOrderStatusRequest, options?: { [key: string]: any } ) { - return request("/api/v1/admin/order/status", { - method: "PUT", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/admin/order/status`, + { + method: "PUT", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } diff --git a/packages/ui/src/services/admin/payment.ts b/packages/ui/src/services/admin/payment.ts index e3c46d6..628b3c5 100644 --- a/packages/ui/src/services/admin/payment.ts +++ b/packages/ui/src/services/admin/payment.ts @@ -1,4 +1,3 @@ -// /* eslint-disable */ import request from "@workspace/ui/lib/request"; @@ -8,7 +7,7 @@ export async function updatePaymentMethod( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/payment/", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/payment/`, { method: "PUT", headers: { @@ -26,7 +25,7 @@ export async function createPaymentMethod( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/payment/", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/payment/`, { method: "POST", headers: { @@ -43,14 +42,17 @@ export async function deletePaymentMethod( body: API.DeletePaymentMethodRequest, options?: { [key: string]: any } ) { - return request("/api/v1/admin/payment/", { - method: "DELETE", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/admin/payment/`, + { + method: "DELETE", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } /** Get Payment Method List GET /v1/admin/payment/list */ @@ -60,7 +62,7 @@ export async function getPaymentMethodList( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/payment/list", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/payment/list`, { method: "GET", params: { @@ -74,7 +76,7 @@ export async function getPaymentMethodList( /** Get supported payment platform GET /v1/admin/payment/platform */ export async function getPaymentPlatform(options?: { [key: string]: any }) { return request( - "/api/v1/admin/payment/platform", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/payment/platform`, { method: "GET", ...(options || {}), diff --git a/packages/ui/src/services/admin/server.ts b/packages/ui/src/services/admin/server.ts index 80691c8..555aec8 100644 --- a/packages/ui/src/services/admin/server.ts +++ b/packages/ui/src/services/admin/server.ts @@ -1,4 +1,3 @@ -// /* eslint-disable */ import request from "@workspace/ui/lib/request"; @@ -7,14 +6,17 @@ export async function createServer( body: API.CreateServerRequest, options?: { [key: string]: any } ) { - return request("/api/v1/admin/server/create", { - method: "POST", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/admin/server/create`, + { + method: "POST", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } /** Delete Server POST /v1/admin/server/delete */ @@ -22,14 +24,17 @@ export async function deleteServer( body: API.DeleteServerRequest, options?: { [key: string]: any } ) { - return request("/api/v1/admin/server/delete", { - method: "POST", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/admin/server/delete`, + { + method: "POST", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } /** Filter Server List GET /v1/admin/server/list */ @@ -39,7 +44,7 @@ export async function filterServerList( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/server/list", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/server/list`, { method: "GET", params: { @@ -53,7 +58,7 @@ export async function filterServerList( /** Check if there is any server or node to migrate GET /v1/admin/server/migrate/has */ export async function hasMigrateSeverNode(options?: { [key: string]: any }) { return request( - "/api/v1/admin/server/migrate/has", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/server/migrate/has`, { method: "GET", ...(options || {}), @@ -64,7 +69,7 @@ export async function hasMigrateSeverNode(options?: { [key: string]: any }) { /** Migrate server and node data to new database POST /v1/admin/server/migrate/run */ export async function migrateServerNode(options?: { [key: string]: any }) { return request( - "/api/v1/admin/server/migrate/run", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/server/migrate/run`, { method: "POST", ...(options || {}), @@ -78,7 +83,7 @@ export async function createNode( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/server/node/create", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/server/node/create`, { method: "POST", headers: { @@ -96,7 +101,7 @@ export async function deleteNode( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/server/node/delete", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/server/node/delete`, { method: "POST", headers: { @@ -115,7 +120,7 @@ export async function filterNodeList( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/server/node/list", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/server/node/list`, { method: "GET", params: { @@ -132,7 +137,7 @@ export async function resetSortWithNode( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/server/node/sort", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/server/node/sort`, { method: "POST", headers: { @@ -150,7 +155,7 @@ export async function toggleNodeStatus( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/server/node/status/toggle", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/server/node/status/toggle`, { method: "POST", headers: { @@ -165,7 +170,7 @@ export async function toggleNodeStatus( /** Query all node tags GET /v1/admin/server/node/tags */ export async function queryNodeTag(options?: { [key: string]: any }) { return request( - "/api/v1/admin/server/node/tags", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/server/node/tags`, { method: "GET", ...(options || {}), @@ -179,7 +184,7 @@ export async function updateNode( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/server/node/update", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/server/node/update`, { method: "POST", headers: { @@ -198,7 +203,7 @@ export async function getServerProtocols( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/server/protocols", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/server/protocols`, { method: "GET", params: { @@ -215,7 +220,7 @@ export async function resetSortWithServer( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/server/server/sort", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/server/server/sort`, { method: "POST", headers: { @@ -232,12 +237,15 @@ export async function updateServer( body: API.UpdateServerRequest, options?: { [key: string]: any } ) { - return request("/api/v1/admin/server/update", { - method: "POST", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/admin/server/update`, + { + method: "POST", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } diff --git a/packages/ui/src/services/admin/subscribe.ts b/packages/ui/src/services/admin/subscribe.ts index adb2655..9b64cb6 100644 --- a/packages/ui/src/services/admin/subscribe.ts +++ b/packages/ui/src/services/admin/subscribe.ts @@ -1,4 +1,3 @@ -// /* eslint-disable */ import request from "@workspace/ui/lib/request"; @@ -7,14 +6,17 @@ export async function updateSubscribe( body: API.UpdateSubscribeRequest, options?: { [key: string]: any } ) { - return request("/api/v1/admin/subscribe/", { - method: "PUT", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/admin/subscribe/`, + { + method: "PUT", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } /** Create subscribe POST /v1/admin/subscribe/ */ @@ -22,14 +24,17 @@ export async function createSubscribe( body: API.CreateSubscribeRequest, options?: { [key: string]: any } ) { - return request("/api/v1/admin/subscribe/", { - method: "POST", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/admin/subscribe/`, + { + method: "POST", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } /** Delete subscribe DELETE /v1/admin/subscribe/ */ @@ -37,14 +42,17 @@ export async function deleteSubscribe( body: API.DeleteSubscribeRequest, options?: { [key: string]: any } ) { - return request("/api/v1/admin/subscribe/", { - method: "DELETE", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/admin/subscribe/`, + { + method: "DELETE", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } /** Batch delete subscribe DELETE /v1/admin/subscribe/batch */ @@ -53,7 +61,7 @@ export async function batchDeleteSubscribe( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/subscribe/batch", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/subscribe/batch`, { method: "DELETE", headers: { @@ -72,7 +80,7 @@ export async function getSubscribeDetails( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/subscribe/details", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/subscribe/details`, { method: "GET", params: { @@ -89,7 +97,7 @@ export async function updateSubscribeGroup( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/subscribe/group", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/subscribe/group`, { method: "PUT", headers: { @@ -107,7 +115,7 @@ export async function createSubscribeGroup( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/subscribe/group", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/subscribe/group`, { method: "POST", headers: { @@ -125,7 +133,7 @@ export async function deleteSubscribeGroup( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/subscribe/group", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/subscribe/group`, { method: "DELETE", headers: { @@ -143,7 +151,7 @@ export async function batchDeleteSubscribeGroup( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/subscribe/group/batch", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/subscribe/group/batch`, { method: "DELETE", headers: { @@ -158,7 +166,7 @@ export async function batchDeleteSubscribeGroup( /** Get subscribe group list GET /v1/admin/subscribe/group/list */ export async function getSubscribeGroupList(options?: { [key: string]: any }) { return request( - "/api/v1/admin/subscribe/group/list", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/subscribe/group/list`, { method: "GET", ...(options || {}), @@ -173,7 +181,7 @@ export async function getSubscribeList( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/subscribe/list", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/subscribe/list`, { method: "GET", params: { @@ -187,7 +195,7 @@ export async function getSubscribeList( /** Reset all subscribe tokens POST /v1/admin/subscribe/reset_all_token */ export async function resetAllSubscribeToken(options?: { [key: string]: any }) { return request( - "/api/v1/admin/subscribe/reset_all_token", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/subscribe/reset_all_token`, { method: "POST", ...(options || {}), @@ -201,7 +209,7 @@ export async function subscribeSort( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/subscribe/sort", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/subscribe/sort`, { method: "POST", headers: { diff --git a/packages/ui/src/services/admin/system.ts b/packages/ui/src/services/admin/system.ts index 0012c11..17b54ae 100644 --- a/packages/ui/src/services/admin/system.ts +++ b/packages/ui/src/services/admin/system.ts @@ -1,11 +1,10 @@ -// /* eslint-disable */ import request from "@workspace/ui/lib/request"; /** Get Currency Config GET /v1/admin/system/currency_config */ export async function getCurrencyConfig(options?: { [key: string]: any }) { return request( - "/api/v1/admin/system/currency_config", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/system/currency_config`, { method: "GET", ...(options || {}), @@ -19,7 +18,7 @@ export async function updateCurrencyConfig( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/system/currency_config", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/system/currency_config`, { method: "PUT", headers: { @@ -34,7 +33,7 @@ export async function updateCurrencyConfig( /** Get Node Multiplier GET /v1/admin/system/get_node_multiplier */ export async function getNodeMultiplier(options?: { [key: string]: any }) { return request( - "/api/v1/admin/system/get_node_multiplier", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/system/get_node_multiplier`, { method: "GET", ...(options || {}), @@ -45,7 +44,7 @@ export async function getNodeMultiplier(options?: { [key: string]: any }) { /** Get invite config GET /v1/admin/system/invite_config */ export async function getInviteConfig(options?: { [key: string]: any }) { return request( - "/api/v1/admin/system/invite_config", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/system/invite_config`, { method: "GET", ...(options || {}), @@ -59,7 +58,7 @@ export async function updateInviteConfig( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/system/invite_config", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/system/invite_config`, { method: "PUT", headers: { @@ -74,7 +73,7 @@ export async function updateInviteConfig( /** Get Module Config GET /v1/admin/system/module */ export async function getModuleConfig(options?: { [key: string]: any }) { return request( - "/api/v1/admin/system/module", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/system/module`, { method: "GET", ...(options || {}), @@ -85,7 +84,7 @@ export async function getModuleConfig(options?: { [key: string]: any }) { /** Get node config GET /v1/admin/system/node_config */ export async function getNodeConfig(options?: { [key: string]: any }) { return request( - "/api/v1/admin/system/node_config", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/system/node_config`, { method: "GET", ...(options || {}), @@ -99,7 +98,7 @@ export async function updateNodeConfig( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/system/node_config", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/system/node_config`, { method: "PUT", headers: { @@ -114,7 +113,9 @@ export async function updateNodeConfig( /** PreView Node Multiplier GET /v1/admin/system/node_multiplier/preview */ export async function preViewNodeMultiplier(options?: { [key: string]: any }) { return request( - "/api/v1/admin/system/node_multiplier/preview", + `${ + import.meta.env.VITE_API_PREFIX + }/v1/admin/system/node_multiplier/preview`, { method: "GET", ...(options || {}), @@ -125,7 +126,7 @@ export async function preViewNodeMultiplier(options?: { [key: string]: any }) { /** get Privacy Policy Config GET /v1/admin/system/privacy */ export async function getPrivacyPolicyConfig(options?: { [key: string]: any }) { return request( - "/api/v1/admin/system/privacy", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/system/privacy`, { method: "GET", ...(options || {}), @@ -139,7 +140,7 @@ export async function updatePrivacyPolicyConfig( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/system/privacy", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/system/privacy`, { method: "PUT", headers: { @@ -154,7 +155,7 @@ export async function updatePrivacyPolicyConfig( /** Get register config GET /v1/admin/system/register_config */ export async function getRegisterConfig(options?: { [key: string]: any }) { return request( - "/api/v1/admin/system/register_config", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/system/register_config`, { method: "GET", ...(options || {}), @@ -168,7 +169,7 @@ export async function updateRegisterConfig( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/system/register_config", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/system/register_config`, { method: "PUT", headers: { @@ -186,7 +187,7 @@ export async function setNodeMultiplier( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/system/set_node_multiplier", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/system/set_node_multiplier`, { method: "POST", headers: { @@ -201,7 +202,7 @@ export async function setNodeMultiplier( /** setting telegram bot POST /v1/admin/system/setting_telegram_bot */ export async function settingTelegramBot(options?: { [key: string]: any }) { return request( - "/api/v1/admin/system/setting_telegram_bot", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/system/setting_telegram_bot`, { method: "POST", ...(options || {}), @@ -212,7 +213,7 @@ export async function settingTelegramBot(options?: { [key: string]: any }) { /** Get site config GET /v1/admin/system/site_config */ export async function getSiteConfig(options?: { [key: string]: any }) { return request( - "/api/v1/admin/system/site_config", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/system/site_config`, { method: "GET", ...(options || {}), @@ -226,7 +227,7 @@ export async function updateSiteConfig( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/system/site_config", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/system/site_config`, { method: "PUT", headers: { @@ -241,7 +242,7 @@ export async function updateSiteConfig( /** Get subscribe config GET /v1/admin/system/subscribe_config */ export async function getSubscribeConfig(options?: { [key: string]: any }) { return request( - "/api/v1/admin/system/subscribe_config", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/system/subscribe_config`, { method: "GET", ...(options || {}), @@ -255,7 +256,7 @@ export async function updateSubscribeConfig( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/system/subscribe_config", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/system/subscribe_config`, { method: "PUT", headers: { @@ -270,7 +271,7 @@ export async function updateSubscribeConfig( /** Get Team of Service Config GET /v1/admin/system/tos_config */ export async function getTosConfig(options?: { [key: string]: any }) { return request( - "/api/v1/admin/system/tos_config", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/system/tos_config`, { method: "GET", ...(options || {}), @@ -284,7 +285,7 @@ export async function updateTosConfig( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/system/tos_config", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/system/tos_config`, { method: "PUT", headers: { @@ -299,7 +300,7 @@ export async function updateTosConfig( /** Get Verify Code Config GET /v1/admin/system/verify_code_config */ export async function getVerifyCodeConfig(options?: { [key: string]: any }) { return request( - "/api/v1/admin/system/verify_code_config", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/system/verify_code_config`, { method: "GET", ...(options || {}), @@ -313,7 +314,7 @@ export async function updateVerifyCodeConfig( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/system/verify_code_config", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/system/verify_code_config`, { method: "PUT", headers: { @@ -328,7 +329,7 @@ export async function updateVerifyCodeConfig( /** Get verify config GET /v1/admin/system/verify_config */ export async function getVerifyConfig(options?: { [key: string]: any }) { return request( - "/api/v1/admin/system/verify_config", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/system/verify_config`, { method: "GET", ...(options || {}), @@ -342,7 +343,7 @@ export async function updateVerifyConfig( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/system/verify_config", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/system/verify_config`, { method: "PUT", headers: { diff --git a/packages/ui/src/services/admin/ticket.ts b/packages/ui/src/services/admin/ticket.ts index fc64757..665acd6 100644 --- a/packages/ui/src/services/admin/ticket.ts +++ b/packages/ui/src/services/admin/ticket.ts @@ -1,4 +1,3 @@ -// /* eslint-disable */ import request from "@workspace/ui/lib/request"; @@ -7,14 +6,17 @@ export async function updateTicketStatus( body: API.UpdateTicketStatusRequest, options?: { [key: string]: any } ) { - return request("/api/v1/admin/ticket/", { - method: "PUT", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/admin/ticket/`, + { + method: "PUT", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } /** Get ticket detail GET /v1/admin/ticket/detail */ @@ -24,7 +26,7 @@ export async function getTicket( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/ticket/detail", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/ticket/detail`, { method: "GET", params: { @@ -40,14 +42,17 @@ export async function createTicketFollow( body: API.CreateTicketFollowRequest, options?: { [key: string]: any } ) { - return request("/api/v1/admin/ticket/follow", { - method: "POST", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/admin/ticket/follow`, + { + method: "POST", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } /** Get ticket list GET /v1/admin/ticket/list */ @@ -57,7 +62,7 @@ export async function getTicketList( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/ticket/list", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/ticket/list`, { method: "GET", params: { diff --git a/packages/ui/src/services/admin/tool.ts b/packages/ui/src/services/admin/tool.ts index ff43ad6..2ec2231 100644 --- a/packages/ui/src/services/admin/tool.ts +++ b/packages/ui/src/services/admin/tool.ts @@ -1,4 +1,3 @@ -// /* eslint-disable */ import request from "@workspace/ui/lib/request"; @@ -9,7 +8,7 @@ export async function queryIpLocation( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/tool/ip/location", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/tool/ip/location`, { method: "GET", params: { @@ -23,7 +22,7 @@ export async function queryIpLocation( /** Get System Log GET /v1/admin/tool/log */ export async function getSystemLog(options?: { [key: string]: any }) { return request( - "/api/v1/admin/tool/log", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/tool/log`, { method: "GET", ...(options || {}), @@ -33,16 +32,19 @@ export async function getSystemLog(options?: { [key: string]: any }) { /** Restart System GET /v1/admin/tool/restart */ export async function restartSystem(options?: { [key: string]: any }) { - return request("/api/v1/admin/tool/restart", { - method: "GET", - ...(options || {}), - }); -} - -/** Get Version GET /v1/admin/tool/version */ -export async function getVersion(options?: { [key: string]: any }) { - return request( - "/api/v1/admin/tool/version", + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/admin/tool/restart`, + { + method: "GET", + ...(options || {}), + } + ); +} + +/** Get Version GET /v1/admin/tool/version */ +export async function getVersion(options?: { [key: string]: any }) { + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/admin/tool/version`, { method: "GET", ...(options || {}), diff --git a/packages/ui/src/services/admin/user.ts b/packages/ui/src/services/admin/user.ts index c3b8cab..81e93e2 100644 --- a/packages/ui/src/services/admin/user.ts +++ b/packages/ui/src/services/admin/user.ts @@ -1,4 +1,3 @@ -// /* eslint-disable */ import request from "@workspace/ui/lib/request"; @@ -7,14 +6,17 @@ export async function createUser( body: API.CreateUserRequest, options?: { [key: string]: any } ) { - return request("/api/v1/admin/user/", { - method: "POST", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/admin/user/`, + { + method: "POST", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } /** Delete user DELETE /v1/admin/user/ */ @@ -23,19 +25,22 @@ export async function deleteUser( params: API.DeleteUserParams, options?: { [key: string]: any } ) { - return request("/api/v1/admin/user/", { - method: "DELETE", - params: { - ...params, - }, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/admin/user/`, + { + method: "DELETE", + params: { + ...params, + }, + ...(options || {}), + } + ); } /** Get user auth method GET /v1/admin/user/auth_method */ export async function getUserAuthMethod(options?: { [key: string]: any }) { return request( - "/api/v1/admin/user/auth_method", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/user/auth_method`, { method: "GET", ...(options || {}), @@ -49,7 +54,7 @@ export async function updateUserAuthMethod( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/user/auth_method", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/user/auth_method`, { method: "PUT", headers: { @@ -67,7 +72,7 @@ export async function createUserAuthMethod( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/user/auth_method", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/user/auth_method`, { method: "POST", headers: { @@ -85,7 +90,7 @@ export async function deleteUserAuthMethod( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/user/auth_method", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/user/auth_method`, { method: "DELETE", headers: { @@ -102,14 +107,17 @@ export async function updateUserBasicInfo( body: API.UpdateUserBasiceInfoRequest, options?: { [key: string]: any } ) { - return request("/api/v1/admin/user/basic", { - method: "PUT", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/admin/user/basic`, + { + method: "PUT", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } /** Batch delete user DELETE /v1/admin/user/batch */ @@ -117,20 +125,23 @@ export async function batchDeleteUser( body: API.BatchDeleteUserRequest, options?: { [key: string]: any } ) { - return request("/api/v1/admin/user/batch", { - method: "DELETE", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/admin/user/batch`, + { + method: "DELETE", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } /** Current user GET /v1/admin/user/current */ export async function currentUser(options?: { [key: string]: any }) { return request( - "/api/v1/admin/user/current", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/user/current`, { method: "GET", ...(options || {}), @@ -145,7 +156,7 @@ export async function getUserDetail( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/user/detail", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/user/detail`, { method: "GET", params: { @@ -161,14 +172,17 @@ export async function updateUserDevice( body: API.UserDevice, options?: { [key: string]: any } ) { - return request("/api/v1/admin/user/device", { - method: "PUT", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/admin/user/device`, + { + method: "PUT", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } /** Delete user device DELETE /v1/admin/user/device */ @@ -176,14 +190,17 @@ export async function deleteUserDevice( body: API.DeleteUserDeivceRequest, options?: { [key: string]: any } ) { - return request("/api/v1/admin/user/device", { - method: "DELETE", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/admin/user/device`, + { + method: "DELETE", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } /** kick offline user device PUT /v1/admin/user/device/kick_offline */ @@ -192,7 +209,7 @@ export async function kickOfflineByUserDevice( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/user/device/kick_offline", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/user/device/kick_offline`, { method: "PUT", headers: { @@ -211,7 +228,7 @@ export async function getUserList( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/user/list", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/user/list`, { method: "GET", params: { @@ -229,7 +246,7 @@ export async function getUserLoginLogs( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/user/login/logs", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/user/login/logs`, { method: "GET", params: { @@ -245,14 +262,17 @@ export async function updateUserNotifySetting( body: API.UpdateUserNotifySettingRequest, options?: { [key: string]: any } ) { - return request("/api/v1/admin/user/notify", { - method: "PUT", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/admin/user/notify`, + { + method: "PUT", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } /** Get user subcribe GET /v1/admin/user/subscribe */ @@ -262,7 +282,7 @@ export async function getUserSubscribe( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/user/subscribe", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/user/subscribe`, { method: "GET", params: { @@ -279,7 +299,7 @@ export async function updateUserSubscribe( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/user/subscribe", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/user/subscribe`, { method: "PUT", headers: { @@ -297,7 +317,7 @@ export async function createUserSubscribe( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/user/subscribe", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/user/subscribe`, { method: "POST", headers: { @@ -315,7 +335,7 @@ export async function deleteUserSubscribe( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/user/subscribe", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/user/subscribe`, { method: "DELETE", headers: { @@ -334,7 +354,7 @@ export async function getUserSubscribeById( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/user/subscribe/detail", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/user/subscribe/detail`, { method: "GET", params: { @@ -352,7 +372,7 @@ export async function getUserSubscribeDevices( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/user/subscribe/device", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/user/subscribe/device`, { method: "GET", params: { @@ -370,7 +390,7 @@ export async function getUserSubscribeLogs( options?: { [key: string]: any } ) { return request( - "/api/v1/admin/user/subscribe/logs", + `${import.meta.env.VITE_API_PREFIX}/v1/admin/user/subscribe/logs`, { method: "GET", params: { @@ -389,7 +409,7 @@ export async function getUserSubscribeResetTrafficLogs( ) { return request< API.Response & { data?: API.GetUserSubscribeResetTrafficLogsResponse } - >("/api/v1/admin/user/subscribe/reset/logs", { + >(`${import.meta.env.VITE_API_PREFIX}/v1/admin/user/subscribe/reset/logs`, { method: "GET", params: { ...params, @@ -406,7 +426,7 @@ export async function getUserSubscribeTrafficLogs( ) { return request< API.Response & { data?: API.GetUserSubscribeTrafficLogsResponse } - >("/api/v1/admin/user/subscribe/traffic_logs", { + >(`${import.meta.env.VITE_API_PREFIX}/v1/admin/user/subscribe/traffic_logs`, { method: "GET", params: { ...params, diff --git a/packages/ui/src/services/common/auth.ts b/packages/ui/src/services/common/auth.ts index 6a26506..a6f881f 100644 --- a/packages/ui/src/services/common/auth.ts +++ b/packages/ui/src/services/common/auth.ts @@ -1,4 +1,3 @@ -// /* eslint-disable */ import request from "@workspace/ui/lib/request"; @@ -9,7 +8,7 @@ export async function checkUser( options?: { [key: string]: any } ) { return request( - "/api/v1/auth/check", + `${import.meta.env.VITE_API_PREFIX}/v1/auth/check`, { method: "GET", params: { @@ -27,7 +26,7 @@ export async function checkUserTelephone( options?: { [key: string]: any } ) { return request( - "/api/v1/auth/check/telephone", + `${import.meta.env.VITE_API_PREFIX}/v1/auth/check/telephone`, { method: "GET", params: { @@ -44,7 +43,7 @@ export async function userLogin( options?: { [key: string]: any } ) { return request( - "/api/v1/auth/login", + `${import.meta.env.VITE_API_PREFIX}/v1/auth/login`, { method: "POST", headers: { @@ -62,7 +61,7 @@ export async function deviceLogin( options?: { [key: string]: any } ) { return request( - "/api/v1/auth/login/device", + `${import.meta.env.VITE_API_PREFIX}/v1/auth/login/device`, { method: "POST", headers: { @@ -80,7 +79,7 @@ export async function telephoneLogin( options?: { [key: string]: any } ) { return request( - "/api/v1/auth/login/telephone", + `${import.meta.env.VITE_API_PREFIX}/v1/auth/login/telephone`, { method: "POST", headers: { @@ -98,7 +97,7 @@ export async function userRegister( options?: { [key: string]: any } ) { return request( - "/api/v1/auth/register", + `${import.meta.env.VITE_API_PREFIX}/v1/auth/register`, { method: "POST", headers: { @@ -116,7 +115,7 @@ export async function telephoneUserRegister( options?: { [key: string]: any } ) { return request( - "/api/v1/auth/register/telephone", + `${import.meta.env.VITE_API_PREFIX}/v1/auth/register/telephone`, { method: "POST", headers: { @@ -134,7 +133,7 @@ export async function resetPassword( options?: { [key: string]: any } ) { return request( - "/api/v1/auth/reset", + `${import.meta.env.VITE_API_PREFIX}/v1/auth/reset`, { method: "POST", headers: { @@ -152,7 +151,7 @@ export async function telephoneResetPassword( options?: { [key: string]: any } ) { return request( - "/api/v1/auth/reset/telephone", + `${import.meta.env.VITE_API_PREFIX}/v1/auth/reset/telephone`, { method: "POST", headers: { diff --git a/packages/ui/src/services/common/common.ts b/packages/ui/src/services/common/common.ts index 387441c..6fc4ed4 100644 --- a/packages/ui/src/services/common/common.ts +++ b/packages/ui/src/services/common/common.ts @@ -1,4 +1,3 @@ -// /* eslint-disable */ import request from "@workspace/ui/lib/request"; @@ -9,7 +8,7 @@ export async function getAds( options?: { [key: string]: any } ) { return request( - "/api/v1/common/ads", + `${import.meta.env.VITE_API_PREFIX}/v1/common/ads`, { method: "GET", params: { @@ -26,7 +25,7 @@ export async function checkVerificationCode( options?: { [key: string]: any } ) { return request( - "/api/v1/common/check_verification_code", + `${import.meta.env.VITE_API_PREFIX}/v1/common/check_verification_code`, { method: "POST", headers: { @@ -41,7 +40,7 @@ export async function checkVerificationCode( /** Get Client GET /v1/common/client */ export async function getClient(options?: { [key: string]: any }) { return request( - "/api/v1/common/client", + `${import.meta.env.VITE_API_PREFIX}/v1/common/client`, { method: "GET", ...(options || {}), @@ -52,7 +51,7 @@ export async function getClient(options?: { [key: string]: any }) { /** 此处后端没有提供注释 GET /v1/common/heartbeat */ export async function heartbeat(options?: { [key: string]: any }) { return request( - "/api/v1/common/heartbeat", + `${import.meta.env.VITE_API_PREFIX}/v1/common/heartbeat`, { method: "GET", ...(options || {}), @@ -66,7 +65,7 @@ export async function sendEmailCode( options?: { [key: string]: any } ) { return request( - "/api/v1/common/send_code", + `${import.meta.env.VITE_API_PREFIX}/v1/common/send_code`, { method: "POST", headers: { @@ -84,7 +83,7 @@ export async function sendSmsCode( options?: { [key: string]: any } ) { return request( - "/api/v1/common/send_sms_code", + `${import.meta.env.VITE_API_PREFIX}/v1/common/send_sms_code`, { method: "POST", headers: { @@ -99,7 +98,7 @@ export async function sendSmsCode( /** Get global config GET /v1/common/site/config */ export async function getGlobalConfig(options?: { [key: string]: any }) { return request( - "/api/v1/common/site/config", + `${import.meta.env.VITE_API_PREFIX}/v1/common/site/config`, { method: "GET", ...(options || {}), @@ -110,7 +109,7 @@ export async function getGlobalConfig(options?: { [key: string]: any }) { /** Get Privacy Policy GET /v1/common/site/privacy */ export async function getPrivacyPolicy(options?: { [key: string]: any }) { return request( - "/api/v1/common/site/privacy", + `${import.meta.env.VITE_API_PREFIX}/v1/common/site/privacy`, { method: "GET", ...(options || {}), @@ -121,7 +120,7 @@ export async function getPrivacyPolicy(options?: { [key: string]: any }) { /** Get stat GET /v1/common/site/stat */ export async function getStat(options?: { [key: string]: any }) { return request( - "/api/v1/common/site/stat", + `${import.meta.env.VITE_API_PREFIX}/v1/common/site/stat`, { method: "GET", ...(options || {}), @@ -132,7 +131,7 @@ export async function getStat(options?: { [key: string]: any }) { /** Get Tos Content GET /v1/common/site/tos */ export async function getTos(options?: { [key: string]: any }) { return request( - "/api/v1/common/site/tos", + `${import.meta.env.VITE_API_PREFIX}/v1/common/site/tos`, { method: "GET", ...(options || {}), diff --git a/packages/ui/src/services/common/index.ts b/packages/ui/src/services/common/index.ts index 6008c05..201142d 100644 --- a/packages/ui/src/services/common/index.ts +++ b/packages/ui/src/services/common/index.ts @@ -1,4 +1,3 @@ -// /* eslint-disable */ // API 更新时间: // API 唯一标识: diff --git a/packages/ui/src/services/common/oauth.ts b/packages/ui/src/services/common/oauth.ts index 44a67f3..95a1045 100644 --- a/packages/ui/src/services/common/oauth.ts +++ b/packages/ui/src/services/common/oauth.ts @@ -34,7 +34,7 @@ export async function appleLoginCallback( }); return request( - "/api/v1/auth/oauth/callback/apple", + `${import.meta.env.VITE_API_PREFIX}/v1/auth/oauth/callback/apple`, { method: "POST", data: formData, @@ -49,7 +49,7 @@ export async function oAuthLogin( options?: { [key: string]: any } ) { return request( - "/api/v1/auth/oauth/login", + `${import.meta.env.VITE_API_PREFIX}/v1/auth/oauth/login`, { method: "POST", headers: { @@ -67,7 +67,7 @@ export async function oAuthLoginGetToken( options?: { [key: string]: any } ) { return request( - "/api/v1/auth/oauth/login/token", + `${import.meta.env.VITE_API_PREFIX}/v1/auth/oauth/login/token`, { method: "POST", headers: { diff --git a/packages/ui/src/services/gateway/basicCheckServiceVersion.ts b/packages/ui/src/services/gateway/basicCheckServiceVersion.ts index 56aa468..c41e41c 100644 --- a/packages/ui/src/services/gateway/basicCheckServiceVersion.ts +++ b/packages/ui/src/services/gateway/basicCheckServiceVersion.ts @@ -1,4 +1,3 @@ -// /* eslint-disable */ import request from "@workspace/ui/lib/request"; diff --git a/packages/ui/src/services/gateway/basicHeartbeat.ts b/packages/ui/src/services/gateway/basicHeartbeat.ts index 275540b..53981c7 100644 --- a/packages/ui/src/services/gateway/basicHeartbeat.ts +++ b/packages/ui/src/services/gateway/basicHeartbeat.ts @@ -1,4 +1,3 @@ -// /* eslint-disable */ import request from "@workspace/ui/lib/request"; diff --git a/packages/ui/src/services/gateway/basicRegisterService.ts b/packages/ui/src/services/gateway/basicRegisterService.ts index 576dfe0..c553fe0 100644 --- a/packages/ui/src/services/gateway/basicRegisterService.ts +++ b/packages/ui/src/services/gateway/basicRegisterService.ts @@ -1,4 +1,3 @@ -// /* eslint-disable */ import request from "@workspace/ui/lib/request"; diff --git a/packages/ui/src/services/gateway/basicUpdateService.ts b/packages/ui/src/services/gateway/basicUpdateService.ts index e390ef2..a792bdf 100644 --- a/packages/ui/src/services/gateway/basicUpdateService.ts +++ b/packages/ui/src/services/gateway/basicUpdateService.ts @@ -1,4 +1,3 @@ -// /* eslint-disable */ import request from "@workspace/ui/lib/request"; diff --git a/packages/ui/src/services/gateway/index.ts b/packages/ui/src/services/gateway/index.ts index 3d872f7..ad43f03 100644 --- a/packages/ui/src/services/gateway/index.ts +++ b/packages/ui/src/services/gateway/index.ts @@ -1,4 +1,3 @@ -// /* eslint-disable */ // API 更新时间: // API 唯一标识: diff --git a/packages/ui/src/services/user/announcement.ts b/packages/ui/src/services/user/announcement.ts index b6278a6..3109bf0 100644 --- a/packages/ui/src/services/user/announcement.ts +++ b/packages/ui/src/services/user/announcement.ts @@ -1,4 +1,3 @@ -// /* eslint-disable */ import request from "@workspace/ui/lib/request"; @@ -9,7 +8,7 @@ export async function queryAnnouncement( options?: { [key: string]: any } ) { return request( - "/api/v1/public/announcement/list", + `${import.meta.env.VITE_API_PREFIX}/v1/public/announcement/list`, { method: "GET", params: { diff --git a/packages/ui/src/services/user/document.ts b/packages/ui/src/services/user/document.ts index 1062fa0..473f7d2 100644 --- a/packages/ui/src/services/user/document.ts +++ b/packages/ui/src/services/user/document.ts @@ -1,4 +1,3 @@ -// /* eslint-disable */ import request from "@workspace/ui/lib/request"; @@ -9,7 +8,7 @@ export async function queryDocumentDetail( options?: { [key: string]: any } ) { return request( - "/api/v1/public/document/detail", + `${import.meta.env.VITE_API_PREFIX}/v1/public/document/detail`, { method: "GET", params: { @@ -23,7 +22,7 @@ export async function queryDocumentDetail( /** Get document list GET /v1/public/document/list */ export async function queryDocumentList(options?: { [key: string]: any }) { return request( - "/api/v1/public/document/list", + `${import.meta.env.VITE_API_PREFIX}/v1/public/document/list`, { method: "GET", ...(options || {}), diff --git a/packages/ui/src/services/user/index.ts b/packages/ui/src/services/user/index.ts index b164eba..1b4de84 100644 --- a/packages/ui/src/services/user/index.ts +++ b/packages/ui/src/services/user/index.ts @@ -1,4 +1,3 @@ -// /* eslint-disable */ // API 更新时间: // API 唯一标识: diff --git a/packages/ui/src/services/user/order.ts b/packages/ui/src/services/user/order.ts index c4a2d65..08612a6 100644 --- a/packages/ui/src/services/user/order.ts +++ b/packages/ui/src/services/user/order.ts @@ -1,4 +1,3 @@ -// /* eslint-disable */ import request from "@workspace/ui/lib/request"; @@ -7,14 +6,17 @@ export async function closeOrder( body: API.CloseOrderRequest, options?: { [key: string]: any } ) { - return request("/api/v1/public/order/close", { - method: "POST", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/public/order/close`, + { + method: "POST", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } /** Get order GET /v1/public/order/detail */ @@ -24,7 +26,7 @@ export async function queryOrderDetail( options?: { [key: string]: any } ) { return request( - "/api/v1/public/order/detail", + `${import.meta.env.VITE_API_PREFIX}/v1/public/order/detail`, { method: "GET", params: { @@ -42,7 +44,7 @@ export async function queryOrderList( options?: { [key: string]: any } ) { return request( - "/api/v1/public/order/list", + `${import.meta.env.VITE_API_PREFIX}/v1/public/order/list`, { method: "GET", params: { @@ -59,7 +61,7 @@ export async function preCreateOrder( options?: { [key: string]: any } ) { return request( - "/api/v1/public/order/pre", + `${import.meta.env.VITE_API_PREFIX}/v1/public/order/pre`, { method: "POST", headers: { @@ -77,7 +79,7 @@ export async function purchase( options?: { [key: string]: any } ) { return request( - "/api/v1/public/order/purchase", + `${import.meta.env.VITE_API_PREFIX}/v1/public/order/purchase`, { method: "POST", headers: { @@ -95,7 +97,7 @@ export async function recharge( options?: { [key: string]: any } ) { return request( - "/api/v1/public/order/recharge", + `${import.meta.env.VITE_API_PREFIX}/v1/public/order/recharge`, { method: "POST", headers: { @@ -113,7 +115,7 @@ export async function renewal( options?: { [key: string]: any } ) { return request( - "/api/v1/public/order/renewal", + `${import.meta.env.VITE_API_PREFIX}/v1/public/order/renewal`, { method: "POST", headers: { @@ -131,7 +133,7 @@ export async function resetTraffic( options?: { [key: string]: any } ) { return request( - "/api/v1/public/order/reset", + `${import.meta.env.VITE_API_PREFIX}/v1/public/order/reset`, { method: "POST", headers: { diff --git a/packages/ui/src/services/user/payment.ts b/packages/ui/src/services/user/payment.ts index 4412a94..9196411 100644 --- a/packages/ui/src/services/user/payment.ts +++ b/packages/ui/src/services/user/payment.ts @@ -1,4 +1,3 @@ -// /* eslint-disable */ import request from "@workspace/ui/lib/request"; @@ -8,7 +7,7 @@ export async function getAvailablePaymentMethods(options?: { }) { return request< API.Response & { data?: API.GetAvailablePaymentMethodsResponse } - >("/api/v1/public/payment/methods", { + >(`${import.meta.env.VITE_API_PREFIX}/v1/public/payment/methods`, { method: "GET", ...(options || {}), }); diff --git a/packages/ui/src/services/user/portal.ts b/packages/ui/src/services/user/portal.ts index c43ee96..e90cbce 100644 --- a/packages/ui/src/services/user/portal.ts +++ b/packages/ui/src/services/user/portal.ts @@ -1,4 +1,3 @@ -// /* eslint-disable */ import request from "@workspace/ui/lib/request"; @@ -8,7 +7,7 @@ export async function purchaseCheckout( options?: { [key: string]: any } ) { return request( - "/api/v1/public/portal/order/checkout", + `${import.meta.env.VITE_API_PREFIX}/v1/public/portal/order/checkout`, { method: "POST", headers: { @@ -27,7 +26,7 @@ export async function queryPurchaseOrder( options?: { [key: string]: any } ) { return request( - "/api/v1/public/portal/order/status", + `${import.meta.env.VITE_API_PREFIX}/v1/public/portal/order/status`, { method: "GET", params: { @@ -44,7 +43,7 @@ export async function getAvailablePaymentMethods(options?: { }) { return request< API.Response & { data?: API.GetAvailablePaymentMethodsResponse } - >("/api/v1/public/portal/payment-method", { + >(`${import.meta.env.VITE_API_PREFIX}/v1/public/portal/payment-method`, { method: "GET", ...(options || {}), }); @@ -56,7 +55,7 @@ export async function prePurchaseOrder( options?: { [key: string]: any } ) { return request( - "/api/v1/public/portal/pre", + `${import.meta.env.VITE_API_PREFIX}/v1/public/portal/pre`, { method: "POST", headers: { @@ -74,7 +73,7 @@ export async function purchase( options?: { [key: string]: any } ) { return request( - "/api/v1/public/portal/purchase", + `${import.meta.env.VITE_API_PREFIX}/v1/public/portal/purchase`, { method: "POST", headers: { @@ -93,7 +92,7 @@ export async function getSubscription( options?: { [key: string]: any } ) { return request( - "/api/v1/public/portal/subscribe", + `${import.meta.env.VITE_API_PREFIX}/v1/public/portal/subscribe`, { method: "GET", params: { diff --git a/packages/ui/src/services/user/subscribe.ts b/packages/ui/src/services/user/subscribe.ts index 1f8df20..d6abc98 100644 --- a/packages/ui/src/services/user/subscribe.ts +++ b/packages/ui/src/services/user/subscribe.ts @@ -1,4 +1,3 @@ -// /* eslint-disable */ import request from "@workspace/ui/lib/request"; @@ -9,7 +8,7 @@ export async function querySubscribeList( options?: { [key: string]: any } ) { return request( - "/api/v1/public/subscribe/list", + `${import.meta.env.VITE_API_PREFIX}/v1/public/subscribe/list`, { method: "GET", params: { @@ -26,7 +25,7 @@ export async function queryUserSubscribeNodeList(options?: { }) { return request< API.Response & { data?: API.QueryUserSubscribeNodeListResponse } - >("/api/v1/public/subscribe/node/list", { + >(`${import.meta.env.VITE_API_PREFIX}/v1/public/subscribe/node/list`, { method: "GET", ...(options || {}), }); diff --git a/packages/ui/src/services/user/ticket.ts b/packages/ui/src/services/user/ticket.ts index 7de8296..599d73f 100644 --- a/packages/ui/src/services/user/ticket.ts +++ b/packages/ui/src/services/user/ticket.ts @@ -1,4 +1,3 @@ -// /* eslint-disable */ import request from "@workspace/ui/lib/request"; @@ -7,14 +6,17 @@ export async function updateUserTicketStatus( body: API.UpdateUserTicketStatusRequest, options?: { [key: string]: any } ) { - return request("/api/v1/public/ticket/", { - method: "PUT", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/public/ticket/`, + { + method: "PUT", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } /** Create ticket POST /v1/public/ticket/ */ @@ -22,14 +24,17 @@ export async function createUserTicket( body: API.CreateUserTicketRequest, options?: { [key: string]: any } ) { - return request("/api/v1/public/ticket/", { - method: "POST", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/public/ticket/`, + { + method: "POST", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } /** Get ticket detail GET /v1/public/ticket/detail */ @@ -39,7 +44,7 @@ export async function getUserTicketDetails( options?: { [key: string]: any } ) { return request( - "/api/v1/public/ticket/detail", + `${import.meta.env.VITE_API_PREFIX}/v1/public/ticket/detail`, { method: "GET", params: { @@ -56,7 +61,7 @@ export async function createUserTicketFollow( options?: { [key: string]: any } ) { return request( - "/api/v1/public/ticket/follow", + `${import.meta.env.VITE_API_PREFIX}/v1/public/ticket/follow`, { method: "POST", headers: { @@ -75,7 +80,7 @@ export async function getUserTicketList( options?: { [key: string]: any } ) { return request( - "/api/v1/public/ticket/list", + `${import.meta.env.VITE_API_PREFIX}/v1/public/ticket/list`, { method: "GET", params: { diff --git a/packages/ui/src/services/user/user.ts b/packages/ui/src/services/user/user.ts index d656027..afba6c8 100644 --- a/packages/ui/src/services/user/user.ts +++ b/packages/ui/src/services/user/user.ts @@ -1,11 +1,10 @@ -// /* eslint-disable */ import request from "@workspace/ui/lib/request"; /** Query User Affiliate Count GET /v1/public/user/affiliate/count */ export async function queryUserAffiliate(options?: { [key: string]: any }) { return request( - "/api/v1/public/user/affiliate/count", + `${import.meta.env.VITE_API_PREFIX}/v1/public/user/affiliate/count`, { method: "GET", ...(options || {}), @@ -20,7 +19,7 @@ export async function queryUserAffiliateList( options?: { [key: string]: any } ) { return request( - "/api/v1/public/user/affiliate/list", + `${import.meta.env.VITE_API_PREFIX}/v1/public/user/affiliate/list`, { method: "GET", params: { @@ -34,7 +33,7 @@ export async function queryUserAffiliateList( /** Query User Balance Log GET /v1/public/user/balance_log */ export async function queryUserBalanceLog(options?: { [key: string]: any }) { return request( - "/api/v1/public/user/balance_log", + `${import.meta.env.VITE_API_PREFIX}/v1/public/user/balance_log`, { method: "GET", ...(options || {}), @@ -48,7 +47,7 @@ export async function updateBindEmail( options?: { [key: string]: any } ) { return request( - "/api/v1/public/user/bind_email", + `${import.meta.env.VITE_API_PREFIX}/v1/public/user/bind_email`, { method: "PUT", headers: { @@ -66,7 +65,7 @@ export async function updateBindMobile( options?: { [key: string]: any } ) { return request( - "/api/v1/public/user/bind_mobile", + `${import.meta.env.VITE_API_PREFIX}/v1/public/user/bind_mobile`, { method: "PUT", headers: { @@ -84,7 +83,7 @@ export async function bindOAuth( options?: { [key: string]: any } ) { return request( - "/api/v1/public/user/bind_oauth", + `${import.meta.env.VITE_API_PREFIX}/v1/public/user/bind_oauth`, { method: "POST", headers: { @@ -102,7 +101,7 @@ export async function bindOAuthCallback( options?: { [key: string]: any } ) { return request( - "/api/v1/public/user/bind_oauth/callback", + `${import.meta.env.VITE_API_PREFIX}/v1/public/user/bind_oauth/callback`, { method: "POST", headers: { @@ -117,7 +116,7 @@ export async function bindOAuthCallback( /** Bind Telegram GET /v1/public/user/bind_telegram */ export async function bindTelegram(options?: { [key: string]: any }) { return request( - "/api/v1/public/user/bind_telegram", + `${import.meta.env.VITE_API_PREFIX}/v1/public/user/bind_telegram`, { method: "GET", ...(options || {}), @@ -133,7 +132,7 @@ export async function queryUserCommissionLog( ) { return request< API.Response & { data?: API.QueryUserCommissionLogListResponse } - >("/api/v1/public/user/commission_log", { + >(`${import.meta.env.VITE_API_PREFIX}/v1/public/user/commission_log`, { method: "GET", params: { ...params, @@ -148,7 +147,7 @@ export async function commissionWithdraw( options?: { [key: string]: any } ) { return request( - "/api/v1/public/user/commission_withdraw", + `${import.meta.env.VITE_API_PREFIX}/v1/public/user/commission_withdraw`, { method: "POST", headers: { @@ -163,7 +162,7 @@ export async function commissionWithdraw( /** Get Device List GET /v1/public/user/devices */ export async function getDeviceList(options?: { [key: string]: any }) { return request( - "/api/v1/public/user/devices", + `${import.meta.env.VITE_API_PREFIX}/v1/public/user/devices`, { method: "GET", ...(options || {}), @@ -174,7 +173,7 @@ export async function getDeviceList(options?: { [key: string]: any }) { /** Query User Info GET /v1/public/user/info */ export async function queryUserInfo(options?: { [key: string]: any }) { return request( - "/api/v1/public/user/info", + `${import.meta.env.VITE_API_PREFIX}/v1/public/user/info`, { method: "GET", ...(options || {}), @@ -189,7 +188,7 @@ export async function getLoginLog( options?: { [key: string]: any } ) { return request( - "/api/v1/public/user/login_log", + `${import.meta.env.VITE_API_PREFIX}/v1/public/user/login_log`, { method: "GET", params: { @@ -205,20 +204,23 @@ export async function updateUserNotify( body: API.UpdateUserNotifyRequest, options?: { [key: string]: any } ) { - return request("/api/v1/public/user/notify", { - method: "PUT", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/public/user/notify`, + { + method: "PUT", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } /** Get OAuth Methods GET /v1/public/user/oauth_methods */ export async function getOAuthMethods(options?: { [key: string]: any }) { return request( - "/api/v1/public/user/oauth_methods", + `${import.meta.env.VITE_API_PREFIX}/v1/public/user/oauth_methods`, { method: "GET", ...(options || {}), @@ -232,7 +234,7 @@ export async function updateUserPassword( options?: { [key: string]: any } ) { return request( - "/api/v1/public/user/password", + `${import.meta.env.VITE_API_PREFIX}/v1/public/user/password`, { method: "PUT", headers: { @@ -249,20 +251,23 @@ export async function updateUserRules( body: API.UpdateUserRulesRequest, options?: { [key: string]: any } ) { - return request("/api/v1/public/user/rules", { - method: "PUT", - headers: { - "Content-Type": "application/json", - }, - data: body, - ...(options || {}), - }); + return request( + `${import.meta.env.VITE_API_PREFIX}/v1/public/user/rules`, + { + method: "PUT", + headers: { + "Content-Type": "application/json", + }, + data: body, + ...(options || {}), + } + ); } /** Query User Subscribe GET /v1/public/user/subscribe */ export async function queryUserSubscribe(options?: { [key: string]: any }) { return request( - "/api/v1/public/user/subscribe", + `${import.meta.env.VITE_API_PREFIX}/v1/public/user/subscribe`, { method: "GET", ...(options || {}), @@ -277,7 +282,7 @@ export async function getSubscribeLog( options?: { [key: string]: any } ) { return request( - "/api/v1/public/user/subscribe_log", + `${import.meta.env.VITE_API_PREFIX}/v1/public/user/subscribe_log`, { method: "GET", params: { @@ -294,7 +299,7 @@ export async function updateUserSubscribeNote( options?: { [key: string]: any } ) { return request( - "/api/v1/public/user/subscribe_note", + `${import.meta.env.VITE_API_PREFIX}/v1/public/user/subscribe_note`, { method: "PUT", headers: { @@ -312,7 +317,7 @@ export async function resetUserSubscribeToken( options?: { [key: string]: any } ) { return request( - "/api/v1/public/user/subscribe_token", + `${import.meta.env.VITE_API_PREFIX}/v1/public/user/subscribe_token`, { method: "PUT", headers: { @@ -330,7 +335,7 @@ export async function unbindDevice( options?: { [key: string]: any } ) { return request( - "/api/v1/public/user/unbind_device", + `${import.meta.env.VITE_API_PREFIX}/v1/public/user/unbind_device`, { method: "PUT", headers: { @@ -348,7 +353,7 @@ export async function unbindOAuth( options?: { [key: string]: any } ) { return request( - "/api/v1/public/user/unbind_oauth", + `${import.meta.env.VITE_API_PREFIX}/v1/public/user/unbind_oauth`, { method: "POST", headers: { @@ -363,7 +368,7 @@ export async function unbindOAuth( /** Unbind Telegram POST /v1/public/user/unbind_telegram */ export async function unbindTelegram(options?: { [key: string]: any }) { return request( - "/api/v1/public/user/unbind_telegram", + `${import.meta.env.VITE_API_PREFIX}/v1/public/user/unbind_telegram`, { method: "POST", ...(options || {}), @@ -377,7 +382,7 @@ export async function unsubscribe( options?: { [key: string]: any } ) { return request( - "/api/v1/public/user/unsubscribe", + `${import.meta.env.VITE_API_PREFIX}/v1/public/user/unsubscribe`, { method: "POST", headers: { @@ -395,7 +400,7 @@ export async function preUnsubscribe( options?: { [key: string]: any } ) { return request( - "/api/v1/public/user/unsubscribe/pre", + `${import.meta.env.VITE_API_PREFIX}/v1/public/user/unsubscribe/pre`, { method: "POST", headers: { @@ -413,7 +418,7 @@ export async function verifyEmail( options?: { [key: string]: any } ) { return request( - "/api/v1/public/user/verify_email", + `${import.meta.env.VITE_API_PREFIX}/v1/public/user/verify_email`, { method: "POST", headers: { @@ -432,7 +437,7 @@ export async function queryWithdrawalLog( options?: { [key: string]: any } ) { return request( - "/api/v1/public/user/withdrawal_log", + `${import.meta.env.VITE_API_PREFIX}/v1/public/user/withdrawal_log`, { method: "GET", params: {