From d26274d89d377067c1e2648192cffbf89464b361 Mon Sep 17 00:00:00 2001
From: wsj <593216709@qq.com>
Date: Wed, 28 Oct 2026 23:34:32 +0800
Subject: [PATCH] feat: 拆包

---
 .claude/skills/new-page/templates/non-table-page/index.tsx |   31 +++++++++++++------------------
 1 files changed, 13 insertions(+), 18 deletions(-)

diff --git a/.claude/skills/new-page/templates/non-table-page/index.tsx b/.claude/skills/new-page/templates/non-table-page/index.tsx
index d8a991c..51f8e3e 100644
--- a/.claude/skills/new-page/templates/non-table-page/index.tsx
+++ b/.claude/skills/new-page/templates/non-table-page/index.tsx
@@ -1,6 +1,6 @@
 import { useState } from 'react';
 import { App as AntdApp, Button, Card, Form, Input, Space } from 'antd';
-import { saveXxx } from './server';
+import { saveXxx } from './service';
 import type { XxxFormValues } from './types';
 import './Xxx.scss';
 
@@ -9,28 +9,23 @@
   const [form] = Form.useForm<XxxFormValues>();
   const { message } = AntdApp.useApp();
 
-  const handleFinish = async (values: XxxFormValues) => {
+  const handleFinish = (values: XxxFormValues) => {
     setSubmitting(true);
-    try {
-      await saveXxx(values);
-      message.success('保存成功');
-      form.resetFields();
-    } catch (error) {
-      message.error(error instanceof Error ? error.message : '保存失败,请稍后重试');
-    } finally {
-      setSubmitting(false);
-    }
+    saveXxx(values)
+      .then(() => {
+        message.success('保存成功');
+        form.resetFields();
+      })
+      .catch((error) => {
+        message.error(error instanceof Error ? error.message : '保存失败,请稍后重试');
+      })
+      .finally(() => {
+        setSubmitting(false);
+      });
   };
 
   return (
     <div className="xxx-page">
-      <div className="page-header">
-        <div>
-          <h1 className="page-header__title">页面标题</h1>
-          <p className="page-header__desc">页面说明。</p>
-        </div>
-      </div>
-
       <Card variant="borderless">
         <Form<XxxFormValues>
           form={form}

--
Gitblit v1.9.3