fix: harden real backend admin workflows and ui

This commit is contained in:
hectorzhao
2026-07-03 19:29:56 +08:00
parent dd09d91c1e
commit 8cca361441
71 changed files with 5111 additions and 4439 deletions
+2 -5
View File
@@ -54,12 +54,9 @@ export function ClientSignaturesPage() {
try {
const signature = await clientApi.createSignature({ applicationId: applicationId || undefined, name, purpose });
if (file) {
const fileObject = await clientApi.createFileObject({
objectKey: `signature-materials/${signature.id}/${Date.now()}-${file.name}`,
fileName: file.name,
contentType: file.type || 'application/octet-stream',
sizeBytes: file.size,
const fileObject = await clientApi.uploadFileObject(file, {
purpose: 'signature_material',
prefix: `signature-materials/${signature.id}`,
});
await clientApi.createSignatureMaterial(signature.id, {
fileObjectId: fileObject.id,