🐛 fix: update API prefix handling to ensure compatibility with undefined VITE_API_PREFIX

This commit is contained in:
web
2025-12-12 09:11:42 -08:00
parent 6a70eab2e9
commit 3920c6ff59
29 changed files with 311 additions and 251 deletions
+27 -14
View File
@@ -9,13 +9,18 @@ export async function getBatchSendEmailTaskList(
) {
return request<
API.Response & { data?: API.GetBatchSendEmailTaskListResponse }
>(`${import.meta.env.VITE_API_PREFIX}/v1/admin/marketing/email/batch/list`, {
method: "GET",
params: {
...params,
},
...(options || {}),
});
>(
`${
import.meta.env.VITE_API_PREFIX || ""
}/v1/admin/marketing/email/batch/list`,
{
method: "GET",
params: {
...params,
},
...(options || {}),
}
);
}
/** Get pre-send email count POST /v1/admin/marketing/email/batch/pre-send-count */
@@ -25,7 +30,7 @@ export async function getPreSendEmailCount(
) {
return request<API.Response & { data?: API.GetPreSendEmailCountResponse }>(
`${
import.meta.env.VITE_API_PREFIX
import.meta.env.VITE_API_PREFIX || ""
}/v1/admin/marketing/email/batch/pre-send-count`,
{
method: "POST",
@@ -44,7 +49,9 @@ export async function createBatchSendEmailTask(
options?: { [key: string]: any }
) {
return request<API.Response & { data?: any }>(
`${import.meta.env.VITE_API_PREFIX}/v1/admin/marketing/email/batch/send`,
`${
import.meta.env.VITE_API_PREFIX || ""
}/v1/admin/marketing/email/batch/send`,
{
method: "POST",
headers: {
@@ -64,7 +71,9 @@ export async function getBatchSendEmailTaskStatus(
return request<
API.Response & { data?: API.GetBatchSendEmailTaskStatusResponse }
>(
`${import.meta.env.VITE_API_PREFIX}/v1/admin/marketing/email/batch/status`,
`${
import.meta.env.VITE_API_PREFIX || ""
}/v1/admin/marketing/email/batch/status`,
{
method: "POST",
headers: {
@@ -82,7 +91,9 @@ export async function stopBatchSendEmailTask(
options?: { [key: string]: any }
) {
return request<API.Response & { data?: any }>(
`${import.meta.env.VITE_API_PREFIX}/v1/admin/marketing/email/batch/stop`,
`${
import.meta.env.VITE_API_PREFIX || ""
}/v1/admin/marketing/email/batch/stop`,
{
method: "POST",
headers: {
@@ -100,7 +111,7 @@ export async function createQuotaTask(
options?: { [key: string]: any }
) {
return request<API.Response & { data?: any }>(
`${import.meta.env.VITE_API_PREFIX}/v1/admin/marketing/quota/create`,
`${import.meta.env.VITE_API_PREFIX || ""}/v1/admin/marketing/quota/create`,
{
method: "POST",
headers: {
@@ -119,7 +130,7 @@ export async function queryQuotaTaskList(
options?: { [key: string]: any }
) {
return request<API.Response & { data?: API.QueryQuotaTaskListResponse }>(
`${import.meta.env.VITE_API_PREFIX}/v1/admin/marketing/quota/list`,
`${import.meta.env.VITE_API_PREFIX || ""}/v1/admin/marketing/quota/list`,
{
method: "GET",
params: {
@@ -136,7 +147,9 @@ export async function queryQuotaTaskPreCount(
options?: { [key: string]: any }
) {
return request<API.Response & { data?: API.QueryQuotaTaskPreCountResponse }>(
`${import.meta.env.VITE_API_PREFIX}/v1/admin/marketing/quota/pre-count`,
`${
import.meta.env.VITE_API_PREFIX || ""
}/v1/admin/marketing/quota/pre-count`,
{
method: "POST",
headers: {