feat: 佣金提现和备注功能

This commit is contained in:
2025-09-15 20:31:10 -07:00
parent 8241e95508
commit 5db1e8b15a
5 changed files with 20 additions and 30 deletions
+12 -5
View File
@@ -20,16 +20,23 @@ import { ConfirmButton } from '@workspace/ui/custom-components/confirm-button';
import { formatDate } from '@workspace/ui/utils';
import { useTranslations } from 'next-intl';
import Link from 'next/link';
import { useRef, useState } from 'react';
import React, { useRef, useState } from 'react';
import { toast } from 'sonner';
import { UserDetail } from './user-detail';
import UserForm from './user-form';
// 新的子组件,现在管理它自己的备注状态
const RemarkForm = ({ onSave, initialRemark, CloseComponent }) => {
const [remark, setRemark] = useState(initialRemark);
// 为 RemarkForm 组件定义 props 类型
interface RemarkFormProps {
initialRemark?: string | null;
onSave: (remark: string) => void;
CloseComponent: React.ComponentType<{ asChild?: boolean; children: React.ReactNode }>;
}
const handleInputChange = (event) => {
// 新的子组件,在管理它自己的备注状态
const RemarkForm: React.FC<RemarkFormProps> = ({ onSave, initialRemark, CloseComponent }) => {
const [remark, setRemark] = useState<string>(initialRemark ?? '');
const handleInputChange = (event: React.ChangeEvent<HTMLInputElement>) => {
setRemark(event.target.value);
};