refactor(testReport): 重构台账导入功能为校验模式,优化布局。

feat(user): 增加用户签名管理功能。
This commit is contained in:
dk
2026-07-13 22:04:10 +08:00
parent 55fd3df55d
commit 08fd57ada1
10 changed files with 455 additions and 277 deletions

View File

@@ -36,8 +36,8 @@ export const downloadReportTaskLedgerTemplateApi = (): Promise<AxiosResponse<Blo
responseType: 'blob'
}) as unknown as Promise<AxiosResponse<Blob>>
export const importReportTaskLedgerApi = (id: string, formData: FormData) => {
return http.post<ReportTask.ReportTaskLedgerImportResult>(`${REPORT_TASK_BASE_URL}/${id}/ledger/import`, formData, {
export const validateReportTaskLedgerApi = (id: string, formData: FormData) => {
return http.post<ReportTask.ReportTaskLedgerImportResult>(`${REPORT_TASK_BASE_URL}/${id}/ledger/validate`, formData, {
headers: { 'Content-Type': 'multipart/form-data' }
})
}

View File

@@ -54,6 +54,7 @@ export namespace ReportTask {
contractNumber: string
standard: string[]
data: string
batchId?: string
phonenumber?: string
}
@@ -95,6 +96,7 @@ export namespace ReportTask {
}
export interface ReportTaskLedgerImportResult {
batchId?: string | null
currentStage?: ReportTaskLedgerImportStage | string | null
success?: boolean | null
summaryFileName?: string | null
@@ -150,6 +152,7 @@ export namespace ReportTask {
export interface ReportTaskLedgerPreparedState {
draftId: string
batchId: string
latestImportResult: ReportTaskLedgerImportResult | null
snapshot: ReportTaskLedgerImportSnapshot | null
hasImported: boolean