diff --git a/backend/app/crud/sample_reception.py b/backend/app/crud/sample_reception.py index d3173276..f8b391df 100644 --- a/backend/app/crud/sample_reception.py +++ b/backend/app/crud/sample_reception.py @@ -223,7 +223,7 @@ def _donation_rows_to_sample_list_items( express_map[e.id] = e.express_name or "" donation_ids = list({donation.id for _, donation, _, _ in rows if donation and donation.id}) - collect_time_map: Dict[str, str] = {} + collect_info_map: Dict[str, Dict[str, str]] = {} if donation_ids: for coll in ( db.query(BizResearchDonationCollection) @@ -233,7 +233,10 @@ def _donation_rows_to_sample_list_items( ) .all() ): - collect_time_map[coll.research_donation_id] = _fmt_dt(coll.sample_collect_time) + collect_info_map[coll.research_donation_id] = { + "sampleCollectTime": _fmt_dt(coll.sample_collect_time), + "maternalBloodCollectTime": _fmt_dt(coll.maternal_blood_collect_time), + } reception_ids = ( [reception_map[s.id].id for s, *_ in rows if s.id in reception_map] @@ -259,7 +262,16 @@ def _donation_rows_to_sample_list_items( "collectAmount": _dec(sample.collect_amount), "motherName": (party.mother_name if party else "") or "", "newbornName": (party.newborn_name if party else "") or "", - "sampleCollectTime": collect_time_map.get(donation.id, "") if donation else "", + "sampleCollectTime": ( + collect_info_map.get(donation.id, {}).get("sampleCollectTime", "") + if donation + else "" + ), + "maternalBloodCollectTime": ( + collect_info_map.get(donation.id, {}).get("maternalBloodCollectTime", "") + if donation + else "" + ), "sourceType": "research_donation", "sourceTypeLabel": "科研捐赠", "etaTime": _fmt_dt(transport.eta_time) if transport and transport.eta_time else "", @@ -356,7 +368,7 @@ def _rows_to_sample_list_items( express_map[e.id] = e.express_name or "" protocol_ids = list({protocol.id for _, protocol, _, _ in rows if protocol and protocol.id}) - collect_time_map: Dict[str, str] = {} + collect_info_map: Dict[str, Dict[str, str]] = {} payment_summary_map: Dict[str, Dict[str, Any]] = {} if protocol_ids: from app.services.qc_work_order_fee_summary import build_protocol_payment_summaries @@ -370,7 +382,10 @@ def _rows_to_sample_list_items( ) .all() ): - collect_time_map[coll.collection_protocol_id] = _fmt_dt(coll.sample_collect_time) + collect_info_map[coll.collection_protocol_id] = { + "sampleCollectTime": _fmt_dt(coll.sample_collect_time), + "maternalBloodCollectTime": _fmt_dt(coll.maternal_blood_collect_time), + } def _map_rec(sample: BizProtocolSample) -> Optional[BizSampleReception]: if not reception_map: @@ -402,7 +417,16 @@ def _rows_to_sample_list_items( "sampleStatus": sample.sample_status or "", "motherName": (party.mother_name if party else "") or "", "newbornName": (party.newborn_name if party else "") or "", - "sampleCollectTime": collect_time_map.get(protocol.id, "") if protocol else "", + "sampleCollectTime": ( + collect_info_map.get(protocol.id, {}).get("sampleCollectTime", "") + if protocol + else "" + ), + "maternalBloodCollectTime": ( + collect_info_map.get(protocol.id, {}).get("maternalBloodCollectTime", "") + if protocol + else "" + ), "etaTime": _fmt_dt(transport.eta_time) if transport and transport.eta_time else "", "transportType": (transport.transport_type if transport else "") or "", "waybillNo": (transport.waybill_no if transport else "") or "", diff --git a/web-admin/graphify-out/.graphify_analysis.json b/web-admin/graphify-out/.graphify_analysis.json index d4bf2545..1b2500cf 100644 --- a/web-admin/graphify-out/.graphify_analysis.json +++ b/web-admin/graphify-out/.graphify_analysis.json @@ -280,13 +280,6 @@ "api_infusion_schedule_handover_fetchinfusionscheduleoutboundhandover", "api_infusion_schedule_handover_saveinfusionscheduleoutboundhandover", "api_infusion_schedule_handover_ts", - "api_leave_fetchcreateleave", - "api_leave_fetchdeleteleave", - "api_leave_fetchleavedetail", - "api_leave_fetchleavelist", - "api_leave_fetchsubmitleave", - "api_leave_fetchupdateleave", - "api_leave_ts", "api_material_stock_check_fetchcancelmaterialstockcheck", "api_material_stock_check_fetchcompletematerialstockcheck", "api_material_stock_check_fetchcreatematerialstockcheck", @@ -298,6 +291,44 @@ "api_pre_transit_sample_fetchpretransitintransitlist", "api_pre_transit_sample_fetchpretransitpredeliverylist", "api_pre_transit_sample_ts", + "api_production_material_fetchavailablematerialbatches", + "api_production_material_fetchbatchdiscardproductionmaterial", + "api_production_material_fetchbatchstockinproductionmaterial", + "api_production_material_fetchbatchstockoutproductionmaterial", + "api_production_material_fetchcancelproductionmaterialprep", + "api_production_material_fetchcancelproductionmaterialstockcheck", + "api_production_material_fetchcompleteproductionmaterialprep", + "api_production_material_fetchcompleteproductionmaterialstockcheck", + "api_production_material_fetchcreateproductionmaterial", + "api_production_material_fetchcreateproductionmaterialprep", + "api_production_material_fetchcreateproductionmaterialstockcheck", + "api_production_material_fetchdeleteproductionmaterial", + "api_production_material_fetchdeleteproductionmaterialbatch", + "api_production_material_fetchdeleteproductionmaterialprep", + "api_production_material_fetchmarkproductionmaterialusagefullyused", + "api_production_material_fetchmyproductionmaterialusagelist", + "api_production_material_fetchproductionmaterialbatchlist", + "api_production_material_fetchproductionmaterialbatchoptions", + "api_production_material_fetchproductionmaterialconsumptions", + "api_production_material_fetchproductionmaterialformula", + "api_production_material_fetchproductionmateriallinkedstepusages", + "api_production_material_fetchproductionmateriallist", + "api_production_material_fetchproductionmaterialoptions", + "api_production_material_fetchproductionmaterialprepdetail", + "api_production_material_fetchproductionmaterialpreplist", + "api_production_material_fetchproductionmaterialrequisitionoptions", + "api_production_material_fetchproductionmaterialstockcheckdetail", + "api_production_material_fetchproductionmaterialstockchecklist", + "api_production_material_fetchproductionmaterialstockcheckrequisitions", + "api_production_material_fetchproductionmaterialusagelist", + "api_production_material_fetchquickproductionmaterialprep", + "api_production_material_fetchreplaceproductionmaterialformula", + "api_production_material_fetchsaveproductionmaterialstockcheckunusedlines", + "api_production_material_fetchstockinproductionmaterial", + "api_production_material_fetchupdateproductionmaterial", + "api_production_material_fetchupdateproductionmaterialbatch", + "api_production_material_fetchupdateproductionmaterialprep", + "api_production_material_ts", "api_protocol_sample_collection_fetchprotocolsamplecollectionlist", "api_protocol_sample_collection_ts", "api_qc_item_param_fetchqcitemparams", @@ -342,12 +373,21 @@ "api_qc_third_party_item_fetchqcthirdpartyitemsactive", "api_qc_third_party_item_fetchupdateqcthirdpartyitem", "api_qc_third_party_item_ts", + "api_research_donation_fetchbatchdeleteresearchdonation", + "api_research_donation_fetchconvertfromstorage", + "api_research_donation_fetchconverttostorage", + "api_research_donation_fetchcreateresearchdonation", + "api_research_donation_fetchdeleteresearchdonation", + "api_research_donation_fetchdonationstatuschange", + "api_research_donation_fetchnextdonationsamplecode", + "api_research_donation_fetchresearchdonationauditlist", + "api_research_donation_fetchresearchdonationdetail", + "api_research_donation_fetchresearchdonationlist", + "api_research_donation_fetchsubmitdonationaudit", + "api_research_donation_fetchupdateresearchdonation", "api_research_donation_sample_collection_fetchresearchdonationsamplecollectionlist", "api_research_donation_sample_collection_ts", - "api_sample_sms_notification_fetchgeneratesms", - "api_sample_sms_notification_fetchsamplesmsnotificationlist", - "api_sample_sms_notification_fetchtogglesmsnotified", - "api_sample_sms_notification_ts", + "api_research_donation_ts", "api_system_fetchcreatecomment", "api_system_fetchcreateupgradelog", "api_system_fetchdeletecomment", @@ -356,191 +396,25 @@ "api_system_fetchgetchinamapdata", "api_system_fetchgetcomments", "api_system_fetchgetcurrentversion", + "api_system_fetchgetlatestupgradelog", "api_system_fetchgetsystemconfig", "api_system_fetchgetupgradelogs", "api_system_fetchupdateupgradelog", "api_system_ts", - "api_workflow_fetchapprovetask", - "api_workflow_fetchbusinessalltasks", - "api_workflow_fetchcompletedtasks", - "api_workflow_fetchcreateprocessdef", - "api_workflow_fetchdeleteprocessdef", - "api_workflow_fetchdesignerdata", - "api_workflow_fetchinstancedetail", - "api_workflow_fetchmyinstances", - "api_workflow_fetchpendingtasks", - "api_workflow_fetchprocessdeflist", - "api_workflow_fetchpublishversion", - "api_workflow_fetchrejecttask", - "api_workflow_fetchstartinstance", - "api_workflow_fetchupdateprocessdef", - "api_workflow_fetchversionlist", - "api_workflow_ts", "cell_product_type_projectpricesystemtab_if", "checkup_management_checkupdetaildialog_loaddata", - "components_approvaldialog_handlesubmit", - "components_approvaldialog_loadformdata", "infusion_schedule_outbound_chain_view_index_loaddetail", "material_index_loaddictoptions", "modules_user_dialog_initformdata", "modules_user_dialog_loadrolelist", "post_index_handleview", "process_processroutetab_get", + "production_material_materialconsumptiontab_handleviewprep", "utils_storage_slot_options_remotesearchstorageslotselectoptions", "views_pilot_service_cell_product_type_projectpricesystemtab_vue", - "views_system_user_modules_user_dialog_vue", - "views_system_workflow_components_approvaldialog_vue" + "views_system_user_modules_user_dialog_vue" ], "1": [ - "api_business_fetchuploadattachment", - "api_production_task_fetchmyproductiontasks", - "api_qc_task_fetchcompleteqctask", - "api_qc_task_fetchcreateqctask", - "api_qc_task_fetchdeleteqctask", - "api_qc_task_fetchmyqctasklist", - "api_qc_task_fetchqctaskdetail", - "api_qc_task_fetchqctasklist", - "api_qc_task_fetchstartqctask", - "api_qc_task_fetchupdateqctaskattachments", - "api_qc_task_ts", - "checkup_management_checkupdetaildialog_handlereportupload", - "checkup_management_checkupmarkcheckeddialog_handlereportupload", - "clean_room_index_walk", - "composables_inbound_view_sections_buildtemporaryviewsections", - "composables_useqcworkordertabpage_shouldapplytriggersourcefilter", - "composables_useqcworkordertabpage_useqcworkordertabpage", - "pilot_application_applicationdetaildialog_async", - "pilot_application_applicationdetaildialog_initdata", - "pilot_application_applicationdetaildialog_validate", - "pilot_application_applicationviewdialog_for", - "process_processroutetab_if", - "process_processroutetab_set", - "protocol_audit_fullmoontodotab_handleattachmentchange", - "qc_work_order_qcworkordercardlist_alltabitemkey", - "qc_work_order_qcworkordercardlist_cardindex", - "qc_work_order_qcworkorderprotocolgroup_gateworkorder", - "qc_work_order_qcworkorderprotocolgroup_sampletabstatuslabel", - "qc_work_order_qcworkorderprotocolgroup_sampletabstatustagtype", - "qc_work_order_qcworkorderprotocolgroup_sampletypelabel", - "qc_work_order_qcworkorderprotocolgroup_workorderstatustagtype", - "source_chain_chaintoflow_annotateforkedges", - "source_chain_chaintoflow_chainapitoelements", - "source_chain_chaintoflow_haschaingraphcontent", - "source_chain_chaintoflow_layoutchainelements", - "source_chain_chaintoflow_makeflowedge", - "source_chain_chaintoflow_makeflownode", - "source_chain_chaintoflow_walkancestorbranch", - "source_chain_chaintoflow_walkancestorparents", - "storage_facility_index_if", - "storage_facility_index_push", - "utils_production_mine_task_groups_buildminetablerows", - "utils_production_mine_task_groups_buildpresettasksmap", - "utils_production_mine_task_groups_buildworkorderfromtasks", - "utils_production_mine_task_groups_dateinrange", - "utils_production_mine_task_groups_enrichmineentrieswithworkorders", - "utils_production_mine_task_groups_fetchallmineproductiontasks", - "utils_production_mine_task_groups_fetchminetasksbyscope", - "utils_production_mine_task_groups_filtermineentriesbyworkordersearch", - "utils_production_mine_task_groups_groupminetasksbyworkorder", - "utils_production_mine_task_groups_keywordmatchesworkorder", - "utils_production_mine_task_groups_paginatemineentries", - "utils_production_mine_task_groups_resolveworkordertabkey", - "utils_production_mine_task_groups_ts", - "utils_production_work_order_tabs_filtertimehintfortab", - "utils_production_work_order_tabs_filtertimelabelfortab", - "utils_production_work_order_tabs_getproductionworkordertab", - "utils_production_work_order_tabs_keywordplaceholderfortab", - "utils_production_work_order_tabs_parseproductionworkordertabkey", - "utils_production_work_order_tabs_resolvetabkeyfromworkorder", - "utils_production_work_order_tabs_tabusesinfusiontimefilter", - "utils_production_work_order_tabs_toworkorderlistquery", - "utils_production_work_order_tabs_ts", - "utils_production_work_order_tabs_workordermatchestab", - "utils_qc_mine_task_groups_buildminecardlistmodel", - "utils_qc_mine_task_groups_buildminetablerows", - "utils_qc_mine_task_groups_buildpresettasksmap", - "utils_qc_mine_task_groups_buildworkorderfromtasks", - "utils_qc_mine_task_groups_dateinrange", - "utils_qc_mine_task_groups_enrichmineentrieswithworkorders", - "utils_qc_mine_task_groups_fetchallminetasks", - "utils_qc_mine_task_groups_filtermineentriesbyworkordersearch", - "utils_qc_mine_task_groups_groupminetasksbyworkorder", - "utils_qc_mine_task_groups_keywordmatchesworkorder", - "utils_qc_mine_task_groups_paginatemineentries", - "utils_qc_mine_task_groups_resolveworkordertabkey", - "utils_qc_mine_task_groups_ts", - "utils_qc_work_order_card_meta_buildcellstoragegroupcontext", - "utils_qc_work_order_card_meta_builddonationgroupcontext", - "utils_qc_work_order_card_meta_buildgroupcontextsubtitle", - "utils_qc_work_order_card_meta_buildoutboundbasicexperimentgroupcontext", - "utils_qc_work_order_card_meta_buildoutboundpilotgroupcontext", - "utils_qc_work_order_card_meta_buildprotocolgroupprogresslabel", - "utils_qc_work_order_card_meta_cardmetausesgroupedlist", - "utils_qc_work_order_card_meta_cardmetausesinboundgroups", - "utils_qc_work_order_card_meta_cardmetausesoutboundgroups", - "utils_qc_work_order_card_meta_formatdetectmethods", - "utils_qc_work_order_card_meta_formatoutboundschedulesortno", - "utils_qc_work_order_card_meta_formatoutboundscheduletotalcount", - "utils_qc_work_order_card_meta_formatqctarget", - "utils_qc_work_order_card_meta_formattempcellproductfield", - "utils_qc_work_order_card_meta_getcardmetaconfig", - "utils_qc_work_order_card_meta_protocolstatuslabelbysource", - "utils_qc_work_order_card_meta_protocolstatustagtypebysource", - "utils_qc_work_order_card_meta_resolvecardmetaforrow", - "utils_qc_work_order_card_meta_resolveinboundworkordercardtitle", - "utils_qc_work_order_card_meta_resolveprotocolgrouppaymentsummary", - "utils_qc_work_order_card_meta_resolveprotocolgroupstatus", - "utils_qc_work_order_card_meta_ts", - "utils_qc_work_order_category_matchesalltabtriggersource", - "utils_qc_work_order_category_qcworkordercategorylabel", - "utils_qc_work_order_category_qcworkordercategorytagtype", - "utils_qc_work_order_category_resolveworkordercategorykey", - "utils_qc_work_order_category_toalltablistquery", - "utils_qc_work_order_category_ts", - "utils_qc_work_order_category_workordermatchescategory", - "utils_qc_work_order_groups_buildalltablistitems", - "utils_qc_work_order_groups_countconfiguredsamplesinprotocolgroup", - "utils_qc_work_order_groups_groupinboundqcworkorders", - "utils_qc_work_order_groups_groupinboundqcworkordersbyprotocol", - "utils_qc_work_order_groups_groupoutboundqcworkorders", - "utils_qc_work_order_groups_isgatetriggersource", - "utils_qc_work_order_groups_istemporaryqcfromproduction", - "utils_qc_work_order_groups_matchestemporaryqcsourcefilter", - "utils_qc_work_order_groups_protocolgroupsorttime", - "utils_qc_work_order_groups_resolvegateworkorderforsamplegroup", - "utils_qc_work_order_groups_resolveinboundprotocolgroupkey", - "utils_qc_work_order_groups_resolveinboundsamplegroupkey", - "utils_qc_work_order_groups_sortworkordersingroup", - "utils_qc_work_order_groups_temporaryqcsourcelabel", - "utils_qc_work_order_groups_temporaryqcsourcetagtype", - "utils_qc_work_order_groups_triggersortweight", - "utils_qc_work_order_groups_triggersourcetablabel", - "utils_qc_work_order_groups_ts", - "utils_qc_work_order_tabs_filtertimehintfortab", - "utils_qc_work_order_tabs_filtertimelabelfortab", - "utils_qc_work_order_tabs_getqcworkordertab", - "utils_qc_work_order_tabs_isallqcworkordertab", - "utils_qc_work_order_tabs_keywordplaceholderfortab", - "utils_qc_work_order_tabs_parseqcworkordertabkey", - "utils_qc_work_order_tabs_resolveeffectiverowtabkey", - "utils_qc_work_order_tabs_resolvetabkeyfromworkorder", - "utils_qc_work_order_tabs_tabusesinfusiontimefilter", - "utils_qc_work_order_tabs_toworkorderlistquery", - "utils_qc_work_order_tabs_ts", - "utils_qc_work_order_tabs_workordermatchestab", - "views_operations_clean_room_index_vue", - "views_operations_storage_facility_index_vue", - "views_pilot_service_pilot_application_applicationdetaildialog_vue", - "views_pilot_service_pilot_application_applicationviewdialog_vue", - "views_production_cell_product_source_chain_chaintoflow_ts", - "views_production_process_processroutetab_vue", - "views_quality_inspection_qc_work_order_composables_useqcworkordertabpage_ts", - "views_quality_inspection_qc_work_order_qcworkordercardlist_vue", - "views_quality_inspection_qc_work_order_qcworkorderprotocolgroup_vue", - "views_quality_inspection_qc_work_order_qcworkordersamplegroup_vue", - "views_quality_inspection_qc_work_order_qcworkordersinglecard_vue" - ], - "2": [ "api_production_fetchaddroutestep", "api_production_fetchallconsumablepacks", "api_production_fetchallconsumables", @@ -646,6 +520,111 @@ "consumable_consumablepacktab_resetform", "views_production_consumable_consumablepacktab_vue" ], + "2": [ + "api_admin_batchsavepilotcheckup", + "api_admin_deletepilotcheckupactualitem", + "api_admin_fetchcheckupinstitutionpackagedetail", + "api_admin_fetchcheckupinstitutionpackages", + "api_admin_fetchpilotcheckupdetail", + "api_admin_markpilotcheckupchecked", + "api_admin_savepilotcheckup", + "api_admin_savepilotcheckupactualitems", + "api_admin_savepilotcheckupreserveitems", + "api_production_material_fetchmyproductionmaterialconsumptions", + "checkup_management_checkup_reserve_items_actualitemexists", + "checkup_management_checkup_reserve_items_appendcheckupactualitems", + "checkup_management_checkup_reserve_items_appendcheckupreserveitems", + "checkup_management_checkup_reserve_items_dedupecheckupactualitems", + "checkup_management_checkup_reserve_items_dedupecheckupreserveitems", + "checkup_management_checkup_reserve_items_findduplicateactualitemnames", + "checkup_management_checkup_reserve_items_findduplicatereserveitemnames", + "checkup_management_checkup_reserve_items_issameactualitem", + "checkup_management_checkup_reserve_items_issamereserveitem", + "checkup_management_checkup_reserve_items_mapreserverowstoactualitems", + "checkup_management_checkup_reserve_items_normalizereserveprojectname", + "checkup_management_checkup_reserve_items_parseprojectfee", + "checkup_management_checkup_reserve_items_reserveitemexists", + "checkup_management_checkup_reserve_items_reserveitemkey", + "checkup_management_checkup_reserve_items_sumreserveitemsfee", + "checkup_management_checkup_reserve_items_toreservecandidate", + "checkup_management_checkupdetaildialog_addactualitem", + "checkup_management_checkupdetaildialog_deleteactualitem", + "checkup_management_checkupdetaildialog_downloadreport", + "checkup_management_checkupdetaildialog_fullfileurl", + "checkup_management_checkupdetaildialog_handlemarkchecked", + "checkup_management_checkupdetaildialog_handlesave", + "checkup_management_checkupdetaildialog_isimagefile", + "checkup_management_checkupdetaildialog_removereport", + "checkup_management_checkupdetaildialog_saveactualitem", + "checkup_management_checkupfilldialog_confirmpackageselect", + "checkup_management_checkupfilldialog_confirmprojectselect", + "checkup_management_checkupfilldialog_ensureinstitutioninoptions", + "checkup_management_checkupfilldialog_handleopenpackageselector", + "checkup_management_checkupfilldialog_handleopenprojectselector", + "checkup_management_checkupfilldialog_handlepackageview", + "checkup_management_checkupfilldialog_handlesubmit", + "checkup_management_checkupfilldialog_isprojectalreadyinreserve", + "checkup_management_checkupfilldialog_loadeditdata", + "checkup_management_checkupfilldialog_loadinstitutioncatalog", + "checkup_management_checkupfilldialog_oninstitutionchange", + "checkup_management_checkupfilldialog_oninstitutionselectvisible", + "checkup_management_checkupfilldialog_parselist", + "checkup_management_checkupfilldialog_projectstatuslabel", + "checkup_management_checkupfilldialog_projectstatustagtype", + "checkup_management_checkupfilldialog_remotesearchinstitutions", + "checkup_management_checkupfilldialog_requireinstitution", + "checkup_management_checkupmarkcheckeddialog_confirmpackageselect", + "checkup_management_checkupmarkcheckeddialog_confirmprojectselect", + "checkup_management_checkupmarkcheckeddialog_downloadreport", + "checkup_management_checkupmarkcheckeddialog_formatnowdatetime", + "checkup_management_checkupmarkcheckeddialog_fullfileurl", + "checkup_management_checkupmarkcheckeddialog_handleopenpackageselector", + "checkup_management_checkupmarkcheckeddialog_handleopenprojectselector", + "checkup_management_checkupmarkcheckeddialog_handlepackageview", + "checkup_management_checkupmarkcheckeddialog_handlesubmit", + "checkup_management_checkupmarkcheckeddialog_isimagefile", + "checkup_management_checkupmarkcheckeddialog_isprojectalreadyinactual", + "checkup_management_checkupmarkcheckeddialog_loaddata", + "checkup_management_checkupmarkcheckeddialog_loadinstitutioncatalog", + "checkup_management_checkupmarkcheckeddialog_parseattachmenturls", + "checkup_management_checkupmarkcheckeddialog_parselist", + "checkup_management_checkupmarkcheckeddialog_projectstatuslabel", + "checkup_management_checkupmarkcheckeddialog_projectstatustagtype", + "checkup_management_checkupmarkcheckeddialog_removereport", + "checkup_management_checkupmarkcheckeddialog_requireinstitution", + "checkup_management_checkupregisterdialog_confirmpackageselect", + "checkup_management_checkupregisterdialog_confirmprojectselect", + "checkup_management_checkupregisterdialog_handleopenpackageselector", + "checkup_management_checkupregisterdialog_handleopenprojectselector", + "checkup_management_checkupregisterdialog_handlepackageview", + "checkup_management_checkupregisterdialog_handlesubmit", + "checkup_management_checkupregisterdialog_loadinstitutioncatalog", + "checkup_management_checkupregisterdialog_oninstitutionchange", + "checkup_management_checkupregisterdialog_requireinstitution", + "checkup_management_checkupregisterdialog_reserveitemspayload", + "components_business_dialog_form_body_index_vue", + "my_production_material_usage_index_handletabchange", + "pilot_application_applicationdetaildialog_if", + "post_index_collectallpostbinddeptids", + "post_index_collectpostbinddeptsubtreeids", + "post_index_expandpostbinddepttree", + "post_index_findpostbinddeptnodebyid", + "production_material_materialconsumptiontab_displayconsumptionqty", + "production_material_materialconsumptiontab_handlereset", + "production_material_materialconsumptiontab_handlesearch", + "production_material_materialconsumptiontab_loaddata", + "views_pilot_service_checkup_management_checkup_reserve_items_ts", + "views_pilot_service_checkup_management_checkupdetaildialog_vue", + "views_pilot_service_checkup_management_checkupfilldialog_vue", + "views_pilot_service_checkup_management_checkupmarkcheckeddialog_vue", + "views_pilot_service_checkup_management_checkupregisterdialog_vue", + "views_pilot_service_checkup_management_checkupreserveitemstable_vue", + "views_production_my_production_material_usage_index_vue", + "views_production_production_material_materialconsumptiontab_vue", + "views_production_production_material_productionmaterialconfiguredcatalogdialog_vue", + "views_production_production_material_productionmaterialusagetab_vue", + "views_system_post_index_vue" + ], "3": [ "api_admin_fetchcreatecustomer", "api_admin_fetchcustomerlist", @@ -845,94 +824,94 @@ "amount_input_index_handleblur", "amount_input_index_handlefocus", "amount_input_index_handleinput", - "api_admin_fetchfullmoontodolist", - "api_admin_fetchupdatefullmoontodoinsurance", - "api_collection_protocol_fetchcollectionprotocolauditlist", - "api_collection_protocol_fetchcollectionprotocoldetail", - "api_collection_protocol_fetchcollectionprotocollist", - "api_collection_protocol_fetchcompleteprotocolinvoicerequest", - "api_collection_protocol_fetchcreatecollectionprotocol", - "api_collection_protocol_fetchcreateprotocolinvoicerequest", - "api_collection_protocol_fetchdeletecollectionprotocol", - "api_collection_protocol_fetchinvoiceeligiblepayments", - "api_collection_protocol_fetchpaymentdetaillist", - "api_collection_protocol_fetchprotocolinvoicependingcount", - "api_collection_protocol_fetchprotocolinvoicerequestlist", - "api_collection_protocol_fetchprotocolinvoicerequests", - "api_collection_protocol_fetchreceiptconfirmedlist", - "api_collection_protocol_fetchreceiptconfirmlist", - "api_collection_protocol_fetchreceiptconfirmreject", - "api_collection_protocol_fetchreceiptconfirmsubmit", - "api_collection_protocol_fetchrefundconfirmedlist", - "api_collection_protocol_fetchrefundconfirmlist", - "api_collection_protocol_fetchrefundconfirmreject", - "api_collection_protocol_fetchrefundconfirmsubmit", - "api_collection_protocol_fetchsubmitprotocolaudit", - "api_collection_protocol_fetchsubmitreceiptfinance", - "api_collection_protocol_fetchsubmitreceiptfinancebatch", - "api_collection_protocol_fetchsubmitrefundfinance", - "api_collection_protocol_fetchsubmitrefundfinancebatch", - "api_collection_protocol_fetchupdatecollectionprotocol", - "api_collection_protocol_fetchupdatepaymentdetaildraft", - "api_collection_protocol_ts", "clinical_payment_confirm_index_formatamount", + "clinical_payment_confirm_refundconfirmtab_formatamount", "clinical_payment_confirm_timeline_index_formatprotocolamount", "clinical_payment_confirm_timeline_index_protocolpaymodelabel", "clinical_payment_confirm_timeline_index_showstepcontent", + "clinical_schedule_payment_detail_index_dash", + "clinical_schedule_payment_detail_index_fmtmoney", "components_business_clinical_payment_confirm_timeline_index_vue", + "components_business_clinical_schedule_payment_detail_index_vue", + "components_business_sample_production_info_cards_index_vue", + "components_business_sample_qc_info_grouped_panel_index_vue", + "components_business_sample_storage_release_info_index_vue", "components_common_amount_input_index_vue", - "pilot_application_pilotapplicationtab_cleartableselection", - "protocol_audit_fullmoontodotab_buildinsuranceattachmentsvalue", - "protocol_audit_fullmoontodotab_buildinsurancepayload", + "composables_production_view_sections_buildbasefields", + "composables_production_view_sections_buildfeesection", + "composables_production_view_sections_buildinboundbasicsection", + "composables_production_view_sections_buildinboundcellstorageproductionviewsections", + "composables_production_view_sections_buildinboundresearchdonationproductionviewsections", + "composables_production_view_sections_buildoutboundbasicexperimentproductionviewsections", + "composables_production_view_sections_buildoutboundclinicalproductionviewsections", + "composables_production_view_sections_buildoutbounddetail", + "composables_production_view_sections_buildoutboundpilotproductionviewsections", + "composables_production_view_sections_buildoutboundsections", + "composables_production_view_sections_buildreceptionsection", + "composables_production_view_sections_buildtemporaryproductionviewsections", + "composables_production_view_sections_buildtransportsections", + "composables_production_view_sections_formatcheckresults", + "composables_production_view_sections_formatmetric", + "composables_production_view_sections_isoutboundproductionview", + "composables_production_view_sections_sourcetag", + "composables_production_view_sections_wostatustag", + "list_donationviewdialog_auditordisplay", + "list_donationviewdialog_dash", + "list_donationviewdialog_ensureunitsinoptions", + "list_donationviewdialog_expressname", + "list_donationviewdialog_formatmetric", + "list_donationviewdialog_formatym", + "list_donationviewdialog_formatymd", + "list_donationviewdialog_samplereceptionchecklist", + "list_donationviewdialog_sampletypename", + "list_donationviewdialog_sitename", + "list_donationviewdialog_unitname", "protocol_audit_fullmoontodotab_formatinvoiceamount", - "protocol_audit_fullmoontodotab_formatymdfromany", - "protocol_audit_fullmoontodotab_fullfileurl", - "protocol_audit_fullmoontodotab_getinvoiceattachmentfiles", - "protocol_audit_fullmoontodotab_getinvoicerequestitems", - "protocol_audit_fullmoontodotab_handlebatchedit", - "protocol_audit_fullmoontodotab_handleedit", - "protocol_audit_fullmoontodotab_handleexportinsurancesheet", - "protocol_audit_fullmoontodotab_handleinsurancecompanychange", - "protocol_audit_fullmoontodotab_handleinsurancedialogclosed", - "protocol_audit_fullmoontodotab_handleinsurancetypechange", - "protocol_audit_fullmoontodotab_handleinvoiceattachmentpreview", - "protocol_audit_fullmoontodotab_handleinvoicecreatedialogclosed", - "protocol_audit_fullmoontodotab_handleinvoicedialogclosed", - "protocol_audit_fullmoontodotab_handleinvoiceeligibleselectionchange", - "protocol_audit_fullmoontodotab_handlepreviewattachment", - "protocol_audit_fullmoontodotab_handlereset", - "protocol_audit_fullmoontodotab_handlesearch", - "protocol_audit_fullmoontodotab_handlesubmit", - "protocol_audit_fullmoontodotab_isimagefile", - "protocol_audit_fullmoontodotab_isvideofile", - "protocol_audit_fullmoontodotab_loaddata", - "protocol_audit_fullmoontodotab_loadinvoicedialogdata", - "protocol_audit_fullmoontodotab_loadinvoiceeligible", - "protocol_audit_fullmoontodotab_loadinvoicehistory", - "protocol_audit_fullmoontodotab_normalizenewbornsex", - "protocol_audit_fullmoontodotab_openinvoicecreatedialog", - "protocol_audit_fullmoontodotab_openinvoicedialog", - "protocol_audit_fullmoontodotab_openinvoiceviewdialog", - "protocol_audit_fullmoontodotab_parseinsuranceattachmentsfromurls", - "protocol_audit_fullmoontodotab_removeattachment", - "protocol_audit_fullmoontodotab_resetdialogcontext", - "protocol_audit_fullmoontodotab_resetformfields", - "protocol_audit_fullmoontodotab_resetinvoiceform", - "protocol_audit_fullmoontodotab_resolveprotocolid", - "protocol_audit_fullmoontodotab_submitinvoicerequest", "protocol_audit_paymentinfotab_createcolumnstate", "protocol_audit_paymentinfotab_receiptattachmentstourls", + "protocol_protocolattachmentreadonly_resolvefileurl", "protocol_protocolformdialog_fmtmoney", + "protocol_protocolviewdialog_dash", + "protocol_protocolviewdialog_financeconfirmattachmentfiles", "protocol_protocolviewdialog_fmtmoney", + "protocol_protocolviewdialog_formatinstallmentamounts", + "protocol_protocolviewdialog_formatmetric", + "protocol_protocolviewdialog_formatym", + "protocol_protocolviewdialog_formatymd", + "protocol_protocolviewdialog_fullmoontodostatuslabel", + "protocol_protocolviewdialog_fullmoontodostatustagtype", + "protocol_protocolviewdialog_insurancesubscribedlabel", + "protocol_protocolviewdialog_insurancesubscribedtagtype", + "protocol_protocolviewdialog_isreceiptfinanceconfirmed", + "protocol_protocolviewdialog_paydetailcolorclass", + "protocol_protocolviewdialog_refundattachmentfiles", + "protocol_protocolviewdialog_refundfinanceconfirmattachmentfiles", + "protocol_protocolviewdialog_storagecertmakestatuslabel", + "protocol_protocolviewdialog_storagecertmakestatustagtype", + "sample_production_info_cards_index_productiontaskstatuslabel", "utils_money_format_addthousandseparators", "utils_money_format_formatmoneydisplay", "utils_money_format_parsemoneytonumber", "utils_money_format_sanitizemoneyinput", "utils_money_format_ts", - "views_cell_storage_protocol_audit_fullmoontodotab_vue", + "utils_outbound_qc_pilot_view_sections_resolveoutboundviewvariant", "views_cell_storage_protocol_audit_index_vue", "views_cell_storage_protocol_audit_paymentinfotab_vue", - "views_cell_storage_protocol_audit_storagecerttab_vue" + "views_cell_storage_protocol_audit_storagecerttab_vue", + "views_cell_storage_protocol_protocolattachmentreadonly_vue", + "views_cell_storage_protocol_protocolviewdialog_vue", + "views_production_production_work_order_composables_production_view_sections_ts", + "views_quality_inspection_qc_work_order_qcworkorderprotocolpaymentpanel_vue", + "views_quality_inspection_qc_work_order_view_dialogs_inboundcellstorageviewdialog_vue", + "views_quality_inspection_qc_work_order_view_dialogs_inboundresearchdonationviewdialog_vue", + "views_quality_inspection_qc_work_order_view_dialogs_outboundbasicexperimentviewdialog_vue", + "views_quality_inspection_qc_work_order_view_dialogs_outboundclinicalviewdialog_vue", + "views_quality_inspection_qc_work_order_view_dialogs_outboundpilotviewdialog_vue", + "views_quality_inspection_qc_work_order_view_dialogs_outboundqcproducttable_vue", + "views_quality_inspection_qc_work_order_view_dialogs_qcworkordersystemviewdialog_vue", + "views_quality_inspection_qc_work_order_view_dialogs_temporaryqcviewdialog_vue", + "views_quality_inspection_qc_work_order_view_dialogs_view_dialog_registry_ts", + "views_research_donation_list_donationviewdialog_vue" ], "6": [ "api_admin_fetchcheckupinstitutioninvoices", @@ -959,7 +938,6 @@ "art_screen_lock_index_handleunlock", "art_screen_lock_index_ismobile", "art_screen_lock_index_openlockscreen", - "art_screen_lock_index_tologin", "art_screen_lock_index_verifypassword", "cell_sample_type_index_handlebatchdelete", "checkup_institution_index_handleadd", @@ -1027,97 +1005,371 @@ "views_system_product_index_vue" ], "7": [ - "api_admin_batchsavepilotcheckup", - "api_admin_deletepilotcheckupactualitem", - "api_admin_fetchcheckupinstitutionpackagedetail", - "api_admin_fetchcheckupinstitutionpackages", - "api_admin_fetchpilotcheckupdetail", - "api_admin_markpilotcheckupchecked", - "api_admin_savepilotcheckup", - "api_admin_savepilotcheckupactualitems", - "api_admin_savepilotcheckupreserveitems", - "checkup_management_checkup_reserve_items_actualitemexists", - "checkup_management_checkup_reserve_items_appendcheckupactualitems", - "checkup_management_checkup_reserve_items_appendcheckupreserveitems", - "checkup_management_checkup_reserve_items_dedupecheckupactualitems", - "checkup_management_checkup_reserve_items_dedupecheckupreserveitems", - "checkup_management_checkup_reserve_items_findduplicateactualitemnames", - "checkup_management_checkup_reserve_items_findduplicatereserveitemnames", - "checkup_management_checkup_reserve_items_issameactualitem", - "checkup_management_checkup_reserve_items_issamereserveitem", - "checkup_management_checkup_reserve_items_mapreserverowstoactualitems", - "checkup_management_checkup_reserve_items_normalizereserveprojectname", - "checkup_management_checkup_reserve_items_parseprojectfee", - "checkup_management_checkup_reserve_items_reserveitemexists", - "checkup_management_checkup_reserve_items_reserveitemkey", - "checkup_management_checkup_reserve_items_sumreserveitemsfee", - "checkup_management_checkup_reserve_items_toreservecandidate", - "checkup_management_checkupdetaildialog_addactualitem", - "checkup_management_checkupdetaildialog_deleteactualitem", - "checkup_management_checkupdetaildialog_downloadreport", - "checkup_management_checkupdetaildialog_fullfileurl", - "checkup_management_checkupdetaildialog_handlemarkchecked", - "checkup_management_checkupdetaildialog_handlesave", - "checkup_management_checkupdetaildialog_isimagefile", - "checkup_management_checkupdetaildialog_removereport", - "checkup_management_checkupdetaildialog_saveactualitem", - "checkup_management_checkupfilldialog_confirmpackageselect", - "checkup_management_checkupfilldialog_confirmprojectselect", - "checkup_management_checkupfilldialog_ensureinstitutioninoptions", - "checkup_management_checkupfilldialog_handleopenpackageselector", - "checkup_management_checkupfilldialog_handleopenprojectselector", - "checkup_management_checkupfilldialog_handlepackageview", - "checkup_management_checkupfilldialog_handlesubmit", - "checkup_management_checkupfilldialog_isprojectalreadyinreserve", - "checkup_management_checkupfilldialog_loadeditdata", - "checkup_management_checkupfilldialog_loadinstitutioncatalog", - "checkup_management_checkupfilldialog_oninstitutionchange", - "checkup_management_checkupfilldialog_oninstitutionselectvisible", - "checkup_management_checkupfilldialog_parselist", - "checkup_management_checkupfilldialog_projectstatuslabel", - "checkup_management_checkupfilldialog_projectstatustagtype", - "checkup_management_checkupfilldialog_remotesearchinstitutions", - "checkup_management_checkupfilldialog_requireinstitution", - "checkup_management_checkupmarkcheckeddialog_confirmpackageselect", - "checkup_management_checkupmarkcheckeddialog_confirmprojectselect", - "checkup_management_checkupmarkcheckeddialog_downloadreport", - "checkup_management_checkupmarkcheckeddialog_formatnowdatetime", - "checkup_management_checkupmarkcheckeddialog_fullfileurl", - "checkup_management_checkupmarkcheckeddialog_handleopenpackageselector", - "checkup_management_checkupmarkcheckeddialog_handleopenprojectselector", - "checkup_management_checkupmarkcheckeddialog_handlepackageview", - "checkup_management_checkupmarkcheckeddialog_handlesubmit", - "checkup_management_checkupmarkcheckeddialog_isimagefile", - "checkup_management_checkupmarkcheckeddialog_isprojectalreadyinactual", - "checkup_management_checkupmarkcheckeddialog_loaddata", - "checkup_management_checkupmarkcheckeddialog_loadinstitutioncatalog", - "checkup_management_checkupmarkcheckeddialog_parseattachmenturls", - "checkup_management_checkupmarkcheckeddialog_parselist", - "checkup_management_checkupmarkcheckeddialog_projectstatuslabel", - "checkup_management_checkupmarkcheckeddialog_projectstatustagtype", - "checkup_management_checkupmarkcheckeddialog_removereport", - "checkup_management_checkupmarkcheckeddialog_requireinstitution", - "checkup_management_checkupregisterdialog_confirmpackageselect", - "checkup_management_checkupregisterdialog_confirmprojectselect", - "checkup_management_checkupregisterdialog_handleopenpackageselector", - "checkup_management_checkupregisterdialog_handleopenprojectselector", - "checkup_management_checkupregisterdialog_handlepackageview", - "checkup_management_checkupregisterdialog_handlesubmit", - "checkup_management_checkupregisterdialog_loadinstitutioncatalog", - "checkup_management_checkupregisterdialog_oninstitutionchange", - "checkup_management_checkupregisterdialog_requireinstitution", - "checkup_management_checkupregisterdialog_reserveitemspayload", - "components_business_dialog_form_body_index_vue", - "pilot_application_applicationdetaildialog_if", - "views_pilot_service_checkup_management_checkup_reserve_items_ts", - "views_pilot_service_checkup_management_checkupdetaildialog_vue", - "views_pilot_service_checkup_management_checkupfilldialog_vue", - "views_pilot_service_checkup_management_checkupmarkcheckeddialog_vue", - "views_pilot_service_checkup_management_checkupregisterdialog_vue", - "views_pilot_service_checkup_management_checkupreserveitemstable_vue", - "views_production_production_material_productionmaterialconfiguredcatalogdialog_vue" + "api_business_fetchuploadattachment", + "checkup_management_checkupdetaildialog_handlereportupload", + "checkup_management_checkupmarkcheckeddialog_handlereportupload", + "clean_room_index_walk", + "pilot_application_applicationdetaildialog_async", + "pilot_application_applicationdetaildialog_initdata", + "pilot_application_applicationdetaildialog_validate", + "protocol_audit_fullmoontodotab_handleattachmentchange", + "protocol_protocolformdialog_addpaymentdetail", + "storage_facility_index_push", + "utils_protocol_fq_params_change_applyfqparamschange", + "utils_protocol_fq_params_change_buildfqamounts", + "utils_protocol_fq_params_change_countbystatus", + "utils_protocol_fq_params_change_evaluatefqparamschange", + "utils_protocol_fq_params_change_formatmoneysummary", + "utils_protocol_fq_params_change_fqparamssnapshot", + "utils_protocol_fq_params_change_generateinitialfqdetails", + "utils_protocol_fq_params_change_getpaidinstallmentrows", + "utils_protocol_fq_params_change_issamefqparams", + "utils_protocol_fq_params_change_maxpaidinstallmentno", + "utils_protocol_fq_params_change_ratiosequal", + "utils_protocol_fq_params_change_ts", + "utils_protocol_pay_mode_switch_activedetails", + "utils_protocol_pay_mode_switch_applypaymodeswitch", + "utils_protocol_pay_mode_switch_calcremainingamount", + "utils_protocol_pay_mode_switch_canaddpaymentdetail", + "utils_protocol_pay_mode_switch_countbystatus", + "utils_protocol_pay_mode_switch_createpaymentdetailrow", + "utils_protocol_pay_mode_switch_evaluatepaymodeswitch", + "utils_protocol_pay_mode_switch_formatmoneysummary", + "utils_protocol_pay_mode_switch_hasblockingstatus", + "utils_protocol_pay_mode_switch_ispaydetaillocked", + "utils_protocol_pay_mode_switch_markpaydetaillocks", + "utils_protocol_pay_mode_switch_sumpaidamount", + "utils_protocol_pay_mode_switch_ts", + "utils_protocol_payment_installment_adddaysymd", + "utils_protocol_payment_installment_addintervalmonthsymd", + "utils_protocol_payment_installment_addmonthsymd", + "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", + "utils_protocol_payment_installment_calcfqinstallmentduedate", + "utils_protocol_payment_installment_calcinstallmentdueamounts", + "utils_protocol_payment_installment_calcinstallmentdueamountsbyratios", + "utils_protocol_payment_installment_calcunpaidamountsbyratios", + "utils_protocol_payment_installment_defaultinstallmentamounts", + "utils_protocol_payment_installment_defaultinstallmentratios", + "utils_protocol_payment_installment_finalizeinstallmentratios", + "utils_protocol_payment_installment_isinstallmentamountsvalid", + "utils_protocol_payment_installment_isinstallmentratiosvalid", + "utils_protocol_payment_installment_islegacyinstallmentratios", + "utils_protocol_payment_installment_normalizeinstallmentamounts", + "utils_protocol_payment_installment_resizeinstallmentamounts", + "utils_protocol_payment_installment_resizeinstallmentratios", + "utils_protocol_payment_installment_resolvefqamounts", + "utils_protocol_payment_installment_scaleinstallmentamountstocontract", + "utils_protocol_payment_installment_sortfqpaymentdetails", + "utils_protocol_payment_installment_suminstallmentamounts", + "utils_protocol_payment_installment_syncfqpaymentdetailrowcount", + "utils_protocol_payment_installment_ts", + "utils_qc_work_order_card_meta_buildcellstoragegroupcontext", + "utils_qc_work_order_card_meta_builddonationgroupcontext", + "utils_qc_work_order_card_meta_buildgroupcontextsubtitle", + "utils_qc_work_order_card_meta_buildoutboundbasicexperimentgroupcontext", + "utils_qc_work_order_card_meta_buildoutboundpilotgroupcontext", + "utils_qc_work_order_card_meta_formatdetectmethods", + "utils_qc_work_order_card_meta_formatoutboundschedulesortno", + "utils_qc_work_order_card_meta_formatoutboundscheduletotalcount", + "utils_qc_work_order_card_meta_formatqctarget", + "utils_qc_work_order_card_meta_formattempcellproductfield", + "utils_qc_work_order_card_meta_getcardmetaconfig", + "utils_qc_work_order_card_meta_protocolstatuslabelbysource", + "utils_qc_work_order_card_meta_protocolstatustagtypebysource", + "utils_qc_work_order_card_meta_resolvecardmetaforrow", + "utils_qc_work_order_card_meta_resolveinboundworkordercardtitle", + "utils_qc_work_order_card_meta_resolveprotocolgrouppaymentsummary", + "utils_qc_work_order_card_meta_resolveprotocolgroupstatus", + "utils_qc_work_order_card_meta_ts", + "views_operations_clean_room_index_vue", + "views_pilot_service_pilot_application_applicationdetaildialog_vue" ], "8": [ + "composables_inbound_view_sections_buildinboundbasicsection", + "composables_inbound_view_sections_buildinboundcellstorageviewsections", + "composables_inbound_view_sections_buildinboundresearchdonationviewsections", + "composables_inbound_view_sections_buildreceptionsection", + "composables_inbound_view_sections_buildtemporaryviewsections", + "composables_inbound_view_sections_buildtransportsection", + "composables_inbound_view_sections_formatcheckresults", + "composables_inbound_view_sections_formatmetric", + "composables_useqcworkordertaskviewsections_appendtaskresultsections", + "composables_useqcworkordertaskviewsections_batchtasksforpanelslot", + "composables_useqcworkordertaskviewsections_buildconfiguredonlysection", + "composables_useqcworkordertaskviewsections_isbatchtaskpanelslot", + "composables_useqcworkordertaskviewsections_loadenrichedqcworkordertasks", + "composables_useqcworkordertaskviewsections_materialrowsfromapi", + "composables_useqcworkordertaskviewsections_taskattachmentslotname", + "composables_useqcworkordertaskviewsections_taskmaterialslotname", + "composables_useqcworkordertaskviewsections_useqcworkordertaskslothelpers", + "pilot_application_applicationviewdialog_for", + "process_processroutetab_if", + "process_processroutetab_set", + "qc_work_order_qcworkordercardlist_alltabitemkey", + "qc_work_order_qcworkordercardlist_cardindex", + "qc_work_order_qcworkorderprotocolgroup_gateworkorder", + "qc_work_order_qcworkorderprotocolgroup_sampletabstatuslabel", + "qc_work_order_qcworkorderprotocolgroup_sampletabstatustagtype", + "qc_work_order_qcworkorderprotocolgroup_sampletypelabel", + "qc_work_order_qcworkorderprotocolgroup_workorderstatustagtype", + "source_chain_chaintoflow_annotateforkedges", + "source_chain_chaintoflow_chainapitoelements", + "source_chain_chaintoflow_haschaingraphcontent", + "source_chain_chaintoflow_layoutchainelements", + "source_chain_chaintoflow_makeflowedge", + "source_chain_chaintoflow_makeflownode", + "source_chain_chaintoflow_walkancestorbranch", + "source_chain_chaintoflow_walkancestorparents", + "storage_facility_index_if", + "utils_qc_inspection_batch_batchtaskspanelslot", + "utils_qc_inspection_batch_buildbatchsectionsfrombatches", + "utils_qc_inspection_batch_buildbatchsectionsfromtasks", + "utils_qc_inspection_batch_createemptyinspectionbatch", + "utils_qc_inspection_batch_fetchqcinspectionbatches", + "utils_qc_inspection_batch_loadqcinspectionbatches", + "utils_qc_inspection_batch_resolvebatchsections", + "utils_qc_inspection_batch_ts", + "utils_qc_work_order_card_meta_buildprotocolgroupprogresslabel", + "utils_qc_work_order_groups_buildalltablistitems", + "utils_qc_work_order_groups_countconfiguredsamplesinprotocolgroup", + "utils_qc_work_order_groups_groupinboundqcworkorders", + "utils_qc_work_order_groups_groupinboundqcworkordersbyprotocol", + "utils_qc_work_order_groups_groupoutboundqcworkorders", + "utils_qc_work_order_groups_isgatetriggersource", + "utils_qc_work_order_groups_istemporaryqcfromproduction", + "utils_qc_work_order_groups_matchestemporaryqcsourcefilter", + "utils_qc_work_order_groups_protocolgroupsorttime", + "utils_qc_work_order_groups_resolvegateworkorderforsamplegroup", + "utils_qc_work_order_groups_resolveinboundprotocolgroupkey", + "utils_qc_work_order_groups_resolveinboundsamplegroupkey", + "utils_qc_work_order_groups_sortworkordersingroup", + "utils_qc_work_order_groups_temporaryqcsourcelabel", + "utils_qc_work_order_groups_temporaryqcsourcetagtype", + "utils_qc_work_order_groups_triggersortweight", + "utils_qc_work_order_groups_triggersourcetablabel", + "utils_qc_work_order_groups_ts", + "views_operations_storage_facility_index_vue", + "views_pilot_service_pilot_application_applicationviewdialog_vue", + "views_production_cell_product_source_chain_chaintoflow_ts", + "views_production_process_processroutetab_vue", + "views_quality_inspection_qc_work_order_composables_inbound_view_sections_ts", + "views_quality_inspection_qc_work_order_composables_useqcworkordertaskviewsections_ts", + "views_quality_inspection_qc_work_order_qcworkordercardlist_vue", + "views_quality_inspection_qc_work_order_qcworkorderprotocolgroup_vue", + "views_quality_inspection_qc_work_order_qcworkordersamplegroup_vue", + "views_quality_inspection_qc_work_order_qcworkordersinglecard_vue" + ], + "9": [ + "api_production_task_fetchmyproductiontasks", + "api_qc_task_fetchcompleteqctask", + "api_qc_task_fetchcreateqctask", + "api_qc_task_fetchdeleteqctask", + "api_qc_task_fetchmyqctasklist", + "api_qc_task_fetchqctaskdetail", + "api_qc_task_fetchqctasklist", + "api_qc_task_fetchstartqctask", + "api_qc_task_fetchupdateqctaskattachments", + "api_qc_task_ts", + "composables_useqcworkordertabpage_shouldapplytriggersourcefilter", + "composables_useqcworkordertabpage_useqcworkordertabpage", + "utils_production_mine_task_groups_buildminetablerows", + "utils_production_mine_task_groups_buildpresettasksmap", + "utils_production_mine_task_groups_buildworkorderfromtasks", + "utils_production_mine_task_groups_dateinrange", + "utils_production_mine_task_groups_enrichmineentrieswithworkorders", + "utils_production_mine_task_groups_fetchallmineproductiontasks", + "utils_production_mine_task_groups_fetchminetasksbyscope", + "utils_production_mine_task_groups_filtermineentriesbyworkordersearch", + "utils_production_mine_task_groups_groupminetasksbyworkorder", + "utils_production_mine_task_groups_keywordmatchesworkorder", + "utils_production_mine_task_groups_paginatemineentries", + "utils_production_mine_task_groups_resolveworkordertabkey", + "utils_production_mine_task_groups_ts", + "utils_production_work_order_tabs_filtertimehintfortab", + "utils_production_work_order_tabs_filtertimelabelfortab", + "utils_production_work_order_tabs_getproductionworkordertab", + "utils_production_work_order_tabs_keywordplaceholderfortab", + "utils_production_work_order_tabs_parseproductionworkordertabkey", + "utils_production_work_order_tabs_resolvetabkeyfromworkorder", + "utils_production_work_order_tabs_tabusesinfusiontimefilter", + "utils_production_work_order_tabs_toworkorderlistquery", + "utils_production_work_order_tabs_ts", + "utils_production_work_order_tabs_workordermatchestab", + "utils_qc_mine_task_groups_buildminecardlistmodel", + "utils_qc_mine_task_groups_buildminetablerows", + "utils_qc_mine_task_groups_buildpresettasksmap", + "utils_qc_mine_task_groups_buildworkorderfromtasks", + "utils_qc_mine_task_groups_dateinrange", + "utils_qc_mine_task_groups_enrichmineentrieswithworkorders", + "utils_qc_mine_task_groups_fetchallminetasks", + "utils_qc_mine_task_groups_filtermineentriesbyworkordersearch", + "utils_qc_mine_task_groups_groupminetasksbyworkorder", + "utils_qc_mine_task_groups_keywordmatchesworkorder", + "utils_qc_mine_task_groups_paginatemineentries", + "utils_qc_mine_task_groups_resolveworkordertabkey", + "utils_qc_mine_task_groups_ts", + "utils_qc_work_order_card_meta_cardmetausesgroupedlist", + "utils_qc_work_order_card_meta_cardmetausesinboundgroups", + "utils_qc_work_order_card_meta_cardmetausesoutboundgroups", + "utils_qc_work_order_category_matchesalltabtriggersource", + "utils_qc_work_order_category_qcworkordercategorylabel", + "utils_qc_work_order_category_qcworkordercategorytagtype", + "utils_qc_work_order_category_resolveworkordercategorykey", + "utils_qc_work_order_category_toalltablistquery", + "utils_qc_work_order_category_ts", + "utils_qc_work_order_category_workordermatchescategory", + "utils_qc_work_order_tabs_filtertimehintfortab", + "utils_qc_work_order_tabs_filtertimelabelfortab", + "utils_qc_work_order_tabs_getqcworkordertab", + "utils_qc_work_order_tabs_isallqcworkordertab", + "utils_qc_work_order_tabs_keywordplaceholderfortab", + "utils_qc_work_order_tabs_parseqcworkordertabkey", + "utils_qc_work_order_tabs_resolveeffectiverowtabkey", + "utils_qc_work_order_tabs_resolvetabkeyfromworkorder", + "utils_qc_work_order_tabs_tabusesinfusiontimefilter", + "utils_qc_work_order_tabs_toworkorderlistquery", + "utils_qc_work_order_tabs_ts", + "utils_qc_work_order_tabs_workordermatchestab", + "views_quality_inspection_qc_work_order_composables_useqcworkordertabpage_ts" + ], + "10": [ + "api_admin_fetchfullmoontodolist", + "api_admin_fetchupdatefullmoontodoinsurance", + "api_collection_protocol_fetchcollectionprotocolauditlist", + "api_collection_protocol_fetchcollectionprotocoldetail", + "api_collection_protocol_fetchcollectionprotocollist", + "api_collection_protocol_fetchcompleteprotocolinvoicerequest", + "api_collection_protocol_fetchcreatecollectionprotocol", + "api_collection_protocol_fetchcreateprotocolinvoicerequest", + "api_collection_protocol_fetchdeletecollectionprotocol", + "api_collection_protocol_fetchinvoiceeligiblepayments", + "api_collection_protocol_fetchpaymentdetaillist", + "api_collection_protocol_fetchprotocolinvoicependingcount", + "api_collection_protocol_fetchprotocolinvoicerequestlist", + "api_collection_protocol_fetchprotocolinvoicerequests", + "api_collection_protocol_fetchreceiptconfirmedlist", + "api_collection_protocol_fetchreceiptconfirmlist", + "api_collection_protocol_fetchreceiptconfirmreject", + "api_collection_protocol_fetchreceiptconfirmsubmit", + "api_collection_protocol_fetchrefundconfirmedlist", + "api_collection_protocol_fetchrefundconfirmlist", + "api_collection_protocol_fetchrefundconfirmreject", + "api_collection_protocol_fetchrefundconfirmsubmit", + "api_collection_protocol_fetchsubmitprotocolaudit", + "api_collection_protocol_fetchsubmitreceiptfinance", + "api_collection_protocol_fetchsubmitreceiptfinancebatch", + "api_collection_protocol_fetchsubmitrefundfinance", + "api_collection_protocol_fetchsubmitrefundfinancebatch", + "api_collection_protocol_fetchupdatecollectionprotocol", + "api_collection_protocol_fetchupdatepaymentdetaildraft", + "api_collection_protocol_ts", + "pilot_application_pilotapplicationtab_cleartableselection", + "protocol_audit_fullmoontodotab_buildinsuranceattachmentsvalue", + "protocol_audit_fullmoontodotab_buildinsurancepayload", + "protocol_audit_fullmoontodotab_formatymdfromany", + "protocol_audit_fullmoontodotab_fullfileurl", + "protocol_audit_fullmoontodotab_getinvoiceattachmentfiles", + "protocol_audit_fullmoontodotab_getinvoicerequestitems", + "protocol_audit_fullmoontodotab_handlebatchedit", + "protocol_audit_fullmoontodotab_handleedit", + "protocol_audit_fullmoontodotab_handleexportinsurancesheet", + "protocol_audit_fullmoontodotab_handleinsurancecompanychange", + "protocol_audit_fullmoontodotab_handleinsurancedialogclosed", + "protocol_audit_fullmoontodotab_handleinsurancetypechange", + "protocol_audit_fullmoontodotab_handleinvoiceattachmentpreview", + "protocol_audit_fullmoontodotab_handleinvoicecreatedialogclosed", + "protocol_audit_fullmoontodotab_handleinvoicedialogclosed", + "protocol_audit_fullmoontodotab_handleinvoiceeligibleselectionchange", + "protocol_audit_fullmoontodotab_handlepreviewattachment", + "protocol_audit_fullmoontodotab_handlereset", + "protocol_audit_fullmoontodotab_handlesearch", + "protocol_audit_fullmoontodotab_handlesubmit", + "protocol_audit_fullmoontodotab_isimagefile", + "protocol_audit_fullmoontodotab_isvideofile", + "protocol_audit_fullmoontodotab_loaddata", + "protocol_audit_fullmoontodotab_loadinvoicedialogdata", + "protocol_audit_fullmoontodotab_loadinvoiceeligible", + "protocol_audit_fullmoontodotab_loadinvoicehistory", + "protocol_audit_fullmoontodotab_normalizenewbornsex", + "protocol_audit_fullmoontodotab_openinvoicecreatedialog", + "protocol_audit_fullmoontodotab_openinvoicedialog", + "protocol_audit_fullmoontodotab_openinvoiceviewdialog", + "protocol_audit_fullmoontodotab_parseinsuranceattachmentsfromurls", + "protocol_audit_fullmoontodotab_removeattachment", + "protocol_audit_fullmoontodotab_resetdialogcontext", + "protocol_audit_fullmoontodotab_resetformfields", + "protocol_audit_fullmoontodotab_resetinvoiceform", + "protocol_audit_fullmoontodotab_resolveprotocolid", + "protocol_audit_fullmoontodotab_submitinvoicerequest", + "views_cell_storage_protocol_audit_fullmoontodotab_vue" + ], + "11": [ + "api_business_fetchattachmentdownloadurl", + "components_business_infusion_schedule_outbound_chain_view_index_vue", + "components_business_outbound_material_readonly_panel_index_vue", + "components_business_qc_task_view_dialog_index_vue", + "composables_useqcviewattachmenthelpers_qcattachmentfilesfromcommaurls", + "composables_useqcviewattachmenthelpers_qcattachmentfullurl", + "composables_useqcviewattachmenthelpers_qcdownloadattachment", + "composables_useqcviewattachmenthelpers_qcpreviewattachment", + "infusion_schedule_management_infusionschedulehandoverdialog_handledownloadattachment", + "infusion_schedule_outbound_chain_view_index_attachmentfullurl", + "infusion_schedule_outbound_chain_view_index_dash", + "infusion_schedule_outbound_chain_view_index_handleattachmentdownload", + "infusion_schedule_outbound_chain_view_index_handleattachmentpreview", + "infusion_schedule_outbound_chain_view_index_hasinfusionconfirm", + "outbound_material_readonly_panel_index_attachmentfullurl", + "outbound_material_readonly_panel_index_handledownloadpaperattachment", + "outbound_material_readonly_panel_index_handlepreviewpaperattachment", + "outbound_material_readonly_panel_index_isimagefile", + "outbound_material_readonly_panel_index_isvideofile", + "outbound_material_readonly_panel_index_paperattachmentname", + "outbound_material_readonly_panel_index_parsepaperattachments", + "outbound_material_readonly_panel_index_spliturls", + "outbound_release_review_outboundreleasereviewdialog_builddetailfromlistrow", + "outbound_release_review_outboundreleasereviewdialog_fullfileurl", + "outbound_release_review_outboundreleasereviewdialog_handledownloadattachment", + "outbound_release_review_outboundreleasereviewdialog_handlepreviewattachment", + "outbound_release_review_outboundreleasereviewdialog_isimagefile", + "outbound_release_review_outboundreleasereviewdialog_isvideofile", + "outbound_release_review_outboundreleasereviewdialog_normalizedisplayvalue", + "outbound_release_review_outboundreleasereviewdialog_removeattachment", + "outbound_release_review_outboundreleasereviewdialog_resetform", + "outbound_release_review_outboundreleasereviewdialog_resolvereviewcelltype", + "outbound_release_review_outboundreleasereviewdialog_resolvereviewquantity", + "outbound_release_review_outboundreleasereviewdialog_resolvereviewspectext", + "outbound_release_review_outboundreleasereviewdialog_uniquejoined", + "protocol_audit_fullmoontodotab_handledownloadattachment", + "protocol_audit_fullmoontodotab_handleinvoiceattachmentdownload", + "qc_task_view_dialog_index_attachmentfullurl", + "qc_task_view_dialog_index_handleattachmentdownload", + "qc_task_view_dialog_index_handleattachmentpreview", + "qc_work_order_qcworkorderbatchsublist_ensureactivebatchkey", + "qc_work_order_qcworkorderbatchsublist_handletaskchanged", + "qc_work_order_qcworkorderbatchsublist_loadbatches", + "qc_work_order_qcworkordertasksublist_formatmetric", + "qc_work_order_qcworkordertasksublist_handlereceptionattachmentdownload", + "qc_work_order_qcworkordertasksublist_hasresultvalue", + "qc_work_order_qcworkordertasksublist_iscurrentuserassignee", + "qc_work_order_qcworkordertasksublist_nextmaterialrowkey", + "qc_work_order_qcworkordertasksublist_normalizeresultparams", + "qc_work_order_qcworkordertasksublist_setresultnumber", + "qc_work_order_qcworkordertasksublist_toresultnumber", + "storage_release_review_storagereleaseviewdialog_attachmentfullurl", + "storage_release_review_storagereleaseviewdialog_handleattachmentdownload", + "storage_release_review_storagereleaseviewdialog_handleattachmentpreview", + "storage_release_review_storagereleaseviewdialog_handlereceptionattachmentdownload", + "storage_release_review_storagereleaseviewdialog_handlereceptionattachmentpreview", + "utils_download_attachment_downloadattachmentfile", + "utils_download_attachment_triggeranchordownload", + "utils_download_attachment_ts", + "views_pilot_service_outbound_release_review_outboundreleasereviewdialog_vue", + "views_quality_inspection_qc_work_order_composables_useqcviewattachmenthelpers_ts", + "views_quality_inspection_qc_work_order_qcworkorderbatchsublist_vue", + "views_quality_inspection_qc_work_order_qcworkordertasksublist_vue", + "views_quality_inspection_storage_release_review_storagereleaseviewdialog_vue" + ], + "12": [ "api_business_batchsubmitclinicalreceipt", "api_business_batchsubmitclinicalrefund", "api_business_confirmclinicalreceipt", @@ -1162,7 +1414,6 @@ "clinical_payment_confirm_index_pendingcardtitle", "clinical_payment_confirm_refundconfirmtab_buildconfirmedparams", "clinical_payment_confirm_refundconfirmtab_buildpendingparams", - "clinical_payment_confirm_refundconfirmtab_formatamount", "clinical_payment_confirm_refundconfirmtab_fullfileurl", "clinical_payment_confirm_refundconfirmtab_handleconfirmedreset", "clinical_payment_confirm_refundconfirmtab_handleconfirmedsearch", @@ -1181,7 +1432,7 @@ "views_pilot_service_clinical_payment_confirm_index_vue", "views_pilot_service_clinical_payment_confirm_refundconfirmtab_vue" ], - "9": [ + "13": [ "components_core_layouts_art_settings_panel_composables_usesettingshandlers_ts", "components_core_layouts_art_settings_panel_composables_usesettingspanel_ts", "components_core_layouts_art_settings_panel_composables_usesettingsstate_ts", @@ -1208,6 +1459,7 @@ "ui_animation_themeanimation", "ui_animation_toggletheme", "ui_animation_toggletransition", + "utils_qc_item_param_options_assignqcitemparamrowkeys", "utils_qc_item_param_options_formatqcparamoptiontext", "utils_qc_item_param_options_hydrateqcitemparamsforform", "utils_qc_item_param_options_onqcitemparamtypechange", @@ -1241,102 +1493,45 @@ "views_quality_inspection_env_detect_record_index_vue", "views_system_role_index_vue" ], - "10": [ - "composables_production_view_sections_buildbasefields", - "composables_production_view_sections_buildfeesection", - "composables_production_view_sections_buildinboundbasicsection", - "composables_production_view_sections_buildinboundcellstorageproductionviewsections", - "composables_production_view_sections_buildinboundresearchdonationproductionviewsections", - "composables_production_view_sections_buildoutboundbasicexperimentproductionviewsections", - "composables_production_view_sections_buildoutboundclinicalproductionviewsections", - "composables_production_view_sections_buildoutbounddetail", - "composables_production_view_sections_buildoutboundpilotproductionviewsections", - "composables_production_view_sections_buildoutboundsections", - "composables_production_view_sections_buildreceptionsection", - "composables_production_view_sections_buildtemporaryproductionviewsections", - "composables_production_view_sections_buildtransportsections", - "composables_production_view_sections_formatcheckresults", - "composables_production_view_sections_formatmetric", - "composables_production_view_sections_isoutboundproductionview", - "composables_production_view_sections_sourcetag", - "composables_production_view_sections_wostatustag", - "utils_mask_sensitive_maskidcard", - "utils_mask_sensitive_ts", - "utils_outbound_qc_pilot_view_sections_buildbasicexperimentapplicationfields", - "utils_outbound_qc_pilot_view_sections_builddefaultapplicationfields", - "utils_outbound_qc_pilot_view_sections_buildoutboundpilotcontextsections", - "utils_outbound_qc_pilot_view_sections_isoutboundpilotserviceqctask", - "utils_outbound_qc_pilot_view_sections_resolveoutboundviewvariant", - "utils_outbound_qc_pilot_view_sections_ts", - "utils_status_tag_registry_applicationstatuslabel", - "utils_status_tag_registry_applicationstatustagtype", - "utils_status_tag_registry_biztypelabel", - "utils_status_tag_registry_biztypetagtype", - "utils_status_tag_registry_cellproductstatuslabel", - "utils_status_tag_registry_cellproductstatustagtype", - "utils_status_tag_registry_checkupstatuslabel", - "utils_status_tag_registry_checkupstatustagtype", - "utils_status_tag_registry_createlabelgetter", - "utils_status_tag_registry_createtagtypegetter", - "utils_status_tag_registry_feestatuslabel", - "utils_status_tag_registry_feestatustagtype", - "utils_status_tag_registry_infusionmethodlabel", - "utils_status_tag_registry_infusionstatuslabel", - "utils_status_tag_registry_infusionstatustagtype", - "utils_status_tag_registry_normalizescheduleproductstatuscode", - "utils_status_tag_registry_outboundmaterialcellstatuslabel", - "utils_status_tag_registry_outboundmaterialcellstatustagtype", - "utils_status_tag_registry_productstatuslabel", - "utils_status_tag_registry_productstatustagtype", - "utils_status_tag_registry_qcstatuslabel", - "utils_status_tag_registry_qcstatustagtype", - "utils_status_tag_registry_releasereviewconclusionlabel", - "utils_status_tag_registry_releasereviewconclusiontagtype", - "utils_status_tag_registry_schedulestatuslabel", - "utils_status_tag_registry_schedulestatustagtype", - "utils_status_tag_registry_ts", - "utils_status_tag_registry_txnstatuslabel", - "utils_status_tag_registry_txnstatustagtype", - "utils_status_tag_registry_txntypelabel", - "utils_status_tag_registry_txntypetagtype", - "views_production_production_work_order_composables_production_view_sections_ts" - ], - "11": [ - "api_system_fetchgetlatestupgradelog", - "locales_index_getdefaultlanguage", - "locales_index_ts", - "storage_storage_checkstoragecompatibility", - "storage_storage_config_storageconfig", - "storage_storage_config_storageconfig_createcurrentversionpattern", - "storage_storage_config_storageconfig_createkeypattern", - "storage_storage_config_storageconfig_createversionpattern", - "storage_storage_config_storageconfig_extractstoreidfromkey", - "storage_storage_config_storageconfig_extractversionfromkey", - "storage_storage_config_storageconfig_generatelegacykey", - "storage_storage_config_storageconfig_generatestoragekey", - "storage_storage_config_storageconfig_iscurrentversionkey", - "storage_storage_config_storageconfig_isversionedkey", - "storage_storage_getsystemstorage", - "storage_storage_getsysversion", - "storage_storage_key_manager_storagekeymanager", - "storage_storage_key_manager_storagekeymanager_findexistingkey", - "storage_storage_key_manager_storagekeymanager_getcurrentversionkey", - "storage_storage_key_manager_storagekeymanager_getstoragekey", - "storage_storage_key_manager_storagekeymanager_hascurrentversiondata", - "storage_storage_key_manager_storagekeymanager_migratedata", - "storage_storage_storagecompatibilitymanager", - "storage_storage_storagecompatibilitymanager_checkcompatibility", - "storage_storage_storagecompatibilitymanager_getlegacystoragedata", - "storage_storage_storagecompatibilitymanager_getsystemstorage", - "storage_storage_storagecompatibilitymanager_getsystemversion", - "storage_storage_storagecompatibilitymanager_handlestorageerror", - "storage_storage_storagecompatibilitymanager_hasanyversionstorage", - "storage_storage_storagecompatibilitymanager_hascurrentversionstorage", - "storage_storage_storagecompatibilitymanager_isstorageempty", - "storage_storage_storagecompatibilitymanager_performsystemlogout", - "storage_storage_storagecompatibilitymanager_showstorageerror", - "storage_storage_storagecompatibilitymanager_validatestoragedata", - "storage_storage_validatestoragedata", + "14": [ + "api_auth_fetchrefreshtoken", + "art_screen_lock_index_tologin", + "http_crypto_base64tobytes", + "http_crypto_bytestobase64", + "http_crypto_decryptjson", + "http_crypto_derivekey", + "http_crypto_encryptjson", + "http_crypto_frombase64url", + "http_crypto_hextobytes", + "http_crypto_randomnonce", + "http_crypto_sha256hex", + "http_crypto_tobase64url", + "http_error_geterrormessage", + "http_error_handleerror", + "http_error_httperror", + "http_error_httperror_constructor", + "http_error_httperror_tologdata", + "http_error_showerror", + "http_error_showsuccess", + "http_index_createhttperror", + "http_index_decryptresponseifneeded", + "http_index_delay", + "http_index_getencryptskipreason", + "http_index_getmaxretriesforconfig", + "http_index_handleunauthorizedresponse", + "http_index_ispathexcluded", + "http_index_logout", + "http_index_normalizerequestdata", + "http_index_onrefreshed", + "http_index_onrefreshfailed", + "http_index_parseuseridfromtoken", + "http_index_request", + "http_index_resetunauthorizederror", + "http_index_resolveuserid", + "http_index_retryrequest", + "http_index_shouldretry", + "http_index_subscribetokenrefresh", + "http_index_triggerlogoutwithdebounce", "sys_upgrade_systemupgrade", "sys_upgrade_versionmanager", "sys_upgrade_versionmanager_buildupgrademessage", @@ -1353,65 +1548,12 @@ "sys_upgrade_versionmanager_shouldrequirerelogin", "sys_upgrade_versionmanager_shouldskipupgrade", "sys_upgrade_versionmanager_showupgradenotification", - "utils_storage_storage_config_ts", - "utils_storage_storage_key_manager_ts", - "utils_storage_storage_ts", + "utils_http_crypto_ts", + "utils_http_error_ts", + "utils_http_index_ts", "utils_sys_upgrade_ts" ], - "12": [ - "api_business_fetchattachmentdownloadurl", - "components_business_infusion_schedule_outbound_chain_view_index_vue", - "components_business_outbound_material_readonly_panel_index_vue", - "components_business_qc_task_view_dialog_index_vue", - "composables_useqcviewattachmenthelpers_qcattachmentfilesfromcommaurls", - "composables_useqcviewattachmenthelpers_qcattachmentfullurl", - "composables_useqcviewattachmenthelpers_qcdownloadattachment", - "composables_useqcviewattachmenthelpers_qcpreviewattachment", - "infusion_schedule_management_infusionschedulehandoverdialog_handledownloadattachment", - "infusion_schedule_outbound_chain_view_index_attachmentfullurl", - "infusion_schedule_outbound_chain_view_index_dash", - "infusion_schedule_outbound_chain_view_index_handleattachmentdownload", - "infusion_schedule_outbound_chain_view_index_handleattachmentpreview", - "infusion_schedule_outbound_chain_view_index_hasinfusionconfirm", - "outbound_material_readonly_panel_index_attachmentfullurl", - "outbound_material_readonly_panel_index_handledownloadpaperattachment", - "outbound_material_readonly_panel_index_handlepreviewpaperattachment", - "outbound_material_readonly_panel_index_isimagefile", - "outbound_material_readonly_panel_index_isvideofile", - "outbound_material_readonly_panel_index_paperattachmentname", - "outbound_material_readonly_panel_index_parsepaperattachments", - "outbound_material_readonly_panel_index_spliturls", - "outbound_release_review_outboundreleasereviewdialog_builddetailfromlistrow", - "outbound_release_review_outboundreleasereviewdialog_fullfileurl", - "outbound_release_review_outboundreleasereviewdialog_handledownloadattachment", - "outbound_release_review_outboundreleasereviewdialog_handlepreviewattachment", - "outbound_release_review_outboundreleasereviewdialog_isimagefile", - "outbound_release_review_outboundreleasereviewdialog_isvideofile", - "outbound_release_review_outboundreleasereviewdialog_normalizedisplayvalue", - "outbound_release_review_outboundreleasereviewdialog_removeattachment", - "outbound_release_review_outboundreleasereviewdialog_resetform", - "outbound_release_review_outboundreleasereviewdialog_resolvereviewcelltype", - "outbound_release_review_outboundreleasereviewdialog_resolvereviewquantity", - "outbound_release_review_outboundreleasereviewdialog_resolvereviewspectext", - "outbound_release_review_outboundreleasereviewdialog_uniquejoined", - "protocol_audit_fullmoontodotab_handledownloadattachment", - "protocol_audit_fullmoontodotab_handleinvoiceattachmentdownload", - "qc_task_view_dialog_index_attachmentfullurl", - "qc_task_view_dialog_index_handleattachmentdownload", - "qc_task_view_dialog_index_handleattachmentpreview", - "storage_release_review_storagereleaseviewdialog_attachmentfullurl", - "storage_release_review_storagereleaseviewdialog_handleattachmentdownload", - "storage_release_review_storagereleaseviewdialog_handleattachmentpreview", - "storage_release_review_storagereleaseviewdialog_handlereceptionattachmentdownload", - "storage_release_review_storagereleaseviewdialog_handlereceptionattachmentpreview", - "utils_download_attachment_downloadattachmentfile", - "utils_download_attachment_triggeranchordownload", - "utils_download_attachment_ts", - "views_pilot_service_outbound_release_review_outboundreleasereviewdialog_vue", - "views_quality_inspection_qc_work_order_composables_useqcviewattachmenthelpers_ts", - "views_quality_inspection_storage_release_review_storagereleaseviewdialog_vue" - ], - "13": [ + "15": [ "api_admin_fetchuserlist", "api_production_task_fetchaddtaskstep", "api_production_task_fetchcopytaskstep", @@ -1464,204 +1606,7 @@ "views_production_production_work_order_edittaskinfodialog_vue", "views_production_production_work_order_forwardtaskdialog_vue" ], - "14": [ - "clinical_schedule_payment_detail_index_dash", - "clinical_schedule_payment_detail_index_fmtmoney", - "components_business_clinical_schedule_payment_detail_index_vue", - "components_business_protocol_finance_confirm_fields_index_vue", - "components_business_sample_production_info_cards_index_vue", - "components_business_sample_qc_info_grouped_panel_index_vue", - "components_business_sample_storage_release_info_index_vue", - "list_donationviewdialog_auditordisplay", - "list_donationviewdialog_dash", - "list_donationviewdialog_ensureunitsinoptions", - "list_donationviewdialog_expressname", - "list_donationviewdialog_formatmetric", - "list_donationviewdialog_formatym", - "list_donationviewdialog_formatymd", - "list_donationviewdialog_samplereceptionchecklist", - "list_donationviewdialog_sampletypename", - "list_donationviewdialog_sitename", - "list_donationviewdialog_unitname", - "protocol_protocolattachmentreadonly_resolvefileurl", - "protocol_protocolviewdialog_dash", - "protocol_protocolviewdialog_financeconfirmattachmentfiles", - "protocol_protocolviewdialog_formatinstallmentamounts", - "protocol_protocolviewdialog_formatmetric", - "protocol_protocolviewdialog_formatym", - "protocol_protocolviewdialog_formatymd", - "protocol_protocolviewdialog_fullmoontodostatuslabel", - "protocol_protocolviewdialog_fullmoontodostatustagtype", - "protocol_protocolviewdialog_insurancesubscribedlabel", - "protocol_protocolviewdialog_insurancesubscribedtagtype", - "protocol_protocolviewdialog_isreceiptfinanceconfirmed", - "protocol_protocolviewdialog_paydetailcolorclass", - "protocol_protocolviewdialog_refundattachmentfiles", - "protocol_protocolviewdialog_refundfinanceconfirmattachmentfiles", - "protocol_protocolviewdialog_storagecertmakestatuslabel", - "protocol_protocolviewdialog_storagecertmakestatustagtype", - "sample_production_info_cards_index_productiontaskstatuslabel", - "views_cell_storage_protocol_protocolattachmentreadonly_vue", - "views_cell_storage_protocol_protocolviewdialog_vue", - "views_production_production_work_order_taskpaperattachmentspanel_vue", - "views_quality_inspection_qc_work_order_qcworkorderprotocolpaymentpanel_vue", - "views_quality_inspection_qc_work_order_view_dialogs_inboundcellstorageviewdialog_vue", - "views_quality_inspection_qc_work_order_view_dialogs_inboundresearchdonationviewdialog_vue", - "views_quality_inspection_qc_work_order_view_dialogs_outboundbasicexperimentviewdialog_vue", - "views_quality_inspection_qc_work_order_view_dialogs_outboundclinicalviewdialog_vue", - "views_quality_inspection_qc_work_order_view_dialogs_outboundpilotviewdialog_vue", - "views_quality_inspection_qc_work_order_view_dialogs_outboundqcproducttable_vue", - "views_quality_inspection_qc_work_order_view_dialogs_qcworkordersystemviewdialog_vue", - "views_quality_inspection_qc_work_order_view_dialogs_temporaryqcviewdialog_vue", - "views_quality_inspection_qc_work_order_view_dialogs_view_dialog_registry_ts", - "views_research_donation_list_donationviewdialog_vue" - ], - "15": [ - "api_production_material_fetchavailablematerialbatches", - "api_production_material_fetchbatchdiscardproductionmaterial", - "api_production_material_fetchbatchstockinproductionmaterial", - "api_production_material_fetchbatchstockoutproductionmaterial", - "api_production_material_fetchcancelproductionmaterialprep", - "api_production_material_fetchcancelproductionmaterialstockcheck", - "api_production_material_fetchcompleteproductionmaterialprep", - "api_production_material_fetchcompleteproductionmaterialstockcheck", - "api_production_material_fetchcreateproductionmaterial", - "api_production_material_fetchcreateproductionmaterialprep", - "api_production_material_fetchcreateproductionmaterialstockcheck", - "api_production_material_fetchdeleteproductionmaterial", - "api_production_material_fetchdeleteproductionmaterialbatch", - "api_production_material_fetchdeleteproductionmaterialprep", - "api_production_material_fetchmarkproductionmaterialusagefullyused", - "api_production_material_fetchmyproductionmaterialconsumptions", - "api_production_material_fetchmyproductionmaterialusagelist", - "api_production_material_fetchproductionmaterialbatchlist", - "api_production_material_fetchproductionmaterialbatchoptions", - "api_production_material_fetchproductionmaterialconsumptions", - "api_production_material_fetchproductionmaterialformula", - "api_production_material_fetchproductionmateriallinkedstepusages", - "api_production_material_fetchproductionmateriallist", - "api_production_material_fetchproductionmaterialoptions", - "api_production_material_fetchproductionmaterialprepdetail", - "api_production_material_fetchproductionmaterialpreplist", - "api_production_material_fetchproductionmaterialrequisitionoptions", - "api_production_material_fetchproductionmaterialstockcheckdetail", - "api_production_material_fetchproductionmaterialstockchecklist", - "api_production_material_fetchproductionmaterialstockcheckrequisitions", - "api_production_material_fetchproductionmaterialusagelist", - "api_production_material_fetchquickproductionmaterialprep", - "api_production_material_fetchreplaceproductionmaterialformula", - "api_production_material_fetchsaveproductionmaterialstockcheckunusedlines", - "api_production_material_fetchstockinproductionmaterial", - "api_production_material_fetchupdateproductionmaterial", - "api_production_material_fetchupdateproductionmaterialbatch", - "api_production_material_fetchupdateproductionmaterialprep", - "api_production_material_ts", - "my_production_material_usage_index_handletabchange", - "production_material_materialconsumptiontab_displayconsumptionqty", - "production_material_materialconsumptiontab_handlereset", - "production_material_materialconsumptiontab_handlesearch", - "production_material_materialconsumptiontab_handleviewprep", - "production_material_materialconsumptiontab_loaddata", - "views_production_my_production_material_usage_index_vue", - "views_production_production_material_materialconsumptiontab_vue", - "views_production_production_material_productionmaterialusagetab_vue" - ], "16": [ - "utils_protocol_fq_params_change_applyfqparamschange", - "utils_protocol_fq_params_change_buildfqamounts", - "utils_protocol_fq_params_change_countbystatus", - "utils_protocol_fq_params_change_evaluatefqparamschange", - "utils_protocol_fq_params_change_formatmoneysummary", - "utils_protocol_fq_params_change_fqparamssnapshot", - "utils_protocol_fq_params_change_generateinitialfqdetails", - "utils_protocol_fq_params_change_getpaidinstallmentrows", - "utils_protocol_fq_params_change_issamefqparams", - "utils_protocol_fq_params_change_maxpaidinstallmentno", - "utils_protocol_fq_params_change_ratiosequal", - "utils_protocol_fq_params_change_ts", - "utils_protocol_pay_mode_switch_activedetails", - "utils_protocol_pay_mode_switch_applypaymodeswitch", - "utils_protocol_pay_mode_switch_calcremainingamount", - "utils_protocol_pay_mode_switch_countbystatus", - "utils_protocol_pay_mode_switch_createpaymentdetailrow", - "utils_protocol_pay_mode_switch_evaluatepaymodeswitch", - "utils_protocol_pay_mode_switch_formatmoneysummary", - "utils_protocol_pay_mode_switch_hasblockingstatus", - "utils_protocol_pay_mode_switch_ispaydetaillocked", - "utils_protocol_pay_mode_switch_markpaydetaillocks", - "utils_protocol_pay_mode_switch_sumpaidamount", - "utils_protocol_pay_mode_switch_ts", - "utils_protocol_payment_installment_adddaysymd", - "utils_protocol_payment_installment_addintervalmonthsymd", - "utils_protocol_payment_installment_addmonthsymd", - "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", - "utils_protocol_payment_installment_calcfqinstallmentduedate", - "utils_protocol_payment_installment_calcinstallmentdueamounts", - "utils_protocol_payment_installment_calcinstallmentdueamountsbyratios", - "utils_protocol_payment_installment_calcunpaidamountsbyratios", - "utils_protocol_payment_installment_defaultinstallmentamounts", - "utils_protocol_payment_installment_defaultinstallmentratios", - "utils_protocol_payment_installment_finalizeinstallmentratios", - "utils_protocol_payment_installment_isinstallmentamountsvalid", - "utils_protocol_payment_installment_isinstallmentratiosvalid", - "utils_protocol_payment_installment_islegacyinstallmentratios", - "utils_protocol_payment_installment_normalizeinstallmentamounts", - "utils_protocol_payment_installment_resizeinstallmentamounts", - "utils_protocol_payment_installment_resizeinstallmentratios", - "utils_protocol_payment_installment_resolvefqamounts", - "utils_protocol_payment_installment_scaleinstallmentamountstocontract", - "utils_protocol_payment_installment_sortfqpaymentdetails", - "utils_protocol_payment_installment_suminstallmentamounts", - "utils_protocol_payment_installment_syncfqpaymentdetailrowcount", - "utils_protocol_payment_installment_ts" - ], - "17": [ - "api_admin_fetchcreatemenu", - "api_admin_fetchdeletemenu", - "api_admin_fetchmenutree", - "api_admin_fetchroleoptions", - "api_admin_fetchupdatemenu", - "category_index_catch", - "category_index_collectids", - "category_index_handlecategorytableselectionchange", - "category_index_handleview", - "components_business_system_view_dialog_index_vue", - "composables_useinboundqcviewdialog_useinboundqcviewdialog", - "composables_useoutboundqcviewdialog_useoutboundqcviewdialog", - "dept_index_get", - "dept_index_postorder", - "dept_index_preorder", - "menu_index_applytreeexpand", - "menu_index_handleadd", - "menu_index_handleaddchild", - "menu_index_handledelete", - "menu_index_handledialogclose", - "menu_index_handledropdowncommand", - "menu_index_handleedit", - "menu_index_handlereset", - "menu_index_handlesearch", - "menu_index_handleselectionchange", - "menu_index_handlesubmit", - "menu_index_handleview", - "menu_index_loaddata", - "menu_index_resetform", - "menu_index_toggleexpand", - "post_index_collectallpostbinddeptids", - "post_index_collectpostbinddeptsubtreeids", - "post_index_expandpostbinddepttree", - "post_index_findpostbinddeptnodebyid", - "user_index_loadroleoptions", - "views_pilot_service_checkup_management_checkupviewdialog_vue", - "views_production_cell_product_source_chain_samplecustomerviewdialog_vue", - "views_quality_inspection_qc_work_order_composables_useinboundqcviewdialog_ts", - "views_quality_inspection_qc_work_order_composables_useoutboundqcviewdialog_ts", - "views_system_category_index_vue", - "views_system_dept_index_vue", - "views_system_menu_index_vue", - "views_system_post_index_vue", - "views_system_user_index_vue" - ], - "18": [ "api_qc_material_fetchbatchdiscardqcmaterial", "api_qc_material_fetchbatchstockinqcmaterial", "api_qc_material_fetchbatchstockoutqcmaterial", @@ -1678,6 +1623,7 @@ "api_qc_material_ts", "api_qc_material_usage_fetchmarkqcmaterialusagefullyused", "components_business_protocol_finance_confirm_fields_finance_attachments_ts", + "components_business_protocol_finance_confirm_fields_index_vue", "protocol_finance_confirm_fields_finance_attachments_financeattachmentstourlstring", "qc_material_index_ensuretabmounted", "qc_material_index_handletabchange", @@ -1700,12 +1646,13 @@ "qc_material_qcmaterialusagetab_isdiscardrow", "qc_material_qcmaterialusagetab_ismanualoutrow", "qc_material_qcmaterialusagetab_parsefromremark", + "views_production_production_work_order_taskpaperattachmentspanel_vue", "views_quality_inspection_qc_material_index_vue", "views_quality_inspection_qc_material_qcmaterialbatchattachmentdialog_vue", "views_quality_inspection_qc_material_qcmaterialstockchecktab_vue", "views_quality_inspection_qc_material_qcmaterialusagetab_vue" ], - "19": [ + "17": [ "socket_index_websocketclient", "socket_index_websocketclient_calculatereconnectdelay", "socket_index_websocketclient_clearalltimers", @@ -1749,89 +1696,7 @@ "utils_socket_index_ts", "utils_table_tablecache_ts" ], - "20": [ - "composables_inbound_view_sections_buildinboundbasicsection", - "composables_inbound_view_sections_buildinboundcellstorageviewsections", - "composables_inbound_view_sections_buildinboundresearchdonationviewsections", - "composables_inbound_view_sections_buildreceptionsection", - "composables_inbound_view_sections_buildtransportsection", - "composables_inbound_view_sections_formatcheckresults", - "composables_inbound_view_sections_formatmetric", - "composables_useqcworkordertaskviewsections_appendtaskresultsections", - "composables_useqcworkordertaskviewsections_batchtasksforpanelslot", - "composables_useqcworkordertaskviewsections_buildconfiguredonlysection", - "composables_useqcworkordertaskviewsections_isbatchtaskpanelslot", - "composables_useqcworkordertaskviewsections_loadenrichedqcworkordertasks", - "composables_useqcworkordertaskviewsections_materialrowsfromapi", - "composables_useqcworkordertaskviewsections_taskattachmentslotname", - "composables_useqcworkordertaskviewsections_taskmaterialslotname", - "composables_useqcworkordertaskviewsections_useqcworkordertaskslothelpers", - "qc_work_order_qcworkorderbatchsublist_ensureactivebatchkey", - "qc_work_order_qcworkorderbatchsublist_handletaskchanged", - "qc_work_order_qcworkorderbatchsublist_loadbatches", - "qc_work_order_qcworkordertasksublist_formatmetric", - "qc_work_order_qcworkordertasksublist_handlereceptionattachmentdownload", - "qc_work_order_qcworkordertasksublist_hasresultvalue", - "qc_work_order_qcworkordertasksublist_iscurrentuserassignee", - "qc_work_order_qcworkordertasksublist_nextmaterialrowkey", - "qc_work_order_qcworkordertasksublist_normalizeresultparams", - "qc_work_order_qcworkordertasksublist_setresultnumber", - "qc_work_order_qcworkordertasksublist_toresultnumber", - "utils_qc_inspection_batch_batchtaskspanelslot", - "utils_qc_inspection_batch_buildbatchsectionsfrombatches", - "utils_qc_inspection_batch_buildbatchsectionsfromtasks", - "utils_qc_inspection_batch_createemptyinspectionbatch", - "utils_qc_inspection_batch_fetchqcinspectionbatches", - "utils_qc_inspection_batch_loadqcinspectionbatches", - "utils_qc_inspection_batch_resolvebatchsections", - "utils_qc_inspection_batch_ts", - "views_quality_inspection_qc_work_order_composables_inbound_view_sections_ts", - "views_quality_inspection_qc_work_order_composables_useqcworkordertaskviewsections_ts", - "views_quality_inspection_qc_work_order_qcworkorderbatchsublist_vue", - "views_quality_inspection_qc_work_order_qcworkordertasksublist_vue" - ], - "21": [ - "http_crypto_base64tobytes", - "http_crypto_bytestobase64", - "http_crypto_decryptjson", - "http_crypto_derivekey", - "http_crypto_encryptjson", - "http_crypto_frombase64url", - "http_crypto_hextobytes", - "http_crypto_randomnonce", - "http_crypto_sha256hex", - "http_crypto_tobase64url", - "http_error_geterrormessage", - "http_error_handleerror", - "http_error_httperror", - "http_error_httperror_constructor", - "http_error_httperror_tologdata", - "http_error_showerror", - "http_error_showsuccess", - "http_index_createhttperror", - "http_index_decryptresponseifneeded", - "http_index_delay", - "http_index_getencryptskipreason", - "http_index_getmaxretriesforconfig", - "http_index_handleunauthorizedresponse", - "http_index_ispathexcluded", - "http_index_logout", - "http_index_normalizerequestdata", - "http_index_onrefreshed", - "http_index_onrefreshfailed", - "http_index_parseuseridfromtoken", - "http_index_request", - "http_index_resetunauthorizederror", - "http_index_resolveuserid", - "http_index_retryrequest", - "http_index_shouldretry", - "http_index_subscribetokenrefresh", - "http_index_triggerlogoutwithdebounce", - "utils_http_crypto_ts", - "utils_http_error_ts", - "utils_http_index_ts" - ], - "22": [ + "18": [ "api_admin_fetchuseroptions", "api_sample_reception_check_item_fetchcreatesamplereceptioncheckitem", "api_sample_reception_check_item_fetchdeletesamplereceptioncheckitem", @@ -1872,44 +1737,127 @@ "production_work_order_samplereceptiondialog_tooptionalmetric", "views_production_production_work_order_samplereceptiondialog_vue" ], - "23": [ - "api_ethnic_fetchethniclist", - "api_ethnic_ts", - "components_business_sample_transport_form_section_index_vue", - "list_donationformdialog_applydonationbundletoform", - "list_donationformdialog_createemptytransport", - "list_donationformdialog_ensureethnicoptioninlist", - "list_donationformdialog_fullfileurl", - "list_donationformdialog_handleopenforadd", - "list_donationformdialog_loadethnicoptions", - "list_donationformdialog_normalizesamplerow", - "list_donationformdialog_resetform", - "list_donationformdialog_scrolltosection", - "pilot_application_applicationformdialog_if", - "pilot_application_applicationformdialog_remotesearchcustomers", - "protocol_protocolformdialog_addpaymentdetail", - "protocol_protocolformdialog_createemptytransport", - "protocol_protocolformdialog_datetimetoymd", - "protocol_protocolformdialog_defaultinstallmentstartdateymd", - "protocol_protocolformdialog_ensureethnicoptioninlist", - "protocol_protocolformdialog_for", - "protocol_protocolformdialog_fullfileurl", - "protocol_protocolformdialog_if", - "protocol_protocolformdialog_initpaymentdetailexpandflags", - "protocol_protocolformdialog_isfqnumericfieldempty", - "protocol_protocolformdialog_loadethnicoptions", - "protocol_protocolformdialog_normalizesamplerow", - "protocol_protocolformdialog_paymentdetailsummary", - "protocol_protocolformdialog_resetform", - "protocol_protocolformdialog_scrolltosection", - "protocol_protocolformdialog_togglepaymentdetailexpand", - "sample_transport_form_section_index_if", - "utils_protocol_pay_mode_switch_canaddpaymentdetail", - "views_cell_storage_protocol_protocolformdialog_vue", - "views_pilot_service_pilot_application_applicationformdialog_vue", - "views_research_donation_list_donationformdialog_vue" + "19": [ + "api_admin_fetchcreatemenu", + "api_admin_fetchdeletemenu", + "api_admin_fetchmenutree", + "api_admin_fetchroleoptions", + "api_admin_fetchupdatemenu", + "category_index_catch", + "category_index_collectids", + "category_index_handlecategorytableselectionchange", + "category_index_handleview", + "components_business_system_view_dialog_index_vue", + "composables_useinboundqcviewdialog_useinboundqcviewdialog", + "composables_useoutboundqcviewdialog_useoutboundqcviewdialog", + "dept_index_get", + "dept_index_postorder", + "dept_index_preorder", + "menu_index_applytreeexpand", + "menu_index_handleadd", + "menu_index_handleaddchild", + "menu_index_handledelete", + "menu_index_handledialogclose", + "menu_index_handledropdowncommand", + "menu_index_handleedit", + "menu_index_handlereset", + "menu_index_handlesearch", + "menu_index_handleselectionchange", + "menu_index_handlesubmit", + "menu_index_handleview", + "menu_index_loaddata", + "menu_index_resetform", + "menu_index_toggleexpand", + "user_index_loadroleoptions", + "views_pilot_service_checkup_management_checkupviewdialog_vue", + "views_production_cell_product_source_chain_samplecustomerviewdialog_vue", + "views_quality_inspection_qc_work_order_composables_useinboundqcviewdialog_ts", + "views_quality_inspection_qc_work_order_composables_useoutboundqcviewdialog_ts", + "views_system_category_index_vue", + "views_system_dept_index_vue", + "views_system_menu_index_vue", + "views_system_user_index_vue" ], - "24": [ + "20": [ + "utils_mask_sensitive_maskidcard", + "utils_mask_sensitive_ts", + "utils_outbound_qc_pilot_view_sections_buildbasicexperimentapplicationfields", + "utils_outbound_qc_pilot_view_sections_builddefaultapplicationfields", + "utils_outbound_qc_pilot_view_sections_buildoutboundpilotcontextsections", + "utils_outbound_qc_pilot_view_sections_isoutboundpilotserviceqctask", + "utils_outbound_qc_pilot_view_sections_ts", + "utils_status_tag_registry_applicationstatuslabel", + "utils_status_tag_registry_applicationstatustagtype", + "utils_status_tag_registry_biztypelabel", + "utils_status_tag_registry_biztypetagtype", + "utils_status_tag_registry_cellproductstatuslabel", + "utils_status_tag_registry_cellproductstatustagtype", + "utils_status_tag_registry_checkupstatuslabel", + "utils_status_tag_registry_checkupstatustagtype", + "utils_status_tag_registry_createlabelgetter", + "utils_status_tag_registry_createtagtypegetter", + "utils_status_tag_registry_feestatuslabel", + "utils_status_tag_registry_feestatustagtype", + "utils_status_tag_registry_infusionmethodlabel", + "utils_status_tag_registry_infusionstatuslabel", + "utils_status_tag_registry_infusionstatustagtype", + "utils_status_tag_registry_normalizescheduleproductstatuscode", + "utils_status_tag_registry_outboundmaterialcellstatuslabel", + "utils_status_tag_registry_outboundmaterialcellstatustagtype", + "utils_status_tag_registry_productstatuslabel", + "utils_status_tag_registry_productstatustagtype", + "utils_status_tag_registry_qcstatuslabel", + "utils_status_tag_registry_qcstatustagtype", + "utils_status_tag_registry_releasereviewconclusionlabel", + "utils_status_tag_registry_releasereviewconclusiontagtype", + "utils_status_tag_registry_schedulestatuslabel", + "utils_status_tag_registry_schedulestatustagtype", + "utils_status_tag_registry_ts", + "utils_status_tag_registry_txnstatuslabel", + "utils_status_tag_registry_txnstatustagtype", + "utils_status_tag_registry_txntypelabel", + "utils_status_tag_registry_txntypetagtype" + ], + "21": [ + "locales_index_getdefaultlanguage", + "locales_index_ts", + "storage_storage_checkstoragecompatibility", + "storage_storage_config_storageconfig", + "storage_storage_config_storageconfig_createcurrentversionpattern", + "storage_storage_config_storageconfig_createkeypattern", + "storage_storage_config_storageconfig_createversionpattern", + "storage_storage_config_storageconfig_extractstoreidfromkey", + "storage_storage_config_storageconfig_extractversionfromkey", + "storage_storage_config_storageconfig_generatelegacykey", + "storage_storage_config_storageconfig_generatestoragekey", + "storage_storage_config_storageconfig_iscurrentversionkey", + "storage_storage_config_storageconfig_isversionedkey", + "storage_storage_getsystemstorage", + "storage_storage_getsysversion", + "storage_storage_key_manager_storagekeymanager", + "storage_storage_key_manager_storagekeymanager_findexistingkey", + "storage_storage_key_manager_storagekeymanager_getcurrentversionkey", + "storage_storage_key_manager_storagekeymanager_getstoragekey", + "storage_storage_key_manager_storagekeymanager_hascurrentversiondata", + "storage_storage_key_manager_storagekeymanager_migratedata", + "storage_storage_storagecompatibilitymanager", + "storage_storage_storagecompatibilitymanager_checkcompatibility", + "storage_storage_storagecompatibilitymanager_getlegacystoragedata", + "storage_storage_storagecompatibilitymanager_getsystemstorage", + "storage_storage_storagecompatibilitymanager_getsystemversion", + "storage_storage_storagecompatibilitymanager_handlestorageerror", + "storage_storage_storagecompatibilitymanager_hasanyversionstorage", + "storage_storage_storagecompatibilitymanager_hascurrentversionstorage", + "storage_storage_storagecompatibilitymanager_isstorageempty", + "storage_storage_storagecompatibilitymanager_performsystemlogout", + "storage_storage_storagecompatibilitymanager_showstorageerror", + "storage_storage_storagecompatibilitymanager_validatestoragedata", + "storage_storage_validatestoragedata", + "utils_storage_storage_config_ts", + "utils_storage_storage_key_manager_ts", + "utils_storage_storage_ts" + ], + "22": [ "api_admin_completepilotapplication", "api_admin_deletepilotapplication", "api_admin_fetchpilotapplicationlist", @@ -1945,7 +1893,7 @@ "utils_fetch_paged_list_ts", "views_pilot_service_pilot_application_pilotapplicationtab_vue" ], - "25": [ + "23": [ "api_material_fetchbatchdiscardmaterial", "api_material_fetchbatchstockinmaterial", "api_material_fetchbatchstockoutmaterial", @@ -1980,7 +1928,42 @@ "views_cell_storage_material_materialstockchecktab_vue", "views_cell_storage_material_materialusagetab_vue" ], - "26": [ + "24": [ + "api_ethnic_fetchethniclist", + "api_ethnic_ts", + "components_business_sample_transport_form_section_index_vue", + "list_donationformdialog_applydonationbundletoform", + "list_donationformdialog_createemptytransport", + "list_donationformdialog_ensureethnicoptioninlist", + "list_donationformdialog_fullfileurl", + "list_donationformdialog_handleopenforadd", + "list_donationformdialog_loadethnicoptions", + "list_donationformdialog_normalizesamplerow", + "list_donationformdialog_resetform", + "list_donationformdialog_scrolltosection", + "pilot_application_applicationformdialog_if", + "pilot_application_applicationformdialog_remotesearchcustomers", + "protocol_protocolformdialog_createemptytransport", + "protocol_protocolformdialog_datetimetoymd", + "protocol_protocolformdialog_defaultinstallmentstartdateymd", + "protocol_protocolformdialog_ensureethnicoptioninlist", + "protocol_protocolformdialog_for", + "protocol_protocolformdialog_fullfileurl", + "protocol_protocolformdialog_if", + "protocol_protocolformdialog_initpaymentdetailexpandflags", + "protocol_protocolformdialog_isfqnumericfieldempty", + "protocol_protocolformdialog_loadethnicoptions", + "protocol_protocolformdialog_normalizesamplerow", + "protocol_protocolformdialog_paymentdetailsummary", + "protocol_protocolformdialog_resetform", + "protocol_protocolformdialog_scrolltosection", + "protocol_protocolformdialog_togglepaymentdetailexpand", + "sample_transport_form_section_index_if", + "views_cell_storage_protocol_protocolformdialog_vue", + "views_pilot_service_pilot_application_applicationformdialog_vue", + "views_research_donation_list_donationformdialog_vue" + ], + "25": [ "api_admin_fetchcellproductspeclist", "api_admin_fetchcellproducttypelist", "api_cell_product_fetchmaxpassageproductseq", @@ -2014,13 +1997,12 @@ "utils_storage_slot_options_filterstorageslotselectoptions", "views_production_production_work_order_taskoutputproductdialog_vue" ], - "27": [ + "26": [ "api_auth_fetchchangepassword", "api_auth_fetchgetmenucodes", "api_auth_fetchgetuserinfo", "api_auth_fetchlogin", "api_auth_fetchlogout", - "api_auth_fetchrefreshtoken", "api_auth_fetchupdateprofile", "api_auth_fetchuploadprofileavatar", "api_auth_ts", @@ -2045,7 +2027,7 @@ "widget_userprofiledialog_loadprofile", "widget_userprofiledialog_revokeavatarlocalpreview" ], - "28": [ + "27": [ "api_qc_work_order_fetchconfigureqcworkorder", "api_qc_work_order_fetchcreateqcworkorder", "api_qc_work_order_fetchdeleteqcworkorder", @@ -2071,7 +2053,7 @@ "views_quality_inspection_my_qc_task_index_vue", "views_quality_inspection_qc_work_order_qcworkordertabbar_vue" ], - "29": [ + "28": [ "business_highlight_addcopybutton", "business_highlight_highlightcode", "business_highlight_insertlinenumbers", @@ -2095,7 +2077,7 @@ "directives_index_setupglobdirectives", "directives_index_ts" ], - "30": [ + "29": [ "production_work_order_usetaskstepeditor_fromapiflag", "production_work_order_usetaskstepeditor_normalizestepsubtables", "production_work_order_usetaskstepeditor_parseordernum", @@ -2119,6 +2101,30 @@ "utils_production_labels_ts", "views_production_production_work_order_usetaskstepeditor_ts" ], + "30": [ + "api_outbound_release_review_batchreviewoutboundrelease", + "api_outbound_release_review_deletereleasereview", + "api_outbound_release_review_fetchoutboundreleasematerial", + "api_outbound_release_review_fetchoutboundreleasereviewdetail", + "api_outbound_release_review_fetchoutboundreleasereviewlist", + "api_outbound_release_review_fetchreleasereviewlist", + "api_outbound_release_review_saveoutboundreleasematerial", + "api_outbound_release_review_ts", + "api_outbound_release_review_updatereleasereview", + "outbound_release_review_index_handlereset", + "outbound_release_review_index_handlesearch", + "outbound_release_review_index_handletoggleselect", + "outbound_release_review_index_handleview", + "outbound_release_review_index_loaddata", + "outbound_release_review_index_onreviewsubmitted", + "outbound_release_review_index_openreviewdialog", + "outbound_release_review_index_rowid", + "outbound_release_review_outboundreleasereviewcardlist_cardindex", + "outbound_release_review_outboundreleasereviewcardlist_cellproducts", + "outbound_release_review_outboundreleasereviewcardlist_isselected", + "views_pilot_service_outbound_release_review_index_vue", + "views_pilot_service_outbound_release_review_outboundreleasereviewcardlist_vue" + ], "31": [ "api_admin_fetchcellsampletypelist", "api_admin_fetchcreatecellsampletype", @@ -2144,30 +2150,6 @@ "views_basic_info_cell_sample_type_samplecodetab_vue" ], "32": [ - "api_outbound_release_review_batchreviewoutboundrelease", - "api_outbound_release_review_deletereleasereview", - "api_outbound_release_review_fetchoutboundreleasematerial", - "api_outbound_release_review_fetchoutboundreleasereviewdetail", - "api_outbound_release_review_fetchoutboundreleasereviewlist", - "api_outbound_release_review_fetchreleasereviewlist", - "api_outbound_release_review_saveoutboundreleasematerial", - "api_outbound_release_review_ts", - "api_outbound_release_review_updatereleasereview", - "outbound_release_review_index_handlereset", - "outbound_release_review_index_handlesearch", - "outbound_release_review_index_handletoggleselect", - "outbound_release_review_index_handleview", - "outbound_release_review_index_loaddata", - "outbound_release_review_index_onreviewsubmitted", - "outbound_release_review_index_openreviewdialog", - "outbound_release_review_index_rowid", - "outbound_release_review_outboundreleasereviewcardlist_cardindex", - "outbound_release_review_outboundreleasereviewcardlist_cellproducts", - "outbound_release_review_outboundreleasereviewcardlist_isselected", - "views_pilot_service_outbound_release_review_index_vue", - "views_pilot_service_outbound_release_review_outboundreleasereviewcardlist_vue" - ], - "33": [ "api_production_work_order_fetchcompleteproductionworkorder", "api_production_work_order_fetchconfigureproductionworkorder", "api_production_work_order_fetchcreateproductionworkorder", @@ -2189,7 +2171,7 @@ "utils_production_menu_badge_resolveproductionmenubadgecode", "utils_production_menu_badge_ts" ], - "34": [ + "33": [ "utils_chinese_datetime_parse_handlechinesedatetimepaste", "utils_chinese_datetime_parse_parsechinesedatetimetext", "utils_chinese_datetime_parse_ts", @@ -2210,6 +2192,27 @@ "utils_numeric_input_parse_extractnumericpart", "utils_numeric_input_parse_ts" ], + "34": [ + "api_workflow_fetchapprovetask", + "api_workflow_fetchbusinessalltasks", + "api_workflow_fetchcompletedtasks", + "api_workflow_fetchcreateprocessdef", + "api_workflow_fetchdeleteprocessdef", + "api_workflow_fetchdesignerdata", + "api_workflow_fetchinstancedetail", + "api_workflow_fetchmyinstances", + "api_workflow_fetchpendingtasks", + "api_workflow_fetchprocessdeflist", + "api_workflow_fetchpublishversion", + "api_workflow_fetchrejecttask", + "api_workflow_fetchstartinstance", + "api_workflow_fetchupdateprocessdef", + "api_workflow_fetchversionlist", + "api_workflow_ts", + "components_approvaldialog_handlesubmit", + "components_approvaldialog_loadformdata", + "views_system_workflow_components_approvaldialog_vue" + ], "35": [ "api_env_detect_item_fetchcreateenvdetectitem", "api_env_detect_item_fetchdeleteenvdetectitem", @@ -2316,21 +2319,6 @@ "utils_form_validator_ts" ], "41": [ - "api_research_donation_fetchbatchdeleteresearchdonation", - "api_research_donation_fetchconvertfromstorage", - "api_research_donation_fetchconverttostorage", - "api_research_donation_fetchcreateresearchdonation", - "api_research_donation_fetchdeleteresearchdonation", - "api_research_donation_fetchdonationstatuschange", - "api_research_donation_fetchnextdonationsamplecode", - "api_research_donation_fetchresearchdonationauditlist", - "api_research_donation_fetchresearchdonationdetail", - "api_research_donation_fetchresearchdonationlist", - "api_research_donation_fetchsubmitdonationaudit", - "api_research_donation_fetchupdateresearchdonation", - "api_research_donation_ts" - ], - "42": [ "utils_production_work_order_card_meta_buildinboundmetafields", "utils_production_work_order_card_meta_formatoutboundschedulesortno", "utils_production_work_order_card_meta_formatoutboundscheduletotalcount", @@ -2343,7 +2331,7 @@ "utils_production_work_order_card_meta_receptionover24hourstagtype", "utils_production_work_order_card_meta_ts" ], - "43": [ + "42": [ "utils_clinical_payment_flow_steps_buildpaymentflowsteps", "utils_clinical_payment_flow_steps_dash", "utils_clinical_payment_flow_steps_formatamount", @@ -2355,7 +2343,7 @@ "utils_clinical_payment_flow_steps_resolvestepstate", "utils_clinical_payment_flow_steps_ts" ], - "44": [ + "43": [ "art_work_tab_index_cleanupeventlisteners", "art_work_tab_index_handletouchend", "art_work_tab_index_handletouchmove", @@ -2366,7 +2354,7 @@ "art_work_tab_index_setupeventlisteners", "components_core_layouts_art_work_tab_index_vue" ], - "45": [ + "44": [ "art_fireworks_effect_index_fireworksystem", "art_fireworks_effect_index_fireworksystem_constructor", "art_fireworks_effect_index_fireworksystem_createfirework", @@ -2377,7 +2365,7 @@ "art_fireworks_effect_index_fireworksystem_preloadimage", "components_core_layouts_art_fireworks_effect_index_vue" ], - "46": [ + "45": [ "art_count_to_index_clamp", "art_count_to_index_currentvalue", "art_count_to_index_formatnumber", @@ -2388,7 +2376,7 @@ "art_count_to_index_targetvalue", "components_core_text_effect_art_count_to_index_vue" ], - "47": [ + "46": [ "view_dialogs_view_dialog_registry_getproductionworkorderviewdialogcomponent", "views_production_production_work_order_view_dialogs_inboundcellstorageproductionviewdialog_vue", "views_production_production_work_order_view_dialogs_inboundresearchdonationproductionviewdialog_vue", @@ -2399,7 +2387,7 @@ "views_production_production_work_order_view_dialogs_temporaryproductionviewdialog_vue", "views_production_production_work_order_view_dialogs_view_dialog_registry_ts" ], - "48": [ + "47": [ "tabs_tab_registry_getqcworkordertabcomponent", "views_quality_inspection_qc_work_order_tabs_alltab_vue", "views_quality_inspection_qc_work_order_tabs_inboundcellstoragetab_vue", @@ -2410,7 +2398,7 @@ "views_quality_inspection_qc_work_order_tabs_tab_registry_ts", "views_quality_inspection_qc_work_order_tabs_temporarytab_vue" ], - "49": [ + "48": [ "sys_error_handle_isignorablescripterror", "sys_error_handle_normalizeerrormessage", "sys_error_handle_registerpromiseerrorhandler", @@ -2420,7 +2408,7 @@ "sys_error_handle_vueerrorhandler", "utils_sys_error_handle_ts" ], - "50": [ + "49": [ "core_usetableheight_tableheightcalculator", "core_usetableheight_tableheightcalculator_calculate", "core_usetableheight_tableheightcalculator_calculateoffset", @@ -2430,7 +2418,7 @@ "core_usetableheight_usetableheight", "hooks_core_usetableheight_ts" ], - "51": [ + "50": [ "tabs_tab_registry_getproductionworkordertabcomponent", "views_production_production_work_order_tabs_inboundcellstoragetab_vue", "views_production_production_work_order_tabs_inboundresearchdonationtab_vue", @@ -2440,7 +2428,7 @@ "views_production_production_work_order_tabs_tab_registry_ts", "views_production_production_work_order_tabs_temporarytab_vue" ], - "52": [ + "51": [ "app_vue", "main_ts", "src_app_refreshbuttonautoicons", @@ -2449,7 +2437,7 @@ "src_main_masksecret", "utils_sys_console_ts" ], - "53": [ + "52": [ "utils_sample_reception_lab_storage_code_buildprefilledlabstoragecode", "utils_sample_reception_lab_storage_code_formatyear", "utils_sample_reception_lab_storage_code_formatym", @@ -2458,6 +2446,15 @@ "utils_sample_reception_lab_storage_code_parselabstoragereferencedate", "utils_sample_reception_lab_storage_code_ts" ], + "53": [ + "api_leave_fetchcreateleave", + "api_leave_fetchdeleteleave", + "api_leave_fetchleavedetail", + "api_leave_fetchleavelist", + "api_leave_fetchsubmitleave", + "api_leave_fetchupdateleave", + "api_leave_ts" + ], "54": [ "utils_protocol_payment_labels_formatpaymentamount", "utils_protocol_payment_labels_formatpaymentduedate", @@ -2505,910 +2502,916 @@ "api_storage_entry_sms_notification_ts" ], "61": [ + "api_sample_sms_notification_fetchgeneratesms", + "api_sample_sms_notification_fetchsamplesmsnotificationlist", + "api_sample_sms_notification_fetchtogglesmsnotified", + "api_sample_sms_notification_ts" + ], + "62": [ "views_cell_storage_protocol_audit_sampleqcinfotab_vue", "views_cell_storage_protocol_audit_samplereceptioninfotab_vue", "views_cell_storage_protocol_audit_storageentryinfotab_vue", "views_cell_storage_sample_info_index_vue" ], - "62": [ + "63": [ "infusion_schedule_management_scheduleeditdialog", "infusion_schedule_management_scheduleeditdialog_if", "infusion_schedule_management_scheduleeditdialog_synccellproductfromoption", "views_pilot_service_infusion_schedule_management_scheduleeditdialog_vue" ], - "63": [ + "64": [ "channel_channelviewdialog_formatprice", "channel_channelviewdialog_fullfileurl", "channel_channelviewdialog_normalizeagreementrow", "views_pilot_service_channel_channelviewdialog_vue" ], - "64": [ + "65": [ "config_setting_getsettingdefaults", "config_setting_resettodefaults", "config_setting_ts" ], - "65": [ + "66": [ "config_modules_component_ts", "modules_component_getenabledglobalcomponents", "modules_component_getglobalcomponentbykey" ], - "66": [ + "67": [ "utils_copy_text_copytexttoclipboard", "utils_copy_text_copytextwithfallback", "utils_copy_text_ts" ], - "67": [ + "68": [ "form_responsive_calculateresponsivespan", "form_responsive_createresponsivespancalculator", "utils_form_responsive_ts" ], - "68": [ + "69": [ "art_line_chart_index_clearanimationtimers", "art_line_chart_index_if", "components_core_charts_art_line_chart_index_vue" ], - "69": [ + "70": [ "art_text_scroll_index_handlecontentclick", "art_text_scroll_index_measuresizes", "components_core_text_effect_art_text_scroll_index_vue" ], - "70": [ + "71": [ "components_business_order_operate_dialog_bridge_index_vue", "order_operate_dialog_bridge_index_handlemessage", "order_operate_dialog_bridge_index_postopen" ], - "71": [ + "72": [ "core_uselayoutheight_useautolayoutheight", "core_uselayoutheight_uselayoutheight", "hooks_core_uselayoutheight_ts" ], - "72": [ + "73": [ "composables_useproductionworkordertabstepcounts_emptytabcounts", "composables_useproductionworkordertabstepcounts_useproductionworkordertabstepcounts", "views_production_production_work_order_composables_useproductionworkordertabstepcounts_ts" ], - "73": [ + "74": [ "composables_useqcworkordertabunfinishedcounts_emptytabcounts", "composables_useqcworkordertabunfinishedcounts_useqcworkordertabunfinishedcounts", "views_quality_inspection_qc_work_order_composables_useqcworkordertabunfinishedcounts_ts" ], - "74": [ + "75": [ "utils_sort_order_fetchnextsortorder", "utils_sort_order_ts" ], - "75": [ + "76": [ "ui_ep_icon_map_resolveepicon", "utils_ui_ep_icon_map_ts" ], - "76": [ + "77": [ "ui_tabs_gettabconfig", "utils_ui_tabs_ts" ], - "77": [ + "78": [ "ui_loading_getloadingbackground", "utils_ui_loading_ts" ], - "78": [ + "79": [ "art_search_bar_index_if", "components_core_forms_art_search_bar_index_vue" ], - "79": [ + "80": [ "art_form_index_if", "components_core_forms_art_form_index_vue" ], - "80": [ + "81": [ "art_wang_editor_index_onsuccess", "components_core_forms_art_wang_editor_index_vue" ], - "81": [ + "82": [ "art_donut_chart_card_index_formatnumber", "components_core_cards_art_donut_chart_card_index_vue" ], - "82": [ + "83": [ "art_k_line_chart_index_getactualcolors", "components_core_charts_art_k_line_chart_index_vue" ], - "83": [ + "84": [ "art_bar_chart_index_creategradientcolor", "components_core_charts_art_bar_chart_index_vue" ], - "84": [ + "85": [ "art_h_bar_chart_index_creategradientcolor", "components_core_charts_art_h_bar_chart_index_vue" ], - "85": [ + "86": [ "art_basic_banner_index_generatemeteors", "components_core_banners_art_basic_banner_index_vue" ], - "86": [ + "87": [ "components_core_layouts_art_settings_panel_composables_usesettingsconfig_ts", "composables_usesettingsconfig_usesettingsconfig" ], - "87": [ + "88": [ "components_core_layouts_art_menus_art_horizontal_menu_index_vue", "components_core_layouts_art_menus_art_horizontal_menu_widget_horizontalsubmenu_vue" ], - "88": [ + "89": [ "components_business_order_operate_local_dialog_index_vue", "order_operate_local_dialog_index_handlemessage" ], - "89": [ + "90": [ "components_business_product_view_dialog_index_vue", "product_view_dialog_index_formatmeasureview" ], - "90": [ + "91": [ "core_usefastenter_usefastenter", "hooks_core_usefastenter_ts" ], - "91": [ + "92": [ "core_usemenuperm_usemenuperm", "hooks_core_usemenuperm_ts" ], - "92": [ + "93": [ "core_useheaderbar_useheaderbar", "hooks_core_useheaderbar_ts" ], - "93": [ + "94": [ "express_index_deep", "views_system_express_index_vue" ], - "94": [ + "95": [ "designer_flowdesigner_createedge", "views_system_workflow_designer_flowdesigner_vue" ], - "95": [ + "96": [ "site_index_deep", "views_system_site_index_vue" ], - "96": [ + "97": [ "source_chain_chainlinkedge_handledblclick", "views_production_cell_product_source_chain_chainlinkedge_vue" ], - "97": [ + "98": [ "production_work_order_workordertaskstepsublist_assigneedisplayname", "views_production_production_work_order_workordertaskstepsublist_vue" ], - "98": [ + "99": [ "composables_useproductionviewdialog_useproductionviewdialog", "views_production_production_work_order_composables_useproductionviewdialog_ts" ], - "99": [ + "100": [ "composables_useproductionworkordertabpage_useproductionworkordertabpage", "views_production_production_work_order_composables_useproductionworkordertabpage_ts" ], - "100": [ + "101": [ "qc_work_order_index_if", "views_quality_inspection_qc_work_order_index_vue" ], - "101": [ + "102": [ "channel_channelserviceordertab_if", "views_pilot_service_channel_channelserviceordertab_vue" ], - "102": [ + "103": [ "outbound_release_review_outboundreleasematerialdialog_return", "views_pilot_service_outbound_release_review_outboundreleasematerialdialog_vue" ], - "103": [ + "104": [ "insurance_company_index_deep", "views_basic_info_insurance_company_index_vue" ], - "104": [ + "105": [ "store_index_initstore", "store_index_ts" ], - "105": [ + "106": [ "env_d_ts" ], - "106": [ + "107": [ "shims_loose_d_ts" ], - "107": [ + "108": [ "types_api_d_ts" ], - "108": [ + "109": [ "types_index_ts" ], - "109": [ + "110": [ "types_config_index_ts" ], - "110": [ + "111": [ "types_component_chart_ts" ], - "111": [ + "112": [ "types_component_index_ts" ], - "112": [ + "113": [ "types_common_response_ts" ], - "113": [ + "114": [ "types_common_index_ts" ], - "114": [ + "115": [ "types_directive_directive_d_ts" ], - "115": [ + "116": [ "types_api_api_d_ts" ], - "116": [ + "117": [ "types_import_components_d_ts" ], - "117": [ + "118": [ "types_import_auto_imports_d_ts" ], - "118": [ + "119": [ "types_store_index_ts" ], - "119": [ + "120": [ "types_router_index_ts" ], - "120": [ + "121": [ "config_index_ts" ], - "121": [ + "122": [ "config_modules_festival_ts" ], - "122": [ + "123": [ "config_modules_headerbar_ts" ], - "123": [ + "124": [ "config_modules_fastenter_ts" ], - "124": [ + "125": [ "config_assets_images_ts" ], - "125": [ + "126": [ "plugins_echarts_ts" ], - "126": [ + "127": [ "plugins_index_ts" ], - "127": [ + "128": [ "constants_material_discard_ts" ], - "128": [ + "129": [ "mock_upgrade_changelog_ts" ], - "129": [ + "130": [ "mock_temp_articlelist_ts" ], - "130": [ + "131": [ "mock_temp_commentlist_ts" ], - "131": [ + "132": [ "mock_temp_formdata_ts" ], - "132": [ + "133": [ "mock_temp_commentdetail_ts" ], - "133": [ + "134": [ "enums_formenum_ts" ], - "134": [ + "135": [ "enums_appenum_ts" ], - "135": [ + "136": [ "utils_patch_el_select_filterable_ts" ], - "136": [ + "137": [ "utils_qc_material_ui_ts" ], - "137": [ + "138": [ "utils_index_ts" ], - "138": [ + "139": [ "utils_qc_labels_ts" ], - "139": [ + "140": [ "utils_process_material_ui_ts" ], - "140": [ + "141": [ "utils_ui_emojo_ts" ], - "141": [ + "142": [ "utils_ui_index_ts" ], - "142": [ + "143": [ "utils_ui_iconify_loader_ts" ], - "143": [ + "144": [ "utils_form_index_ts" ], - "144": [ + "145": [ "utils_constants_links_ts" ], - "145": [ + "146": [ "utils_constants_index_ts" ], - "146": [ + "147": [ "utils_navigation_index_ts" ], - "147": [ + "148": [ "utils_storage_index_ts" ], - "148": [ + "149": [ "utils_sys_mittbus_ts" ], - "149": [ + "150": [ "utils_sys_index_ts" ], - "150": [ + "151": [ "utils_table_tableconfig_ts" ], - "151": [ + "152": [ "utils_http_status_ts" ], - "152": [ + "153": [ "components_core_tables_art_table_index_vue" ], - "153": [ + "154": [ "components_core_tables_art_table_header_index_vue" ], - "154": [ + "155": [ "components_core_forms_art_button_more_index_vue" ], - "155": [ + "156": [ "components_core_forms_art_excel_import_index_vue" ], - "156": [ + "157": [ "components_core_forms_art_excel_export_index_vue" ], - "157": [ + "158": [ "components_core_forms_art_drag_verify_index_vue" ], - "158": [ + "159": [ "components_core_forms_art_button_table_index_vue" ], - "159": [ + "160": [ "components_core_widget_art_icon_button_index_vue" ], - "160": [ + "161": [ "components_core_cards_art_bar_chart_card_index_vue" ], - "161": [ + "162": [ "components_core_cards_art_data_list_card_index_vue" ], - "162": [ + "163": [ "components_core_cards_art_timeline_list_card_index_vue" ], - "163": [ + "164": [ "components_core_cards_art_stats_card_index_vue" ], - "164": [ + "165": [ "components_core_cards_art_image_card_index_vue" ], - "165": [ + "166": [ "components_core_cards_art_progress_card_index_vue" ], - "166": [ + "167": [ "components_core_cards_art_line_chart_card_index_vue" ], - "167": [ + "168": [ "components_core_charts_art_scatter_chart_index_vue" ], - "168": [ + "169": [ "components_core_charts_art_dual_bar_compare_chart_index_vue" ], - "169": [ + "170": [ "components_core_charts_art_ring_chart_index_vue" ], - "170": [ + "171": [ "components_core_charts_art_radar_chart_index_vue" ], - "171": [ + "172": [ "components_core_others_art_watermark_index_vue" ], - "172": [ + "173": [ "components_core_others_art_menu_right_index_vue" ], - "173": [ + "174": [ "components_core_banners_art_card_banner_index_vue" ], - "174": [ + "175": [ "components_core_layouts_art_global_component_index_vue" ], - "175": [ + "176": [ "components_core_layouts_art_settings_panel_index_vue" ], - "176": [ + "177": [ "components_core_layouts_art_settings_panel_widget_themesettings_vue" ], - "177": [ + "178": [ "components_core_layouts_art_settings_panel_widget_settingheader_vue" ], - "178": [ + "179": [ "components_core_layouts_art_settings_panel_widget_menustylesettings_vue" ], - "179": [ + "180": [ "components_core_layouts_art_settings_panel_widget_basicsettings_vue" ], - "180": [ + "181": [ "components_core_layouts_art_settings_panel_widget_settingdrawer_vue" ], - "181": [ + "182": [ "components_core_layouts_art_settings_panel_widget_settingactions_vue" ], - "182": [ + "183": [ "components_core_layouts_art_settings_panel_widget_colorsettings_vue" ], - "183": [ + "184": [ "components_core_layouts_art_settings_panel_widget_menulayoutsettings_vue" ], - "184": [ + "185": [ "components_core_layouts_art_settings_panel_widget_sectiontitle_vue" ], - "185": [ + "186": [ "components_core_layouts_art_settings_panel_widget_boxstylesettings_vue" ], - "186": [ + "187": [ "components_core_layouts_art_settings_panel_widget_containersettings_vue" ], - "187": [ + "188": [ "components_core_layouts_art_chat_window_index_vue" ], - "188": [ + "189": [ "components_core_layouts_art_menus_art_mixed_menu_index_vue" ], - "189": [ + "190": [ "components_core_layouts_art_notification_index_vue" ], - "190": [ + "191": [ "components_core_layouts_art_fast_enter_index_vue" ], - "191": [ + "192": [ "components_core_layouts_art_breadcrumb_index_vue" ], - "192": [ + "193": [ "components_core_theme_theme_svg_index_vue" ], - "193": [ + "194": [ "components_core_views_result_artresultpage_vue" ], - "194": [ + "195": [ "components_core_views_exception_exceptionillustration_vue" ], - "195": [ + "196": [ "components_core_views_exception_artexception_vue" ], - "196": [ + "197": [ "components_core_views_login_authtopbar_vue" ], - "197": [ + "198": [ "components_core_views_login_loginleftview_vue" ], - "198": [ + "199": [ "components_core_text_effect_art_festival_text_scroll_index_vue" ], - "199": [ + "200": [ "components_core_base_art_svg_icon_index_vue" ], - "200": [ + "201": [ "components_core_base_art_back_to_top_index_vue" ], - "201": [ + "202": [ "components_core_base_art_logo_index_vue" ], - "202": [ + "203": [ "components_core_media_art_video_player_index_vue" ], - "203": [ + "204": [ "components_core_media_art_cutter_img_index_vue" ], - "204": [ + "205": [ "components_business_clinical_payment_submit_readonly_index_vue" ], - "205": [ + "206": [ "components_business_sample_qc_info_cards_index_vue" ], - "206": [ + "207": [ "components_business_sample_qc_batch_readonly_index_vue" ], - "207": [ + "208": [ "components_business_protocol_payment_detail_readonly_index_vue" ], - "208": [ + "209": [ "components_business_qc_item_param_select_editor_index_vue" ], - "209": [ + "210": [ "hooks_index_ts" ], - "210": [ + "211": [ "views_auth_login_index_vue" ], - "211": [ + "212": [ "views_cell_storage_refund_confirm_index_vue" ], - "212": [ + "213": [ "views_cell_storage_my_material_usage_index_vue" ], - "213": [ + "214": [ "views_cell_storage_protocol_index_vue" ], - "214": [ + "215": [ "views_cell_storage_sample_reception_info_index_vue" ], - "215": [ + "216": [ "views_cell_storage_payment_info_index_vue" ], - "216": [ + "217": [ "views_cell_storage_storage_cert_index_vue" ], - "217": [ + "218": [ "views_cell_storage_protocol_audit_samplecollectioninfotab_vue" ], - "218": [ + "219": [ "views_cell_storage_protocol_audit_protocolaudittab_vue" ], - "219": [ + "220": [ "views_cell_storage_fullmoon_todo_index_vue" ], - "220": [ + "221": [ "views_cell_storage_storage_entry_info_index_vue" ], - "221": [ + "222": [ "views_cell_storage_payment_confirm_index_vue" ], - "222": [ + "223": [ "views_cell_storage_payment_confirm_refundconfirmtab_vue" ], - "223": [ + "224": [ "views_cell_storage_payment_confirm_invoicerequesttab_vue" ], - "224": [ + "225": [ "views_cell_storage_material_stock_log_index_vue" ], - "225": [ + "226": [ "views_outside_iframe_vue" ], - "226": [ + "227": [ "views_operations_demo_index_vue" ], - "227": [ + "228": [ "views_operations_exhibition_appointment_index_vue" ], - "228": [ + "229": [ "views_research_donation_audit_index_vue" ], - "229": [ + "230": [ "views_research_donation_sample_info_index_vue" ], - "230": [ + "231": [ "views_research_donation_sample_info_donationsamplecollectioninfotab_vue" ], - "231": [ + "232": [ "views_research_donation_list_index_vue" ], - "232": [ + "233": [ "views_dashboard_console_index_vue" ], - "233": [ + "234": [ "views_system_tenant_index_vue" ], - "234": [ + "235": [ "views_system_order_index_vue" ], - "235": [ + "236": [ "views_system_unit_index_vue" ], - "236": [ + "237": [ "views_system_user_detail_vue" ], - "237": [ + "238": [ "views_system_workflow_my_applications_index_vue" ], - "238": [ + "239": [ "views_system_workflow_task_pending_index_vue" ], - "239": [ + "240": [ "views_system_workflow_task_completed_index_vue" ], - "240": [ + "241": [ "views_system_workflow_components_processstatustag_vue" ], - "241": [ + "242": [ "views_system_workflow_process_index_vue" ], - "242": [ + "243": [ "views_system_dict_index_vue" ], - "243": [ + "244": [ "views_system_leave_index_vue" ], - "244": [ + "245": [ "views_production_output_type_index_vue" ], - "245": [ + "246": [ "views_production_cell_product_index_vue" ], - "246": [ + "247": [ "views_production_cell_product_sourcechaingraph_vue" ], - "247": [ + "248": [ "views_production_cell_product_source_chain_chaininject_ts" ], - "248": [ + "249": [ "views_production_cell_product_source_chain_chain_types_ts" ], - "249": [ + "250": [ "views_production_cell_product_source_chain_chainflowtheme_ts" ], - "250": [ + "251": [ "views_production_cell_product_source_chain_chainnodecard_vue" ], - "251": [ + "252": [ "views_production_process_route_index_vue" ], - "252": [ + "253": [ "views_production_sop_index_vue" ], - "253": [ + "254": [ "views_production_production_task_index_vue" ], - "254": [ + "255": [ "views_production_reagent_index_vue" ], - "255": [ + "256": [ "views_production_production_work_order_taskinputenhancedtable_vue" ], - "256": [ + "257": [ "views_production_production_work_order_taskexecutiondialog_vue" ], - "257": [ + "258": [ "views_production_production_work_order_productionworkordercardlist_vue" ], - "258": [ + "259": [ "views_production_consumable_pack_index_vue" ], - "259": [ + "260": [ "views_production_consumable_index_vue" ], - "260": [ + "261": [ "views_production_cleanroom_garment_index_vue" ], - "261": [ + "262": [ "views_production_production_material_index_vue" ], - "262": [ + "263": [ "views_production_production_material_productionmaterialstockchecktab_vue" ], - "263": [ + "264": [ "views_production_production_material_productionmaterialpreptab_vue" ], - "264": [ + "265": [ "views_production_sample_reception_completion_index_vue" ], - "265": [ + "266": [ "views_production_equipment_index_vue" ], - "266": [ + "267": [ "views_production_process_index_vue" ], - "267": [ + "268": [ "views_production_process_category_index_vue" ], - "268": [ + "269": [ "views_production_process_category_outputtypetab_vue" ], - "269": [ + "270": [ "views_index_index_vue" ], - "270": [ + "271": [ "views_quality_inspection_qc_work_order_qcworkordertaskresultpanel_vue" ], - "271": [ + "272": [ "views_quality_inspection_qc_work_order_qcworkorderconfigurebatches_vue" ], - "272": [ + "273": [ "views_quality_inspection_qc_work_order_qcworkorderfeesummarybar_vue" ], - "273": [ + "274": [ "views_quality_inspection_qc_work_order_view_dialogs_outboundqcdiagnosisattachments_vue" ], - "274": [ + "275": [ "views_quality_inspection_sample_reception_check_item_index_vue" ], - "275": [ + "276": [ "views_quality_inspection_lab_test_item_index_vue" ], - "276": [ + "277": [ "views_quality_inspection_lab_test_item_thirdpartycompanytab_vue" ], - "277": [ + "278": [ "views_quality_inspection_my_qc_material_usage_index_vue" ], - "278": [ + "279": [ "views_quality_inspection_pre_transit_sample_index_vue" ], - "279": [ + "280": [ "views_quality_inspection_pre_transit_sample_pretransitprotocolcardlist_vue" ], - "280": [ + "281": [ "views_quality_inspection_sample_reception_index_vue" ], - "281": [ + "282": [ "views_quality_inspection_sample_reception_samplereceptioncardlist_vue" ], - "282": [ + "283": [ "views_quality_inspection_qc_task_index_vue" ], - "283": [ + "284": [ "views_quality_inspection_storage_release_review_index_vue" ], - "284": [ + "285": [ "views_quality_inspection_qc_material_usage_index_vue" ], - "285": [ + "286": [ "views_quality_inspection_third_party_company_index_vue" ], - "286": [ + "287": [ "views_exception_500_index_vue" ], - "287": [ + "288": [ "views_exception_403_index_vue" ], - "288": [ + "289": [ "views_exception_404_index_vue" ], - "289": [ + "290": [ "views_pilot_service_cell_product_type_index_vue" ], - "290": [ + "291": [ "views_pilot_service_cell_product_type_cellproductpricetab_vue" ], - "291": [ + "292": [ "views_pilot_service_cell_product_type_cellproductspectab_vue" ], - "292": [ + "293": [ "views_pilot_service_infusion_schedule_management_index_vue" ], - "293": [ + "294": [ "views_pilot_service_infusion_schedule_management_scheduleviewdialog_vue" ], - "294": [ + "295": [ "views_pilot_service_channel_service_order_index_vue" ], - "295": [ + "296": [ "views_pilot_service_channel_service_order_serviceordertxntable_vue" ], - "296": [ + "297": [ "views_pilot_service_channel_service_order_serviceordertxndialog_vue" ], - "297": [ + "298": [ "views_pilot_service_channel_index_vue" ], - "298": [ + "299": [ "views_pilot_service_clinical_refund_confirm_index_vue" ], - "299": [ + "300": [ "views_pilot_service_outbound_release_review_outboundreleaseviewdialog_vue" ], - "300": [ + "301": [ "views_pilot_service_cell_product_price_index_vue" ], - "301": [ + "302": [ "views_pilot_service_checkup_management_index_vue" ], - "302": [ + "303": [ "views_pilot_service_clinical_payment_info_index_vue" ], - "303": [ + "304": [ "views_pilot_service_project_price_system_index_vue" ], - "304": [ + "305": [ "views_pilot_service_cell_product_spec_index_vue" ], - "305": [ + "306": [ "views_basic_info_sample_code_index_vue" ], - "306": [ + "307": [ "views_basic_info_collection_protocol_no_index_vue" ], - "307": [ + "308": [ "views_basic_info_collection_region_index_vue" ], - "308": [ + "309": [ "views_basic_info_collection_region_collectionprotocolnotab_vue" ], - "309": [ + "310": [ "assets_svg_loading_ts" ], - "310": [ + "311": [ "store_modules_qc_menu_badge_ts" ], - "311": [ + "312": [ "store_modules_worktab_ts" ], - "312": [ + "313": [ "store_modules_table_ts" ], - "313": [ + "314": [ "store_modules_menu_ts" ], - "314": [ + "315": [ "store_modules_setting_ts" ], - "315": [ + "316": [ "store_modules_production_menu_badge_ts" ], - "316": [ + "317": [ "store_modules_user_ts" ], - "317": [ + "318": [ "router_routesalias_ts" ], - "318": [ + "319": [ "router_core_index_ts" ], - "319": [ + "320": [ "router_modules_sqxp_ts" ], - "320": [ + "321": [ "router_modules_index_ts" ], - "321": [ + "322": [ "router_modules_exception_ts" ], - "322": [ + "323": [ "router_routes_staticroutes_ts" ], - "323": [ + "324": [ "router_routes_asyncroutes_ts" ] }, "cohesion": { "0": 0.01, "1": 0.02, - "2": 0.02, + "2": 0.03, "3": 0.03, "4": 0.03, "5": 0.03, "6": 0.03, - "7": 0.04, + "7": 0.05, "8": 0.04, - "9": 0.05, - "10": 0.06, - "11": 0.06, + "9": 0.04, + "10": 0.04, + "11": 0.04, "12": 0.05, - "13": 0.06, - "14": 0.05, - "15": 0.04, - "16": 0.09, - "17": 0.06, - "18": 0.06, - "19": 0.1, - "20": 0.07, + "13": 0.05, + "14": 0.06, + "15": 0.06, + "16": 0.06, + "17": 0.1, + "18": 0.08, + "19": 0.07, + "20": 0.08, "21": 0.09, - "22": 0.08, + "22": 0.09, "23": 0.07, - "24": 0.09, - "25": 0.07, - "26": 0.1, - "27": 0.11, - "28": 0.09, - "29": 0.12, - "30": 0.1, + "24": 0.07, + "25": 0.1, + "26": 0.12, + "27": 0.09, + "28": 0.12, + "29": 0.1, + "30": 0.11, "31": 0.13, - "32": 0.11, - "33": 0.12, - "34": 0.16, + "32": 0.12, + "33": 0.16, + "34": 0.12, "35": 0.16, "36": 0.16, "37": 0.27, "38": 0.33, "39": 0.19, "40": 0.15, - "41": 0.15, - "42": 0.24, - "43": 0.42, - "44": 0.25, - "45": 0.28, - "46": 0.22, - "47": 0.36, - "48": 0.22, - "49": 0.39, - "50": 0.36, - "51": 0.25, - "52": 0.33, - "53": 0.48, + "41": 0.24, + "42": 0.42, + "43": 0.25, + "44": 0.28, + "45": 0.22, + "46": 0.36, + "47": 0.22, + "48": 0.39, + "49": 0.36, + "50": 0.25, + "51": 0.33, + "52": 0.48, + "53": 0.29, "54": 0.47, "55": 0.5, "56": 0.5, @@ -3419,15 +3422,15 @@ "61": 0.5, "62": 0.5, "63": 0.5, - "64": 1.0, - "65": 0.67, - "66": 1.0, - "67": 0.67, + "64": 0.5, + "65": 1.0, + "66": 0.67, + "67": 1.0, "68": 0.67, "69": 0.67, "70": 0.67, "71": 0.67, - "72": 1.0, + "72": 0.67, "73": 1.0, "74": 1.0, "75": 1.0, @@ -3678,7 +3681,8 @@ "320": 1.0, "321": 1.0, "322": 1.0, - "323": 1.0 + "323": 1.0, + "324": 1.0 }, "gods": [ { @@ -3756,37 +3760,37 @@ "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `buildInboundMetaFields()` unexpectedly reaches hub `push()`" }, { - "source": "fmtMoney()", - "target": "formatMoneyDisplay()", - "source_files": [ - "components/business/clinical-schedule-payment-detail/index.vue", - "utils/money-format.ts" - ], - "confidence": "INFERRED", - "relation": "calls", - "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `fmtMoney()` unexpectedly reaches hub `formatMoneyDisplay()`" - }, - { - "source": "formatAmount()", - "target": "formatMoneyDisplay()", - "source_files": [ - "views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue", - "utils/money-format.ts" - ], - "confidence": "INFERRED", - "relation": "calls", - "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `formatAmount()` unexpectedly reaches hub `formatMoneyDisplay()`" - }, - { - "source": "defaultInstallmentRatios()", + "source": "subscribeTokenRefresh()", "target": "push()", "source_files": [ - "utils/protocol-payment-installment.ts", + "utils/http/index.ts", "views/operations/storage-facility/index.vue" ], "confidence": "INFERRED", "relation": "calls", - "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `defaultInstallmentRatios()` unexpectedly reaches hub `push()`" + "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `subscribeTokenRefresh()` unexpectedly reaches hub `push()`" + }, + { + "source": "fetchLeaveList()", + "target": "get()", + "source_files": [ + "api/leave.ts", + "views/production/process/ProcessRouteTab.vue" + ], + "confidence": "INFERRED", + "relation": "calls", + "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `fetchLeaveList()` unexpectedly reaches hub `get()`" + }, + { + "source": "fetchLeaveDetail()", + "target": "get()", + "source_files": [ + "api/leave.ts", + "views/production/process/ProcessRouteTab.vue" + ], + "confidence": "INFERRED", + "relation": "calls", + "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `fetchLeaveDetail()` unexpectedly reaches hub `get()`" } ] } \ No newline at end of file diff --git a/web-admin/graphify-out/.graphify_extract.json b/web-admin/graphify-out/.graphify_extract.json index 88f0a0aa..8a88e2bd 100644 --- a/web-admin/graphify-out/.graphify_extract.json +++ b/web-admin/graphify-out/.graphify_extract.json @@ -2044,33 +2044,40 @@ "source_file": "utils/qc-item-param-options.ts", "source_location": "L31" }, + { + "id": "utils_qc_item_param_options_assignqcitemparamrowkeys", + "label": "assignQcItemParamRowKeys()", + "file_type": "code", + "source_file": "utils/qc-item-param-options.ts", + "source_location": "L44" + }, { "id": "utils_qc_item_param_options_hydrateqcitemparamsforform", "label": "hydrateQcItemParamsForForm()", "file_type": "code", "source_file": "utils/qc-item-param-options.ts", - "source_location": "L42" + "source_location": "L52" }, { "id": "utils_qc_item_param_options_onqcitemparamtypechange", "label": "onQcItemParamTypeChange()", "file_type": "code", "source_file": "utils/qc-item-param-options.ts", - "source_location": "L53" + "source_location": "L65" }, { "id": "utils_qc_item_param_options_serializeqcitemparamsforsave", "label": "serializeQcItemParamsForSave()", "file_type": "code", "source_file": "utils/qc-item-param-options.ts", - "source_location": "L66" + "source_location": "L78" }, { "id": "utils_qc_item_param_options_validateqcitemparamsbeforesave", "label": "validateQcItemParamsBeforeSave()", "file_type": "code", "source_file": "utils/qc-item-param-options.ts", - "source_location": "L88" + "source_location": "L100" }, { "id": "utils_clinical_payment_flow_steps_ts", @@ -10771,14 +10778,14 @@ "label": "fetchQcItemParams()", "file_type": "code", "source_file": "api/qc-item-param.ts", - "source_location": "L17" + "source_location": "L19" }, { "id": "api_qc_item_param_fetchsaveqcitemparams", "label": "fetchSaveQcItemParams()", "file_type": "code", "source_file": "api/qc-item-param.ts", - "source_location": "L24" + "source_location": "L26" }, { "id": "api_env_detect_item_ts", @@ -12528,14 +12535,14 @@ "label": "if()", "file_type": "code", "source_file": "views/operations/storage-facility/index.vue", - "source_location": "L945" + "source_location": "L944" }, { "id": "storage_facility_index_push", "label": "push()", "file_type": "code", "source_file": "views/operations/storage-facility/index.vue", - "source_location": "L948" + "source_location": "L947" }, { "id": "views_operations_exhibition_appointment_index_vue", @@ -22996,13 +23003,22 @@ "source_location": "L31", "weight": 1.0 }, + { + "source": "utils_qc_item_param_options_ts", + "target": "utils_qc_item_param_options_assignqcitemparamrowkeys", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/qc-item-param-options.ts", + "source_location": "L44", + "weight": 1.0 + }, { "source": "utils_qc_item_param_options_ts", "target": "utils_qc_item_param_options_hydrateqcitemparamsforform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-item-param-options.ts", - "source_location": "L42", + "source_location": "L52", "weight": 1.0 }, { @@ -23011,7 +23027,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-item-param-options.ts", - "source_location": "L53", + "source_location": "L65", "weight": 1.0 }, { @@ -23020,7 +23036,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-item-param-options.ts", - "source_location": "L66", + "source_location": "L78", "weight": 1.0 }, { @@ -23029,7 +23045,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "utils/qc-item-param-options.ts", - "source_location": "L88", + "source_location": "L100", "weight": 1.0 }, { @@ -23041,13 +23057,22 @@ "source_location": "L32", "weight": 1.0 }, + { + "source": "utils_qc_item_param_options_hydrateqcitemparamsforform", + "target": "utils_qc_item_param_options_assignqcitemparamrowkeys", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/qc-item-param-options.ts", + "source_location": "L53", + "weight": 1.0 + }, { "source": "utils_qc_item_param_options_validateqcitemparamsbeforesave", "target": "utils_qc_item_param_options_serializeqcitemparamsforsave", "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/qc-item-param-options.ts", - "source_location": "L89", + "source_location": "L101", "weight": 1.0 }, { @@ -23056,7 +23081,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "utils/qc-item-param-options.ts", - "source_location": "L94", + "source_location": "L106", "weight": 1.0 }, { @@ -36979,7 +37004,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-item-param.ts", - "source_location": "L17", + "source_location": "L19", "weight": 1.0 }, { @@ -36988,7 +37013,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-item-param.ts", - "source_location": "L24", + "source_location": "L26", "weight": 1.0 }, { @@ -39994,7 +40019,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/operations/storage-facility/index.vue", - "source_location": "L945", + "source_location": "L944", "weight": 1.0 }, { @@ -40003,7 +40028,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/operations/storage-facility/index.vue", - "source_location": "L948", + "source_location": "L947", "weight": 1.0 }, { @@ -57922,7 +57947,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc-item-param.ts", - "source_location": "L18", + "source_location": "L20", "weight": 1.0 }, { @@ -58682,7 +58707,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/operations/storage-facility/index.vue", - "source_location": "L946", + "source_location": "L945", "weight": 1.0 }, { diff --git a/web-admin/graphify-out/GRAPH_REPORT.md b/web-admin/graphify-out/GRAPH_REPORT.md index bb850c2a..832fec59 100644 --- a/web-admin/graphify-out/GRAPH_REPORT.md +++ b/web-admin/graphify-out/GRAPH_REPORT.md @@ -1,10 +1,10 @@ # Graph Report - src (2026-06-26) ## Corpus Check -- Large corpus: 811 files · ~539,429 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder, or use --no-semantic to run AST-only. +- Large corpus: 811 files · ~539,661 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder, or use --no-semantic to run AST-only. ## Summary -- 2705 nodes · 3770 edges · 58 communities detected +- 2706 nodes · 3772 edges · 59 communities detected - Extraction: 78% EXTRACTED · 22% INFERRED · 0% AMBIGUOUS · INFERRED: 825 edges (avg confidence: 0.8) - Token cost: 0 input · 0 output @@ -53,9 +53,9 @@ - [[_COMMUNITY_Community 42|Community 42]] - [[_COMMUNITY_Community 43|Community 43]] - [[_COMMUNITY_Community 44|Community 44]] -- [[_COMMUNITY_Community 45|Community 45]] +- [[_COMMUNITY_Community 48|Community 48]] - [[_COMMUNITY_Community 49|Community 49]] -- [[_COMMUNITY_Community 50|Community 50]] +- [[_COMMUNITY_Community 51|Community 51]] - [[_COMMUNITY_Community 52|Community 52]] - [[_COMMUNITY_Community 53|Community 53]] - [[_COMMUNITY_Community 54|Community 54]] @@ -63,10 +63,11 @@ - [[_COMMUNITY_Community 56|Community 56]] - [[_COMMUNITY_Community 57|Community 57]] - [[_COMMUNITY_Community 60|Community 60]] -- [[_COMMUNITY_Community 64|Community 64]] -- [[_COMMUNITY_Community 66|Community 66]] -- [[_COMMUNITY_Community 72|Community 72]] +- [[_COMMUNITY_Community 61|Community 61]] +- [[_COMMUNITY_Community 65|Community 65]] +- [[_COMMUNITY_Community 67|Community 67]] - [[_COMMUNITY_Community 73|Community 73]] +- [[_COMMUNITY_Community 74|Community 74]] ## God Nodes (most connected - your core abstractions) 1. `get()` - 275 edges @@ -85,26 +86,26 @@ views/basic-info/customer/index.vue → utils/fullscreen-loading.ts - `buildInboundMetaFields()` --calls--> `push()` [INFERRED] utils/production-work-order-card-meta.ts → views/operations/storage-facility/index.vue -- `fmtMoney()` --calls--> `formatMoneyDisplay()` [INFERRED] - components/business/clinical-schedule-payment-detail/index.vue → utils/money-format.ts -- `formatAmount()` --calls--> `formatMoneyDisplay()` [INFERRED] - views/pilot-service/clinical-payment-confirm/RefundConfirmTab.vue → utils/money-format.ts -- `defaultInstallmentRatios()` --calls--> `push()` [INFERRED] - utils/protocol-payment-installment.ts → views/operations/storage-facility/index.vue +- `subscribeTokenRefresh()` --calls--> `push()` [INFERRED] + utils/http/index.ts → views/operations/storage-facility/index.vue +- `fetchLeaveList()` --calls--> `get()` [INFERRED] + api/leave.ts → views/production/process/ProcessRouteTab.vue +- `fetchLeaveDetail()` --calls--> `get()` [INFERRED] + api/leave.ts → views/production/process/ProcessRouteTab.vue ## Communities ### Community 0 - "Community 0" Cohesion: 0.01 -Nodes (137): fetchAccessLogList(), fetchActiveRegions(), fetchCategoryList(), fetchCategoryParameters(), fetchCellProductPriceList(), fetchChannelAccount(), fetchChannelAgreementPrices(), fetchChannelAgreements() (+129 more) +Nodes (144): fetchAccessLogList(), fetchActiveRegions(), fetchCategoryList(), fetchCategoryParameters(), fetchCellProductPriceList(), fetchChannelAccount(), fetchChannelAgreementPrices(), fetchChannelAgreements() (+136 more) ### Community 1 - "Community 1" Cohesion: 0.02 -Nodes (86): fetchUploadAttachment(), fetchMyProductionTasks(), fetchMyQcTaskList(), fetchQcTaskDetail(), fetchQcTaskList(), handleReportUpload(), handleReportUpload(), walk() (+78 more) +Nodes (42): fetchAllConsumablePacks(), fetchAllConsumables(), fetchAllConsumableStockLogs(), fetchAllEquipments(), fetchAllOutputTypes(), fetchAllProcessCategories(), fetchAllProcesses(), fetchAllReagents() (+34 more) ### Community 2 - "Community 2" -Cohesion: 0.02 -Nodes (42): fetchAllConsumablePacks(), fetchAllConsumables(), fetchAllConsumableStockLogs(), fetchAllEquipments(), fetchAllOutputTypes(), fetchAllProcessCategories(), fetchAllProcesses(), fetchAllReagents() (+34 more) +Cohesion: 0.03 +Nodes (79): batchSavePilotCheckup(), deletePilotCheckupActualItem(), fetchCheckupInstitutionPackageDetail(), fetchCheckupInstitutionPackages(), fetchPilotCheckupDetail(), markPilotCheckupChecked(), savePilotCheckup(), savePilotCheckupActualItems() (+71 more) ### Community 3 - "Community 3" Cohesion: 0.03 @@ -116,124 +117,124 @@ Nodes (33): fetchGetMenuList(), ComponentLoader, IframeRouteManager, MenuProcess ### Community 5 - "Community 5" Cohesion: 0.03 -Nodes (56): handleBlur(), handleFocus(), handleInput(), fetchFullmoonTodoList(), fetchUpdateFullmoonTodoInsurance(), fetchCollectionProtocolAuditList(), fetchCollectionProtocolDetail(), fetchCollectionProtocolList() (+48 more) +Nodes (44): handleBlur(), handleFocus(), handleInput(), formatAmount(), formatAmount(), formatProtocolAmount(), fmtMoney(), buildBaseFields() (+36 more) ### Community 6 - "Community 6" Cohesion: 0.03 -Nodes (52): fetchCheckupInstitutionInvoices(), fetchCheckupInstitutionList(), fetchCheckupInstitutionProjects(), fetchCreateCheckupInstitution(), fetchCreateCheckupInstitutionInvoice(), fetchCreateCheckupInstitutionProject(), fetchUpdateCheckupInstitution(), fetchUpdateCheckupInstitutionInvoice() (+44 more) +Nodes (51): fetchCheckupInstitutionInvoices(), fetchCheckupInstitutionList(), fetchCheckupInstitutionProjects(), fetchCreateCheckupInstitution(), fetchCreateCheckupInstitutionInvoice(), fetchCreateCheckupInstitutionProject(), fetchUpdateCheckupInstitution(), fetchUpdateCheckupInstitutionInvoice() (+43 more) ### Community 7 - "Community 7" -Cohesion: 0.04 -Nodes (72): batchSavePilotCheckup(), deletePilotCheckupActualItem(), fetchCheckupInstitutionPackageDetail(), fetchCheckupInstitutionPackages(), fetchPilotCheckupDetail(), markPilotCheckupChecked(), savePilotCheckup(), savePilotCheckupActualItems() (+64 more) +Cohesion: 0.05 +Nodes (61): fetchUploadAttachment(), handleReportUpload(), handleReportUpload(), walk(), async(), handleAttachmentChange(), addPaymentDetail(), push() (+53 more) ### Community 8 - "Community 8" Cohesion: 0.04 -Nodes (35): fetchClinicalPaymentDetail(), fetchClinicalPayments(), fetchClinicalReceiptConfirmed(), fetchClinicalReceiptPending(), fetchClinicalRefundConfirmed(), fetchClinicalRefundPending(), fetchOrderAdjusts(), fetchOrderDetail() (+27 more) +Nodes (40): buildInboundBasicSection(), buildInboundCellStorageViewSections(), buildInboundResearchDonationViewSections(), buildReceptionSection(), buildTemporaryViewSections(), buildTransportSection(), formatCheckResults(), formatMetric() (+32 more) ### Community 9 - "Community 9" -Cohesion: 0.05 -Nodes (33): useSettingsHandlers(), useSettingsPanel(), useSettingsState(), RoutePermissionValidator, useCeremony(), useTheme(), if(), walk() (+25 more) +Cohesion: 0.04 +Nodes (43): fetchMyProductionTasks(), fetchMyQcTaskList(), fetchQcTaskDetail(), fetchQcTaskList(), shouldApplyTriggerSourceFilter(), buildMineTableRows(), buildPresetTasksMap(), buildWorkOrderFromTasks() (+35 more) ### Community 10 - "Community 10" -Cohesion: 0.06 -Nodes (38): buildBaseFields(), buildFeeSection(), buildInboundBasicSection(), buildInboundCellStorageProductionViewSections(), buildInboundResearchDonationProductionViewSections(), buildOutboundBasicExperimentProductionViewSections(), buildOutboundClinicalProductionViewSections(), buildOutboundDetail() (+30 more) +Cohesion: 0.04 +Nodes (44): fetchFullmoonTodoList(), fetchUpdateFullmoonTodoInsurance(), fetchCollectionProtocolAuditList(), fetchCollectionProtocolDetail(), fetchCollectionProtocolList(), fetchCreateProtocolInvoiceRequest(), fetchInvoiceEligiblePayments(), fetchPaymentDetailList() (+36 more) ### Community 11 - "Community 11" -Cohesion: 0.06 -Nodes (11): fetchGetLatestUpgradeLog(), getDefaultLanguage(), checkStorageCompatibility(), StorageConfig, getSystemStorage(), getSysVersion(), StorageKeyManager, StorageCompatibilityManager (+3 more) +Cohesion: 0.04 +Nodes (38): fetchAttachmentDownloadUrl(), qcAttachmentFullUrl(), qcDownloadAttachment(), qcPreviewAttachment(), handleDownloadAttachment(), attachmentFullUrl(), handleAttachmentDownload(), handleAttachmentPreview() (+30 more) ### Community 12 - "Community 12" Cohesion: 0.05 -Nodes (35): fetchAttachmentDownloadUrl(), qcAttachmentFullUrl(), qcDownloadAttachment(), qcPreviewAttachment(), handleDownloadAttachment(), attachmentFullUrl(), handleAttachmentDownload(), handleAttachmentPreview() (+27 more) +Nodes (34): fetchClinicalPaymentDetail(), fetchClinicalPayments(), fetchClinicalReceiptConfirmed(), fetchClinicalReceiptPending(), fetchClinicalRefundConfirmed(), fetchClinicalRefundPending(), fetchOrderAdjusts(), fetchOrderDetail() (+26 more) ### Community 13 - "Community 13" +Cohesion: 0.05 +Nodes (35): useSettingsHandlers(), useSettingsPanel(), useSettingsState(), RoutePermissionValidator, useCeremony(), useTheme(), if(), walk() (+27 more) + +### Community 14 - "Community 14" +Cohesion: 0.06 +Nodes (35): fetchRefreshToken(), toLogin(), base64ToBytes(), bytesToBase64(), decryptJson(), deriveKey(), encryptJson(), fromBase64Url() (+27 more) + +### Community 15 - "Community 15" Cohesion: 0.06 Nodes (37): fetchUserList(), fetchAddTaskStep(), fetchCopyTaskStep(), fetchDeleteTaskStep(), fetchDispatchProductionTaskSteps(), fetchForwardProductionTask(), fetchProductionTaskDetail(), fetchProductionTaskList() (+29 more) -### Community 14 - "Community 14" -Cohesion: 0.05 -Nodes (13): fmtMoney(), auditorDisplay(), dash(), ensureUnitsInOptions(), expressName(), formatYm(), formatYmd(), sampleTypeName() (+5 more) - -### Community 15 - "Community 15" -Cohesion: 0.04 -Nodes (21): fetchAvailableMaterialBatches(), fetchMyProductionMaterialConsumptions(), fetchMyProductionMaterialUsageList(), fetchProductionMaterialBatchList(), fetchProductionMaterialBatchOptions(), fetchProductionMaterialConsumptions(), fetchProductionMaterialFormula(), fetchProductionMaterialLinkedStepUsages() (+13 more) - ### Community 16 - "Community 16" -Cohesion: 0.09 -Nodes (41): applyFqParamsChange(), buildFqAmounts(), countByStatus(), evaluateFqParamsChange(), formatMoneySummary(), generateInitialFqDetails(), getPaidInstallmentRows(), isSameFqParams() (+33 more) - -### Community 17 - "Community 17" -Cohesion: 0.06 -Nodes (25): fetchCreateMenu(), fetchDeleteMenu(), fetchMenuTree(), fetchRoleOptions(), fetchUpdateMenu(), collectIds(), postorder(), preorder() (+17 more) - -### Community 18 - "Community 18" Cohesion: 0.06 Nodes (20): fetchQcMaterialBatchList(), fetchQcMaterialBatchOptions(), fetchQcMaterialList(), fetchQcMaterialOptions(), fetchUpdateQcMaterialBatch(), fetchMarkQcMaterialUsageFullyUsed(), financeAttachmentsToUrlString(), ensureTabMounted() (+12 more) -### Community 19 - "Community 19" +### Community 17 - "Community 17" Cohesion: 0.1 Nodes (2): WebSocketClient, TableCache -### Community 20 - "Community 20" -Cohesion: 0.07 -Nodes (18): buildInboundBasicSection(), buildInboundCellStorageViewSections(), buildInboundResearchDonationViewSections(), buildReceptionSection(), buildTransportSection(), formatCheckResults(), formatMetric(), appendTaskResultSections() (+10 more) - -### Community 21 - "Community 21" -Cohesion: 0.09 -Nodes (31): base64ToBytes(), bytesToBase64(), decryptJson(), deriveKey(), encryptJson(), fromBase64Url(), hexToBytes(), sha256Hex() (+23 more) - -### Community 22 - "Community 22" +### Community 18 - "Community 18" Cohesion: 0.08 Nodes (27): fetchUserOptions(), fetchSampleReceptionCheckItemList(), fetchSampleReceptionCheckItemsActive(), fetchAllocateLabStorageCodes(), fetchSampleReceptionBySampleCode(), fetchSampleReceptionDetail(), fetchSampleReceptionPendingList(), fetchSampleReceptionReceivedList() (+19 more) -### Community 23 - "Community 23" +### Community 19 - "Community 19" Cohesion: 0.07 -Nodes (17): fetchEthnicList(), applyDonationBundleToForm(), createEmptyTransport(), ensureEthnicOptionInList(), handleOpenForAdd(), loadEthnicOptions(), normalizeSampleRow(), resetForm() (+9 more) +Nodes (22): fetchCreateMenu(), fetchDeleteMenu(), fetchMenuTree(), fetchRoleOptions(), fetchUpdateMenu(), collectIds(), postorder(), preorder() (+14 more) -### Community 24 - "Community 24" +### Community 20 - "Community 20" +Cohesion: 0.08 +Nodes (20): maskIdCard(), buildBasicExperimentApplicationFields(), buildDefaultApplicationFields(), buildOutboundPilotContextSections(), applicationStatusLabel(), applicationStatusTagType(), cellProductStatusLabel(), cellProductStatusTagType() (+12 more) + +### Community 21 - "Community 21" +Cohesion: 0.09 +Nodes (8): getDefaultLanguage(), checkStorageCompatibility(), StorageConfig, getSystemStorage(), getSysVersion(), StorageKeyManager, StorageCompatibilityManager, validateStorageData() + +### Community 22 - "Community 22" Cohesion: 0.09 Nodes (27): completePilotApplication(), deletePilotApplication(), fetchPilotApplicationList(), startPilotApplication(), voidPilotApplication(), handleBatchComplete(), handleBatchStart(), handleBatchVoid() (+19 more) -### Community 25 - "Community 25" +### Community 23 - "Community 23" Cohesion: 0.07 Nodes (16): fetchDeleteMaterialBatch(), fetchMaterialBatchList(), fetchMaterialBatchOptions(), fetchMaterialList(), fetchMaterialOptions(), fetchUpdateMaterialBatch(), fetchMaterialUsageList(), fetchMyMaterialUsageList() (+8 more) -### Community 26 - "Community 26" +### Community 24 - "Community 24" +Cohesion: 0.07 +Nodes (15): fetchEthnicList(), applyDonationBundleToForm(), createEmptyTransport(), ensureEthnicOptionInList(), handleOpenForAdd(), loadEthnicOptions(), normalizeSampleRow(), resetForm() (+7 more) + +### Community 25 - "Community 25" Cohesion: 0.1 Nodes (28): fetchCellProductSpecList(), fetchCellProductTypeList(), fetchMaxPassageProductSeq(), handleAdd(), resetForm(), applyProductCodeToLines(), calcExpiryFromFreeze(), createEmptyProductLine() (+20 more) -### Community 27 - "Community 27" -Cohesion: 0.11 -Nodes (21): fetchGetMenuCodes(), fetchGetUserInfo(), fetchLogin(), fetchRefreshToken(), fetchUpdateProfile(), fetchUploadProfileAvatar(), fetchUserInfo(), buildWebEncryptedLoginBody() (+13 more) +### Community 26 - "Community 26" +Cohesion: 0.12 +Nodes (20): fetchGetMenuCodes(), fetchGetUserInfo(), fetchLogin(), fetchUpdateProfile(), fetchUploadProfileAvatar(), fetchUserInfo(), buildWebEncryptedLoginBody(), defaultAvatarPathByRole() (+12 more) -### Community 28 - "Community 28" +### Community 27 - "Community 27" Cohesion: 0.09 Nodes (11): fetchMineQcWorkOrderTabUnfinishedCounts(), fetchOutboundQcDetail(), fetchQcWorkOrderDetail(), fetchQcWorkOrderList(), fetchQcWorkOrderTabUnfinishedCounts(), reload(), reloadTabCounts(), handleMenuJump() (+3 more) -### Community 29 - "Community 29" +### Community 28 - "Community 28" Cohesion: 0.12 Nodes (15): addCopyButton(), highlightCode(), insertLineNumbers(), isBlockProcessed(), markBlockAsProcessed(), processBlock(), setupHighlightDirective(), setupRippleDirective() (+7 more) -### Community 30 - "Community 30" +### Community 29 - "Community 29" Cohesion: 0.1 Nodes (5): normalizeStepSubTables(), parseEquipmentIds(), syncEquipmentNamesFromOptions(), formatPlannedStartDate(), normalizePlannedStartDate() +### Community 30 - "Community 30" +Cohesion: 0.11 +Nodes (11): fetchOutboundReleaseMaterial(), fetchOutboundReleaseReviewDetail(), fetchOutboundReleaseReviewList(), fetchReleaseReviewList(), handleReset(), handleSearch(), handleToggleSelect(), loadData() (+3 more) + ### Community 31 - "Community 31" Cohesion: 0.13 Nodes (18): fetchCellSampleTypeList(), fetchCreateCellSampleType(), fetchDeleteCellSampleType(), fetchUpdateCellSampleType(), handleAdd(), handleDelete(), handleDropdownCommand(), handleEdit() (+10 more) ### Community 32 - "Community 32" -Cohesion: 0.11 -Nodes (11): fetchOutboundReleaseMaterial(), fetchOutboundReleaseReviewDetail(), fetchOutboundReleaseReviewList(), fetchReleaseReviewList(), handleReset(), handleSearch(), handleToggleSelect(), loadData() (+3 more) - -### Community 33 - "Community 33" Cohesion: 0.12 Nodes (8): fetchMineProductionWorkOrderTabStepCounts(), fetchProductionWorkOrderCellProductOptions(), fetchProductionWorkOrderDetail(), fetchProductionWorkOrderList(), fetchProductionWorkOrderQcDispatchOptions(), fetchProductionWorkOrderTabStepCounts(), collectVisibleProductionMenuBadgeCodes(), refreshProductionMenuBadges() -### Community 34 - "Community 34" +### Community 33 - "Community 33" Cohesion: 0.16 Nodes (13): handleChineseDatetimePaste(), parseChineseDatetimeText(), isMaternalBloodEmpty(), matchCellSampleType(), normalizeLine(), parseDatetime(), parseDeliveryMode(), parseDonationStandardImportText() (+5 more) +### Community 34 - "Community 34" +Cohesion: 0.12 +Nodes (12): fetchApproveTask(), fetchBusinessAllTasks(), fetchCompletedTasks(), fetchDesignerData(), fetchInstanceDetail(), fetchMyInstances(), fetchPendingTasks(), fetchProcessDefList() (+4 more) + ### Community 35 - "Community 35" Cohesion: 0.16 Nodes (14): fetchCreateEnvDetectItem(), fetchDeleteEnvDetectItem(), fetchEnvDetectItemDetail(), fetchEnvDetectItemList(), fetchEnvDetectItemsActive(), fetchUpdateEnvDetectItem(), handleAdd(), handleBatchDelete() (+6 more) @@ -255,41 +256,41 @@ Cohesion: 0.19 Nodes (6): fetchServiceOrderTxnList(), handleReset(), handleSearch(), handleTabChange(), loadData(), switchTab() ### Community 41 - "Community 41" -Cohesion: 0.15 -Nodes (4): fetchNextDonationSampleCode(), fetchResearchDonationAuditList(), fetchResearchDonationDetail(), fetchResearchDonationList() - -### Community 42 - "Community 42" Cohesion: 0.24 Nodes (6): buildInboundMetaFields(), getCardMetaConfig(), getCardMetaConfigForLegacyTab(), parseReceptionTime(), receptionOver24HoursLabel(), receptionOver24HoursTagType() -### Community 43 - "Community 43" +### Community 42 - "Community 42" Cohesion: 0.42 Nodes (9): buildPaymentFlowSteps(), dash(), formatAmount(), hasFinanceReceipt(), hasFinanceRefund(), hasReceiptSubmit(), hasRefundSubmit(), receiptSubmitTime() (+1 more) -### Community 44 - "Community 44" +### Community 43 - "Community 43" Cohesion: 0.25 Nodes (2): handleTouchEnd(), setTransition() -### Community 45 - "Community 45" +### Community 44 - "Community 44" Cohesion: 0.28 Nodes (1): FireworkSystem -### Community 49 - "Community 49" +### Community 48 - "Community 48" Cohesion: 0.39 Nodes (6): isIgnorableScriptError(), normalizeErrorMessage(), registerPromiseErrorHandler(), registerResourceErrorHandler(), scriptErrorHandler(), setupErrorHandle() -### Community 50 - "Community 50" +### Community 49 - "Community 49" Cohesion: 0.36 Nodes (1): TableHeightCalculator -### Community 52 - "Community 52" +### Community 51 - "Community 51" Cohesion: 0.33 Nodes (2): logApiCryptoBootInfo(), maskSecret() -### Community 53 - "Community 53" +### Community 52 - "Community 52" Cohesion: 0.48 Nodes (5): buildPrefilledLabStorageCode(), formatYear(), formatYm(), normalizeSampleTypeName(), normalizeSourceType() +### Community 53 - "Community 53" +Cohesion: 0.29 +Nodes (2): fetchLeaveDetail(), fetchLeaveList() + ### Community 54 - "Community 54" Cohesion: 0.47 Nodes (3): isPaymentDueWithinWarnWindow(), parsePaymentDueYmd(), startOfLocalDay() @@ -310,32 +311,38 @@ Nodes (2): if(), logSidebarMenu() Cohesion: 0.5 Nodes (1): fetchStorageEntrySmsList() -### Community 64 - "Community 64" +### Community 61 - "Community 61" +Cohesion: 0.5 +Nodes (1): fetchSampleSmsNotificationList() + +### Community 65 - "Community 65" Cohesion: 1.0 Nodes (2): getSettingDefaults(), resetToDefaults() -### Community 66 - "Community 66" +### Community 67 - "Community 67" Cohesion: 1.0 Nodes (2): copyTextToClipboard(), copyTextWithFallback() -### Community 72 - "Community 72" +### Community 73 - "Community 73" Cohesion: 1.0 Nodes (2): emptyTabCounts(), useProductionWorkOrderTabStepCounts() -### Community 73 - "Community 73" +### Community 74 - "Community 74" Cohesion: 1.0 Nodes (2): emptyTabCounts(), useQcWorkOrderTabUnfinishedCounts() ## Knowledge Gaps -- **Thin community `Community 19`** (42 nodes): `WebSocketClient`, `.calculateReconnectDelay()`, `.clearAllTimers()`, `.clearConnectionTimers()`, `.clearTimer()`, `.close()`, `.closeCurrentSocketForReconnect()`, `.connect()`, `.connectionStatusText()`, `.constructor()`, `.destroyInstance()`, `.flushMessageQueue()`, `.getInstance()`, `.getReadyStateText()`, `.handleClose()`, `.handleConnectionTimeout()`, `.handleError()`, `.handleMessage()`, `.handleOpen()`, `.init()`, `.isWebSocketConnected()`, `.reconnect()`, `.resetHeartbeat()`, `.send()`, `.startHeartbeat()`, `.startPing()`, `TableCache`, `.cleanupExpired()`, `.clear()`, `.clearByTags()`, `.clearCurrentSearch()`, `.clearPagination()`, `.constructor()`, `.evictLRU()`, `.generateKey()`, `.generateTags()`, `.get()`, `.getStats()`, `.log()`, `.set()`, `index.ts`, `tableCache.ts` +- **Thin community `Community 17`** (42 nodes): `WebSocketClient`, `.calculateReconnectDelay()`, `.clearAllTimers()`, `.clearConnectionTimers()`, `.clearTimer()`, `.close()`, `.closeCurrentSocketForReconnect()`, `.connect()`, `.connectionStatusText()`, `.constructor()`, `.destroyInstance()`, `.flushMessageQueue()`, `.getInstance()`, `.getReadyStateText()`, `.handleClose()`, `.handleConnectionTimeout()`, `.handleError()`, `.handleMessage()`, `.handleOpen()`, `.init()`, `.isWebSocketConnected()`, `.reconnect()`, `.resetHeartbeat()`, `.send()`, `.startHeartbeat()`, `.startPing()`, `TableCache`, `.cleanupExpired()`, `.clear()`, `.clearByTags()`, `.clearCurrentSearch()`, `.clearPagination()`, `.constructor()`, `.evictLRU()`, `.generateKey()`, `.generateTags()`, `.get()`, `.getStats()`, `.log()`, `.set()`, `index.ts`, `tableCache.ts` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 44`** (9 nodes): `cleanupEventListeners()`, `handleTouchEnd()`, `handleTouchMove()`, `handleTouchStart()`, `handleWheelScroll()`, `if()`, `setTransition()`, `setupEventListeners()`, `index.vue` +- **Thin community `Community 43`** (9 nodes): `cleanupEventListeners()`, `handleTouchEnd()`, `handleTouchMove()`, `handleTouchStart()`, `handleWheelScroll()`, `if()`, `setTransition()`, `setupEventListeners()`, `index.vue` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 45`** (9 nodes): `FireworkSystem`, `.constructor()`, `.createFirework()`, `.createParticle()`, `.getAvailableParticle()`, `.initializePool()`, `.preloadAllImages()`, `.preloadImage()`, `index.vue` +- **Thin community `Community 44`** (9 nodes): `FireworkSystem`, `.constructor()`, `.createFirework()`, `.createParticle()`, `.getAvailableParticle()`, `.initializePool()`, `.preloadAllImages()`, `.preloadImage()`, `index.vue` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 50`** (8 nodes): `TableHeightCalculator`, `.calculate()`, `.calculateOffset()`, `.calculatePaginationOffset()`, `.constructor()`, `.getHeaderHeight()`, `useTableHeight()`, `useTableHeight.ts` +- **Thin community `Community 49`** (8 nodes): `TableHeightCalculator`, `.calculate()`, `.calculateOffset()`, `.calculatePaginationOffset()`, `.constructor()`, `.getHeaderHeight()`, `useTableHeight()`, `useTableHeight.ts` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 52`** (7 nodes): `App.vue`, `main.ts`, `refreshButtonAutoIcons()`, `refreshPanelTitleIcons()`, `logApiCryptoBootInfo()`, `maskSecret()`, `console.ts` +- **Thin community `Community 51`** (7 nodes): `App.vue`, `main.ts`, `refreshButtonAutoIcons()`, `refreshPanelTitleIcons()`, `logApiCryptoBootInfo()`, `maskSecret()`, `console.ts` + Too small to be a meaningful cluster - may be noise or needs more connections extracted. +- **Thin community `Community 53`** (7 nodes): `fetchCreateLeave()`, `fetchDeleteLeave()`, `fetchLeaveDetail()`, `fetchLeaveList()`, `fetchSubmitLeave()`, `fetchUpdateLeave()`, `leave.ts` Too small to be a meaningful cluster - may be noise or needs more connections extracted. - **Thin community `Community 55`** (5 nodes): `formatProtocolDocBatchDeleteConfirm()`, `formatProtocolDocDeleteConfirm()`, `formatProtocolDocSubject()`, `getProtocolDocTypeLabel()`, `protocol-doc-label.ts` Too small to be a meaningful cluster - may be noise or needs more connections extracted. @@ -345,22 +352,26 @@ Nodes (2): emptyTabCounts(), useQcWorkOrderTabUnfinishedCounts() Too small to be a meaningful cluster - may be noise or needs more connections extracted. - **Thin community `Community 60`** (4 nodes): `fetchGenerateStorageEntrySms()`, `fetchStorageEntrySmsList()`, `fetchToggleStorageEntrySmsNotified()`, `storage-entry-sms-notification.ts` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 64`** (3 nodes): `getSettingDefaults()`, `resetToDefaults()`, `setting.ts` +- **Thin community `Community 61`** (4 nodes): `fetchGenerateSms()`, `fetchSampleSmsNotificationList()`, `fetchToggleSmsNotified()`, `sample-sms-notification.ts` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 66`** (3 nodes): `copyTextToClipboard()`, `copyTextWithFallback()`, `copy-text.ts` +- **Thin community `Community 65`** (3 nodes): `getSettingDefaults()`, `resetToDefaults()`, `setting.ts` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 72`** (3 nodes): `emptyTabCounts()`, `useProductionWorkOrderTabStepCounts()`, `useProductionWorkOrderTabStepCounts.ts` +- **Thin community `Community 67`** (3 nodes): `copyTextToClipboard()`, `copyTextWithFallback()`, `copy-text.ts` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 73`** (3 nodes): `emptyTabCounts()`, `useQcWorkOrderTabUnfinishedCounts()`, `useQcWorkOrderTabUnfinishedCounts.ts` +- **Thin community `Community 73`** (3 nodes): `emptyTabCounts()`, `useProductionWorkOrderTabStepCounts()`, `useProductionWorkOrderTabStepCounts.ts` + Too small to be a meaningful cluster - may be noise or needs more connections extracted. +- **Thin community `Community 74`** (3 nodes): `emptyTabCounts()`, `useQcWorkOrderTabUnfinishedCounts()`, `useQcWorkOrderTabUnfinishedCounts.ts` Too small to be a meaningful cluster - may be noise or needs more connections extracted. ## Suggested Questions _Questions this graph is uniquely positioned to answer:_ -- **Why does `get()` connect `Community 0` to `Community 1`, `Community 2`, `Community 3`, `Community 5`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 11`, `Community 13`, `Community 15`, `Community 16`, `Community 17`, `Community 18`, `Community 20`, `Community 22`, `Community 23`, `Community 24`, `Community 25`, `Community 26`, `Community 27`, `Community 28`, `Community 31`, `Community 32`, `Community 33`, `Community 35`, `Community 39`, `Community 41`, `Community 60`?** - _High betweenness centrality (0.318) - this node is a cross-community bridge._ -- **Why does `push()` connect `Community 1` to `Community 0`, `Community 2`, `Community 3`, `Community 5`, `Community 6`, `Community 7`, `Community 9`, `Community 10`, `Community 11`, `Community 13`, `Community 14`, `Community 16`, `Community 17`, `Community 19`, `Community 20`, `Community 21`, `Community 23`, `Community 24`, `Community 26`, `Community 28`, `Community 33`, `Community 42`, `Community 45`?** - _High betweenness centrality (0.185) - this node is a cross-community bridge._ +- **Why does `get()` connect `Community 0` to `Community 1`, `Community 2`, `Community 3`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 10`, `Community 12`, `Community 13`, `Community 15`, `Community 16`, `Community 18`, `Community 19`, `Community 22`, `Community 23`, `Community 24`, `Community 25`, `Community 26`, `Community 27`, `Community 30`, `Community 31`, `Community 32`, `Community 34`, `Community 35`, `Community 39`, `Community 53`, `Community 60`, `Community 61`?** + _High betweenness centrality (0.307) - this node is a cross-community bridge._ +- **Why does `push()` connect `Community 7` to `Community 0`, `Community 1`, `Community 2`, `Community 3`, `Community 5`, `Community 6`, `Community 8`, `Community 9`, `Community 10`, `Community 13`, `Community 14`, `Community 15`, `Community 17`, `Community 20`, `Community 22`, `Community 24`, `Community 25`, `Community 27`, `Community 32`, `Community 41`, `Community 44`?** + _High betweenness centrality (0.192) - this node is a cross-community bridge._ +- **Why does `fetchAllMineTasks()` connect `Community 9` to `Community 7`?** + _High betweenness centrality (0.036) - this node is a cross-community bridge._ - **Are the 274 inferred relationships involving `get()` (e.g. with `buildNodeCodePathFromFlat()` and `collectLeafFacilityNodesInTreeOrder()`) actually correct?** _`get()` has 274 INFERRED edges - model-reasoned connections that need verification._ - **Are the 69 inferred relationships involving `push()` (e.g. with `refreshQcMenuBadges()` and `collectLeafFacilityNodesInTreeOrder()`) actually correct?** @@ -368,6 +379,4 @@ _Questions this graph is uniquely positioned to answer:_ - **Are the 30 inferred relationships involving `emit()` (e.g. with `handleSubmit()` and `handleBlur()`) actually correct?** _`emit()` has 30 INFERRED edges - model-reasoned connections that need verification._ - **Are the 11 inferred relationships involving `handleDynamicRoutes()` (e.g. with `.getMenuList()` and `.validateMenuList()`) actually correct?** - _`handleDynamicRoutes()` has 11 INFERRED edges - model-reasoned connections that need verification._ -- **Should `Community 0` be split into smaller, more focused modules?** - _Cohesion score 0.01 - nodes in this community are weakly interconnected._ \ No newline at end of file + _`handleDynamicRoutes()` has 11 INFERRED edges - model-reasoned connections that need verification._ \ No newline at end of file diff --git a/web-admin/graphify-out/graph.html b/web-admin/graphify-out/graph.html index f59820a6..c5c38326 100644 --- a/web-admin/graphify-out/graph.html +++ b/web-admin/graphify-out/graph.html @@ -57,12 +57,12 @@
-