Преглед на файлове

🐛 fix(contracts): 修复合同删除功能异常

- 注释掉合同删除接口中返回response.json()的代码,避免因解析空响应导致的错误
- 添加响应状态日志输出,便于调试接口问题
yourname преди 7 месеца
родител
ревизия
396e72c26b
променени са 2 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 1 1
      src/client/admin/pages/Contracts.tsx
  2. 2 0
      src/client/api.ts

+ 1 - 1
src/client/admin/pages/Contracts.tsx

@@ -121,7 +121,7 @@ const Contracts: React.FC = () => {
     mutationFn: async (id: string) => {
       const response = await hetongClient[':id'].$delete({ param: { id: parseInt(id, 10) } });
       if (!response.ok) throw new Error('Failed to delete contract');
-      return response.json();
+      // return response.json();
     },
     onSuccess: () => {
       message.success('合同记录删除成功');

+ 2 - 0
src/client/api.ts

@@ -42,6 +42,8 @@ const axiosFetch = async (url: RequestInfo | URL, init?: RequestInit) => {
       responseHeaders.set(key, value);
     }
   }
+
+  console.log('response.status',response.status)
     
   // 处理204 No Content响应,不设置body
   const body = response.status === 204