Require dual signatures for aftersales confirmation

This commit is contained in:
Frudrax Cheng
2026-06-02 10:38:40 +08:00
parent d216a25364
commit 30e3ac67d2
6 changed files with 205 additions and 74 deletions
+3 -2
View File
@@ -5,11 +5,12 @@ import './SignatureOverlay.css';
interface SignatureOverlayProps {
open: boolean;
title?: string;
onCancel: () => void;
onConfirm: (dataUrl: string) => void;
}
function SignatureOverlay({ open, onCancel, onConfirm }: SignatureOverlayProps) {
function SignatureOverlay({ open, title = '请在框内签名', onCancel, onConfirm }: SignatureOverlayProps) {
const padRef = useRef<SignaturePadHandle>(null);
const [, setData] = useState('');
@@ -44,7 +45,7 @@ function SignatureOverlay({ open, onCancel, onConfirm }: SignatureOverlayProps)
<Button type="text" onClick={onCancel}>
</Button>
<span className="signature-overlay-title"></span>
<span className="signature-overlay-title">{title}</span>
<Button type="text" onClick={handleClear}>
</Button>