This commit is contained in:
ditiqi 2025-01-27 00:29:04 +08:00
parent 8db3fab000
commit 437d877530
2 changed files with 24 additions and 12 deletions

View File

@ -45,6 +45,7 @@ export function LetterFormProvider({
const onSubmit = async (data: LetterFormData) => { const onSubmit = async (data: LetterFormData) => {
try { try {
console.log(data);
const receivers = data?.receivers; const receivers = data?.receivers;
const terms = data?.terms; const terms = data?.terms;
delete data.receivers; delete data.receivers;
@ -99,10 +100,10 @@ export function LetterFormProvider({
duration: 5000, // 10秒 duration: 5000, // 10秒
} }
); );
navigate(`/${result.id}/detail`, { // navigate(`/${result.id}/detail`, {
replace: true, // replace: true,
state: { scrollToTop: true }, // state: { scrollToTop: true },
}); // });
form.resetFields(); form.resetFields();
} catch (error) { } catch (error) {
console.error("Error submitting form:", error); console.error("Error submitting form:", error);

View File

@ -17,7 +17,7 @@ export function LetterBasicForm() {
try { try {
await form.validateFields(); await form.validateFields();
form.submit(); form.submit();
toast.success("提交成功!"); // toast.success("提交成功!");
} catch (error) { } catch (error) {
// 提取所有错误信息 // 提取所有错误信息
const errorMessages = (error as any).errorFields const errorMessages = (error as any).errorFields
@ -107,17 +107,28 @@ export function LetterBasicForm() {
</Form.Item> </Form.Item>
</TabPane> </TabPane>
<TabPane tab="附件" key="2"> <TabPane tab="附件" key="2">
{/* <Form.Item name="resources" required={false}> */}
<div className="rounded-xl border border-white hover:ring-1 ring-white transition-all duration-300 ease-in-out bg-slate-100"> <div className="rounded-xl border border-white hover:ring-1 ring-white transition-all duration-300 ease-in-out bg-slate-100">
<TusUploader <Form.Item name="resources" required={false}>
onChange={async (resources) => { <TusUploader
form.setFieldValue("resources", resources); onChange={async (resources) => {
}} // console.log(resources);
/> form.setFieldValue(
"resources",
resources
);
// console.log(
// form.getFieldValue("resources")
// );
}}
/>
</Form.Item>
</div> </div>
{/* </Form.Item> */}
</TabPane> </TabPane>
</Tabs> </Tabs>
{/* <Button
onClick={() => {
console.log(form.getFieldValue("resources"));
}}></Button> */}
{/* Footer Actions */} {/* Footer Actions */}
<div className="flex flex-col-reverse sm:flex-row items-center justify-between gap-4 mt-2 "> <div className="flex flex-col-reverse sm:flex-row items-center justify-between gap-4 mt-2 ">
<Form.Item name="isPublic" valuePropName="checked"> <Form.Item name="isPublic" valuePropName="checked">