diff --git a/apps/jingrow/frontend/src/shared/utils/pagetype.ts b/apps/jingrow/frontend/src/shared/utils/pagetype.ts index 012dc95..8918ad2 100644 --- a/apps/jingrow/frontend/src/shared/utils/pagetype.ts +++ b/apps/jingrow/frontend/src/shared/utils/pagetype.ts @@ -74,11 +74,8 @@ export async function getSinglePageData(pagetype: string): Promise<{ success: bo */ export async function saveSinglePageData(pagetype: string, data: any): Promise<{ success: boolean; message?: string }> { try { - const url = `/api/action/jingrow.client.save_single` - await axios.post(url, { - pagetype: pagetype, - data: data - }, { + const url = `/api/data/${encodeURIComponent(pagetype)}/${encodeURIComponent(pagetype)}` + await axios.put(url, data, { headers: get_session_api_headers(), withCredentials: true }) @@ -90,7 +87,7 @@ export async function saveSinglePageData(pagetype: string, data: any): Promise<{ console.error('Failed to save single page data:', error) return { success: false, - message: error.response?.data?.message || error.message || '保存单页数据失败' + message: error.response?.data?.detail || error.message || '保存单页数据失败' } } }