feat(web-water): 水印设置页面开发
This commit is contained in:
@@ -110,6 +110,9 @@ export const api = {
|
||||
post: <T = unknown>(url: string, data?: unknown, config?: AxiosRequestConfig) =>
|
||||
apiClient.post<T>(url, data, config).then((res) => unwrapEnvelope<T>(res)),
|
||||
|
||||
put: <T = unknown>(url: string, data?: unknown, config?: AxiosRequestConfig) =>
|
||||
apiClient.put<T>(url, data, config).then((res) => unwrapEnvelope<T>(res)),
|
||||
|
||||
patch: <T = unknown>(url: string, data?: unknown, config?: AxiosRequestConfig) =>
|
||||
apiClient.patch<T>(url, data, config).then((res) => unwrapEnvelope<T>(res)),
|
||||
|
||||
@@ -133,8 +136,7 @@ export function apiErrorMessage(error: unknown): string {
|
||||
/** 提取业务错误码(如 VERSION_CONFLICT、DEFAULT_STORE_REPLACEMENT_REQUIRED),无则返回 null */
|
||||
export function apiErrorCode(error: unknown): string | null {
|
||||
if (!axios.isAxiosError(error)) return null;
|
||||
const code = (error.response?.data as { error?: { code?: unknown } } | undefined)?.error
|
||||
?.code;
|
||||
const code = (error.response?.data as { error?: { code?: unknown } } | undefined)?.error?.code;
|
||||
return typeof code === 'string' ? code : null;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user