import requestV2 from "../../utils/request-v2"; const URL = "/jianYanJieKou"; export interface SidebarData { reportId: string; // 检验名称 examPurpose: string; trscDate: string; reportType: string; } export interface InspectionHeader { ordr_usr_name: string; ptnt_sex: string; ptnt_age: string; ptnt_age_unit: string; ptnt_no: string; dept_name: string; ptnt_bed_no: string; smpl_name: string; doc_name: string; aply_cntn: string; aply_date: string; ordr_create_date: string; audt_time: string; test_usr_name: string; audt_usr_name: string; ptnt_name: string; dvce_name: string; } export interface Measurement { critical_exec_info: string; critical_low: string; critical_exec_flag: number; range: string; itm_src_value: string; item_src_flow_id: number; itm_name: string; calc_fomula: string; range_str: string; rslt_list_id: number; itm_id: number; critical_exec_time: string; prnt_grup: number; is_num: number; map_pis_code: string; rslt_name: string; itm_unit: string; mthd_name: string; defl_rslt_id: number; is_null: number; range_low: string; itm_str_src_value: string; range_high: string; calc_type: number; calc_fomula_items: string; res_type: number; itm_ordr: number; itm_str_value: string; critical_alert: string; critical_high: string; itm_alert: string; dec_bit: number; rslt_id: number; range_rslt_id: number; other_flag_a: number; itm_code: string; itm_value: string; other_flag_c: number; other_flag_b: number; anti_list?: any[]; } export function getNormal(data: { patientNum: string; startDate: string; endDate: string; }) { return requestV2({ url: URL + "/getNormal", method: "post", data, }); } export function getDetail(reportId: string) { return requestV2<{ order: InspectionHeader; items: Measurement[] }>({ url: URL + "/getDetail", method: "get", params: { reportId }, }); }