立项配置数据入库、审计日志数据入库、编辑页UI界面美化、设备管理内容补充、审计日志显示优化
This commit is contained in:
@@ -66,6 +66,34 @@ export interface SetupConfigDraft {
|
||||
centerConfirm: CenterConfirmDraft[];
|
||||
}
|
||||
|
||||
export interface ProjectPublishSnapshot {
|
||||
code: string;
|
||||
name: string;
|
||||
project_full_name: string;
|
||||
sponsor: string;
|
||||
protocol_no: string;
|
||||
lead_unit: string;
|
||||
principal_investigator: string;
|
||||
main_pm: string;
|
||||
research_analysis: string;
|
||||
research_product: string;
|
||||
control_product: string;
|
||||
indication: string;
|
||||
research_population: string;
|
||||
research_design: string;
|
||||
plan_start_date: string;
|
||||
plan_end_date: string;
|
||||
planned_site_count: number | null;
|
||||
planned_enrollment_count: number | null;
|
||||
summary_note: string;
|
||||
objective_note: string;
|
||||
status: string;
|
||||
visit_interval_days: number | null;
|
||||
visit_total: number | null;
|
||||
visit_window_start_offset: number | null;
|
||||
visit_window_end_offset: number | null;
|
||||
}
|
||||
|
||||
export interface StudySetupConfigResponse {
|
||||
id: string;
|
||||
study_id: string;
|
||||
@@ -73,6 +101,7 @@ export interface StudySetupConfigResponse {
|
||||
data: SetupConfigDraft;
|
||||
publish_status: "DRAFT" | "PUBLISHED" | string;
|
||||
published_data?: SetupConfigDraft | null;
|
||||
published_project_snapshot?: ProjectPublishSnapshot | null;
|
||||
published_by?: string | null;
|
||||
published_by_name?: string | null;
|
||||
published_at?: string | null;
|
||||
@@ -93,6 +122,7 @@ export interface StudySetupConfigResponse {
|
||||
export interface StudySetupConfigUpsertPayload {
|
||||
expected_version?: number | null;
|
||||
data: SetupConfigDraft;
|
||||
force_draft?: boolean;
|
||||
}
|
||||
|
||||
export interface StudySetupConfigPublishPayload {
|
||||
|
||||
Reference in New Issue
Block a user