diff --git a/backend/graphify-out/.graphify_analysis.json b/backend/graphify-out/.graphify_analysis.json index c47fab03..13338216 100644 --- a/backend/graphify-out/.graphify_analysis.json +++ b/backend/graphify-out/.graphify_analysis.json @@ -90,7 +90,6 @@ "api_basic_info_get_customer_relations", "api_basic_info_get_tenant_no", "api_basic_info_list_cell_sample_types", - "api_basic_info_list_collection_regions", "api_basic_info_list_customers", "api_basic_info_list_hospitals", "api_basic_info_list_protocol_nos", @@ -200,29 +199,6 @@ "api_env_detect_py", "api_env_detect_update_env_detect_item", "api_env_detect_update_env_detect_record", - "api_insurance_company_create_insurance_company", - "api_insurance_company_create_insurance_company_invoice", - "api_insurance_company_create_insurance_project_price", - "api_insurance_company_delete_insurance_company", - "api_insurance_company_delete_insurance_company_invoice", - "api_insurance_company_delete_insurance_project_price", - "api_insurance_company_fmt_dt", - "api_insurance_company_generate_uuid", - "api_insurance_company_get_tenant_no", - "api_insurance_company_list_insurance_companies", - "api_insurance_company_list_insurance_company_invoices", - "api_insurance_company_list_insurance_project_prices", - "api_insurance_company_py", - "api_insurance_company_row_to_dict_company", - "api_insurance_company_row_to_dict_invoice", - "api_insurance_company_row_to_dict_project_price", - "api_insurance_company_soft_delete_insurance_company", - "api_insurance_company_soft_delete_insurance_company_invoice", - "api_insurance_company_soft_delete_insurance_project_price", - "api_insurance_company_total_pages", - "api_insurance_company_update_insurance_company", - "api_insurance_company_update_insurance_company_invoice", - "api_insurance_company_update_insurance_project_price", "api_leave_create_leave", "api_leave_delete_leave", "api_leave_get_leave", @@ -261,8 +237,6 @@ "api_material_stock_in_material", "api_material_update_material", "api_material_update_material_batch", - "api_mini_auth_mp_bind", - "api_mini_auth_wechat_bind", "api_oa_approval_add_sign_oa_task", "api_oa_approval_approve_oa_task", "api_oa_approval_batch_delete_oa_instance_drafts", @@ -383,7 +357,6 @@ "api_pilot_application_api_list_plans", "api_pilot_application_api_list_schedules", "api_pilot_application_api_mark_complete", - "api_pilot_application_api_save_application", "api_pilot_application_api_save_patient", "api_pilot_application_api_start_application", "api_pilot_application_api_update_application", @@ -391,7 +364,6 @@ "api_pilot_application_api_update_schedule", "api_pilot_application_api_void_application", "api_pilot_application_get_tenant_no", - "api_pilot_application_py", "api_pilot_checkup_api_batch_save_checkup", "api_pilot_checkup_api_delete_actual_item", "api_pilot_checkup_api_delete_checkup", @@ -535,7 +507,6 @@ "api_presign_order_list_presign_receipt_confirm", "api_presign_order_list_presign_receipt_confirmed", "api_presign_order_py", - "api_presign_order_rationale_1", "api_presign_order_reject_presign_transfer", "api_presign_order_submit_presign_transfer_finance", "api_presign_order_update_presign_order", @@ -735,6 +706,7 @@ "api_protocol_sample_collection_quick_register_sample_info", "api_protocol_sample_payment_confirm_payment_transfer", "api_protocol_sample_payment_create_payment_transfer", + "api_protocol_sample_payment_delete_payment_transfer", "api_protocol_sample_payment_get_current_user_id", "api_protocol_sample_payment_get_sample_payment", "api_protocol_sample_payment_get_sample_payments", @@ -849,6 +821,7 @@ "api_qc_sms_notification_page_payload", "api_qc_sms_notification_py", "api_qc_sms_notification_toggle_status", + "api_qc_sms_notification_togglestatusbody", "api_qc_start_qc_task", "api_qc_stock_in_qc_material", "api_qc_strip_amount_from_write_data", @@ -892,15 +865,7 @@ "api_sample_freight_py", "api_sample_freight_unlink_sample_freight", "api_sample_freight_update_sample_freight", - "api_sample_production_reception_body_to_payload", - "api_sample_production_reception_get_current_user_id", "api_sample_production_reception_get_production_reception_by_sample_code", - "api_sample_production_reception_get_production_reception_detail", - "api_sample_production_reception_get_tenant_no", - "api_sample_production_reception_post_production_reception", - "api_sample_production_reception_put_production_reception", - "api_sample_production_reception_py", - "api_sample_production_reception_resolve_reception_id", "api_sample_reception_allocate_lab_storage_codes", "api_sample_reception_create_check_item", "api_sample_reception_delete_check_item", @@ -924,11 +889,13 @@ "api_sample_sms_notification_page_payload", "api_sample_sms_notification_py", "api_sample_sms_notification_toggle_status", + "api_sample_sms_notification_togglestatusbody", "api_sample_storage_cert_qc_get_current_user_id", "api_sample_storage_cert_qc_get_sample_storage_cert_qc", "api_sample_storage_cert_qc_get_tenant_no", "api_sample_storage_cert_qc_put_sample_storage_cert_qc", "api_sample_storage_cert_qc_py", + "api_sample_storage_cert_qc_upsertbody", "api_storage_entry_sms_notification_generate_sms", "api_storage_entry_sms_notification_get_current_user_id", "api_storage_entry_sms_notification_get_tenant_no", @@ -982,9 +949,8 @@ "core_response_rationale_40", "core_response_success_response", "core_utils_parse_datetime", - "core_wechat_pay_rationale_254", - "core_wechat_pay_wechatpayclient_refund", "crud_base_crudbase_get", + "crud_cleanroom_garment_get_garment_detail", "crud_clinical_payment_apply_submit_receipt", "crud_clinical_payment_auto_create_payment", "crud_clinical_payment_batch_submit_receipt", @@ -1004,50 +970,70 @@ "crud_clinical_payment_row_to_dict", "crud_clinical_payment_submit_receipt", "crud_clinical_payment_submit_refund", + "crud_collection_protocol_apply_submit_refund_finance", "crud_collection_protocol_attachments_to_urls", + "crud_collection_protocol_batch_submit_refund_finance", "crud_collection_protocol_no_enrich_issued_user_names", - "crud_collection_region_list_staff", - "crud_collection_region_region_to_dict", - "crud_collection_region_staff_to_dict", + "crud_collection_protocol_submit_refund_finance", "crud_exhibition_appointment_total_pages", + "crud_material_stock_check_batch_line_to_dict", + "crud_material_stock_check_cancel_check", + "crud_material_stock_check_check_header_to_dict", + "crud_material_stock_check_complete_check", "crud_material_stock_check_create_check", + "crud_material_stock_check_get_check", + "crud_material_stock_check_get_check_detail", + "crud_material_stock_check_line_counts", + "crud_material_stock_check_list_checks", "crud_material_stock_check_parse_check_time", "crud_material_stock_check_parse_optional_date", + "crud_material_stock_check_py", "crud_material_stock_check_save_unused_lines", + "crud_material_stock_check_status_label", + "crud_material_stock_check_unused_amount", + "crud_material_stock_check_unused_line_to_dict", + "crud_material_stock_check_user_nick_name_map", + "crud_oa_approval_delete_group", + "crud_oa_approval_get_group", "crud_oa_approval_group_to_dict", "crud_oa_approval_list_groups", - "crud_pilot_application_auto_generate_schedules", - "crud_pilot_application_create_application", - "crud_pilot_application_resolve_application_attachment_payload", - "crud_pilot_application_update_application", + "crud_oa_approval_update_group", + "crud_pilot_checkup_get_checkup_by_application", "crud_pilot_delivery_save_delivery_materials", - "crud_pilot_delivery_save_delivery_method", - "crud_pilot_service_enrich_finance_operate_fields", + "crud_pilot_service_list_checkup_institutions", "crud_pilot_service_normalize_txn_product_item", + "crud_pilot_service_row_to_dict_cell_product_price", "crud_pilot_service_row_to_dict_cell_product_spec", "crud_pilot_service_row_to_dict_cell_product_type", + "crud_pilot_service_row_to_dict_channel", "crud_pilot_service_row_to_dict_channel_agreement", + "crud_pilot_service_row_to_dict_channel_agreement_price", "crud_pilot_service_row_to_dict_channel_invoice", "crud_pilot_service_row_to_dict_channel_mail_address", "crud_pilot_service_row_to_dict_checkup_institution", "crud_pilot_service_row_to_dict_checkup_institution_invoice", + "crud_pilot_service_row_to_dict_checkup_institution_project", "crud_pilot_service_row_to_dict_project_system", "crud_pilot_service_row_to_dict_project_system_item", "crud_pilot_service_row_to_dict_service_order", "crud_pilot_service_row_to_dict_service_order_txn", - "crud_pilot_service_service_order_txn_to_response_dict", "crud_process_route_assert_route_writable", "crud_process_route_assert_step_route_writable", "crud_process_route_is_super_admin_user", "crud_process_route_update_step", "crud_production_task_build_process_library_for_editor", + "crud_production_task_enrich_assignee_names", "crud_production_task_get_production_task_editor_init", - "crud_production_task_output_item_spec_text", - "crud_production_task_parse_optional_date", - "crud_production_task_update_product_from_output", + "crud_production_task_set_assert_set_writable", + "crud_production_task_set_is_super_admin_user", "crud_production_task_update_task_step", + "crud_protocol_sample_payment_add_transfer", + "crud_protocol_sample_payment_apply_transfer_editable_fields", + "crud_protocol_sample_payment_dec", + "crud_protocol_sample_payment_get_schedule_or_raise", "crud_protocol_sample_payment_list_transfers_for_finance", "crud_protocol_sample_payment_submit_receipt_finance", + "crud_protocol_sample_payment_sync_transfers_for_schedule", "crud_protocol_sample_payment_transfer_to_dict", "crud_protocol_sample_payment_validate_transfer_submit_ready", "crud_qc_material_batch_stock_in", @@ -1064,21 +1050,8 @@ "crud_qc_material_stock_batch_list_batches", "crud_qc_material_stock_out", "crud_qc_material_usage_mark_requisition_fully_used", + "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", "crud_research_donation_change_status", - "crud_research_donation_donation_to_dict", - "crud_sample_production_reception_apply_payload_to_row", - "crud_sample_production_reception_create_production_reception", - "crud_sample_production_reception_dec", - "crud_sample_production_reception_fmt_dt", - "crud_sample_production_reception_get_by_id", - "crud_sample_production_reception_get_by_reception_id", - "crud_sample_production_reception_get_qc_reception", - "crud_sample_production_reception_int_val", - "crud_sample_production_reception_py", - "crud_sample_production_reception_resolve_field_profile", - "crud_sample_production_reception_row_to_dict", - "crud_sample_production_reception_update_production_reception", - "crud_sample_production_reception_validate_payload", "crud_workflow_get_all_tasks_for_business", "schemas_order_adjust_adjuststatus", "schemas_order_adjust_adjusttype", @@ -1102,10 +1075,8 @@ "services_oa_dept_select_validate_dept_form_values", "services_oa_dept_select_validate_dept_rule", "services_oa_dept_select_walk_rules", - "services_oa_engine_build_history_export_business_columns", "services_oa_engine_eval_condition_rules", "services_oa_engine_task_to_dict", - "services_oa_instance_comment_enumerate_form_attachments", "services_oa_money_field_field_label", "services_oa_money_field_is_empty", "services_oa_money_field_is_required", @@ -1119,6 +1090,14 @@ "services_oa_money_field_validate_money_form_values", "services_oa_money_field_validate_money_rule", "services_oa_money_field_walk_rules", + "services_oa_owner_fields_allow_modify", + "services_oa_owner_fields_apply_owner_field_defaults", + "services_oa_owner_fields_py", + "services_oa_owner_fields_rationale_1", + "services_oa_owner_fields_rationale_49", + "services_oa_owner_fields_rule_props", + "services_oa_owner_fields_schema_rules", + "services_oa_owner_fields_walk_rules", "services_oa_person_select_extract_person_ids", "services_oa_person_select_field_label", "services_oa_person_select_is_multiple", @@ -1166,28 +1145,14 @@ "services_oa_receive_account_validate_receive_account_form_values", "services_oa_receive_account_validate_receive_account_rule", "services_oa_receive_account_walk_rules", - "services_oa_related_approval_extract_upload_urls", - "services_oa_related_approval_format_receive_account", - "services_oa_related_approval_format_region_like", - "services_oa_related_approval_format_trip_itinerary", - "services_oa_related_approval_format_trip_leg", - "services_oa_related_approval_format_unknown_object", - "services_oa_related_approval_format_upload_display", - "services_oa_related_approval_format_value", - "services_oa_related_approval_rationale_352", - "services_oa_related_approval_upload_display_name", "services_oa_trip_days_kit_trip_fields", "services_oa_trip_days_rationale_124", - "services_protocol_pay_mode_switch_dec", - "services_protocol_pay_mode_switch_dj_due_amount_mismatch_hint", - "services_protocol_pay_mode_switch_py", - "services_protocol_pay_mode_switch_rationale_1", - "services_protocol_pay_mode_switch_rationale_25", - "services_protocol_pay_mode_switch_rationale_47", - "services_protocol_pay_mode_switch_validate_payment_details_for_save", + "services_web_auth_roles_list_user_ids_with_effective_role_name", + "services_web_auth_roles_normalize_candidate_user_ids", "str" ], "1": [ + "api_basic_info_list_collection_regions", "basesettings", "core_config_config", "core_config_py", @@ -1251,7 +1216,6 @@ "crud_cleanroom_garment_garment_code_exists", "crud_cleanroom_garment_garment_to_dict", "crud_cleanroom_garment_get_garment", - "crud_cleanroom_garment_get_garment_detail", "crud_cleanroom_garment_get_sterilize_log", "crud_cleanroom_garment_get_wash_log", "crud_cleanroom_garment_list_garments", @@ -1271,6 +1235,7 @@ "crud_cleanroom_garment_update_wash_log", "crud_cleanroom_garment_wash_log_to_dict", "crud_collection_protocol_create_collection_protocol", + "crud_collection_protocol_no_batch_generate_protocol_nos", "crud_collection_protocol_no_batch_issue_protocol_nos", "crud_collection_protocol_no_batch_revoke_protocol_nos", "crud_collection_protocol_no_create_protocol_no", @@ -1281,6 +1246,7 @@ "crud_collection_protocol_no_py", "crud_collection_protocol_no_rationale_1", "crud_collection_protocol_no_rationale_20", + "crud_collection_protocol_no_rationale_256", "crud_collection_protocol_no_resolve_issued_user_display_name", "crud_collection_protocol_no_row_to_dict", "crud_collection_protocol_no_soft_delete_protocol_no", @@ -1298,18 +1264,17 @@ "crud_collection_region_list_collection_regions", "crud_collection_region_list_hospitals", "crud_collection_region_list_regions_by_staff_user", + "crud_collection_region_list_staff", "crud_collection_region_map_staff_region_rows_to_list", "crud_collection_region_py", - "crud_collection_region_rationale_29", - "crud_collection_region_rationale_347", - "crud_collection_region_rationale_58", - "crud_collection_region_rationale_81", + "crud_collection_region_region_to_dict", "crud_collection_region_search_hospitals_by_keyword", "crud_collection_region_soft_delete_collection_region", "crud_collection_region_soft_delete_hospital", "crud_collection_region_soft_delete_staff", "crud_collection_region_staff_display_name", "crud_collection_region_staff_names_by_region_ids", + "crud_collection_region_staff_to_dict", "crud_collection_region_total_pages", "crud_collection_region_update_collection_region", "crud_collection_region_update_hospital", @@ -1345,17 +1310,6 @@ "crud_consumable_stock_out", "crud_consumable_total_pages", "crud_consumable_update_consumable", - "crud_customer_create_customer", - "crud_customer_get_customer", - "crud_customer_id_card_taken", - "crud_customer_list_customers", - "crud_customer_normalize_date_bound", - "crud_customer_py", - "crud_customer_rationale_1", - "crud_customer_row_to_dict", - "crud_customer_soft_delete_customer", - "crud_customer_total_pages", - "crud_customer_update_customer", "crud_dict_data_create_dict_data", "crud_dict_data_get_dict_data", "crud_dict_data_is_dict_value_valid", @@ -1470,42 +1424,7 @@ "crud_material_stock_batch_update_batch", "crud_material_stock_batch_usage_batch_snapshots", "crud_material_stock_batch_validate_discard_reason", - "crud_material_stock_check_batch_line_to_dict", - "crud_material_stock_check_cancel_check", - "crud_material_stock_check_check_header_to_dict", - "crud_material_stock_check_complete_check", - "crud_material_stock_check_get_check", - "crud_material_stock_check_get_check_detail", - "crud_material_stock_check_line_counts", - "crud_material_stock_check_list_checks", - "crud_material_stock_check_py", "crud_material_stock_check_resolve_unused_item_fields", - "crud_material_stock_check_status_label", - "crud_material_stock_check_unused_amount", - "crud_material_stock_check_unused_line_to_dict", - "crud_material_stock_check_user_nick_name_map", - "crud_menu_build_tree", - "crud_menu_cascade_soft_delete", - "crud_menu_create_menu", - "crud_menu_get_menu", - "crud_menu_list_menus", - "crud_menu_list_menus_tree", - "crud_menu_menu_name_exists", - "crud_menu_py", - "crud_menu_row_to_dict", - "crud_menu_soft_delete_menu", - "crud_menu_update_menu", - "crud_outbound_handover_inventory_apply_handover_inventory", - "crud_outbound_handover_inventory_deduct_market_material_for_handover", - "crud_outbound_handover_inventory_get_cell_product_locked", - "crud_outbound_handover_inventory_handover_usage_remark", - "crud_outbound_handover_inventory_handover_usage_remark_prefix", - "crud_outbound_handover_inventory_py", - "crud_outbound_handover_inventory_remove_cell_occupancy_no_commit", - "crud_outbound_handover_inventory_restore_cell_occupancy_no_commit", - "crud_outbound_handover_inventory_revert_handover_inventory", - "crud_outbound_handover_inventory_revert_legacy_qc_handover_usages", - "crud_outbound_handover_inventory_revert_market_handover_usages", "crud_output_type_create_output_type", "crud_output_type_get_output_type", "crud_output_type_list_output_types", @@ -1564,6 +1483,7 @@ "crud_pilot_service_create_recharge_txn", "crud_pilot_service_create_refund_txn", "crud_pilot_service_create_unsubscribe_txn", + "crud_pilot_service_enrich_finance_operate_fields", "crud_pilot_service_enrich_txn_products_from_order", "crud_pilot_service_get_cell_product_price", "crud_pilot_service_get_cell_product_spec", @@ -1586,13 +1506,10 @@ "crud_pilot_service_list_cell_product_prices", "crud_pilot_service_list_cell_product_specs", "crud_pilot_service_list_cell_product_types", - "crud_pilot_service_list_channel_agreement_prices", "crud_pilot_service_list_channel_product_quotas", "crud_pilot_service_list_channel_service_orders", "crud_pilot_service_list_channels", "crud_pilot_service_list_checkup_institution_packages", - "crud_pilot_service_list_checkup_institution_projects", - "crud_pilot_service_list_checkup_institutions", "crud_pilot_service_list_package_items_raw", "crud_pilot_service_list_project_systems", "crud_pilot_service_list_service_order_txns", @@ -1608,16 +1525,13 @@ "crud_pilot_service_resolve_service_order_purchase_total", "crud_pilot_service_rollback_purchase_txn_holdings", "crud_pilot_service_rollback_unsubscribe_txn_holdings", - "crud_pilot_service_row_to_dict_cell_product_price", - "crud_pilot_service_row_to_dict_channel", "crud_pilot_service_row_to_dict_channel_account", - "crud_pilot_service_row_to_dict_channel_agreement_price", "crud_pilot_service_row_to_dict_channel_product_quota", "crud_pilot_service_row_to_dict_checkup_institution_package", "crud_pilot_service_row_to_dict_checkup_institution_package_item", - "crud_pilot_service_row_to_dict_checkup_institution_project", "crud_pilot_service_row_to_dict_service_order_product", "crud_pilot_service_save_gmcp_product_rows", + "crud_pilot_service_service_order_txn_to_response_dict", "crud_pilot_service_soft_delete_cell_product_price", "crud_pilot_service_soft_delete_cell_product_spec", "crud_pilot_service_soft_delete_cell_product_type", @@ -1672,6 +1586,34 @@ "crud_post_total_pages", "crud_post_update_post", "crud_post_user_display_name", + "crud_presign_order_add_transfer", + "crud_presign_order_assert_presign_convertible", + "crud_presign_order_confirm_receipt", + "crud_presign_order_confirmed_deposit_amount", + "crud_presign_order_convert_to_protocol", + "crud_presign_order_create_presign_order", + "crud_presign_order_dec", + "crud_presign_order_get_order_or_raise", + "crud_presign_order_get_presign_order", + "crud_presign_order_get_transfer_or_raise", + "crud_presign_order_list_presign_orders", + "crud_presign_order_list_presign_transfers_for_finance", + "crud_presign_order_list_sample_type_ids", + "crud_presign_order_list_transfers", + "crud_presign_order_now", + "crud_presign_order_order_to_dict", + "crud_presign_order_py", + "crud_presign_order_reject_receipt", + "crud_presign_order_replace_sample_types", + "crud_presign_order_resolve_convert_staff_fields", + "crud_presign_order_sample_type_names", + "crud_presign_order_soft_delete_presign_order", + "crud_presign_order_submit_receipt_finance", + "crud_presign_order_transfer_to_dict", + "crud_presign_order_update_presign_order", + "crud_presign_order_update_transfer_draft", + "crud_presign_order_user_nick_name_map", + "crud_presign_order_withdraw_receipt", "crud_process_category_category_code_exists", "crud_process_category_create_process_category", "crud_process_category_get_process_category", @@ -1682,21 +1624,6 @@ "crud_process_category_soft_delete_process_category", "crud_process_category_total_pages", "crud_process_category_update_process_category", - "crud_process_consumable_row_to_dict", - "crud_process_create_process", - "crud_process_create_sub_consumable", - "crud_process_create_sub_data_collection", - "crud_process_create_sub_output", - "crud_process_create_sub_reagent", - "crud_process_data_collection_row_to_dict", - "crud_process_get_process", - "crud_process_get_process_detail", - "crud_process_list_all_processes", - "crud_process_list_processes", - "crud_process_output_row_to_dict", - "crud_process_process_code_exists", - "crud_process_py", - "crud_process_reagent_row_to_dict", "crud_process_route_add_step", "crud_process_route_copy_step", "crud_process_route_create_route", @@ -1726,12 +1653,6 @@ "crud_process_route_update_step_data_collections", "crud_process_route_update_step_outputs", "crud_process_route_update_step_reagents", - "crud_process_row_to_dict", - "crud_process_soft_delete_process", - "crud_process_soft_delete_sub_records", - "crud_process_sub_item_with_order", - "crud_process_total_pages", - "crud_process_update_process", "crud_production_material_batch_stock_in", "crud_production_material_batch_stock_out", "crud_production_material_build_manual_out_remark", @@ -1844,6 +1765,12 @@ "crud_production_product_type_soft_delete_production_product_type", "crud_production_product_type_total_pages", "crud_production_product_type_update_production_product_type", + "crud_production_task_clone_route_to_task", + "crud_production_task_clone_step_consumables", + "crud_production_task_clone_step_data_collections", + "crud_production_task_clone_step_outputs", + "crud_production_task_clone_step_reagents", + "crud_production_task_resolve_sub_table_order_num", "crud_production_task_update_production_task", "crud_protocol_donation_convert_active_link_query", "crud_protocol_donation_convert_assert_biz_no_available", @@ -1853,9 +1780,6 @@ "crud_protocol_donation_convert_has_active_convert_link", "crud_protocol_donation_convert_py", "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", - "crud_qc_inspection_batch_is_voided_work_order", - "crud_qc_inspection_batch_sync_batch_lab_items", - "crud_qc_inspection_batch_sync_batch_third_items", "crud_qc_inspection_item_template_assert_item_ids_exist", "crud_qc_inspection_item_template_create_template", "crud_qc_inspection_item_template_filter_active_ids", @@ -1957,35 +1881,6 @@ "crud_qc_material_stock_in_no_rationale_1", "crud_qc_material_total_pages", "crud_qc_material_update_material", - "crud_qc_task_assignee_rationale_63", - "crud_qc_task_assignee_sync_assignees_for_task", - "crud_qc_task_create_task_for_line", - "crud_qc_task_gen_task_no", - "crud_qc_third_party_company_company_code_exists", - "crud_qc_third_party_company_create_company", - "crud_qc_third_party_company_get_company", - "crud_qc_third_party_company_list_companies", - "crud_qc_third_party_company_list_company_options", - "crud_qc_third_party_company_py", - "crud_qc_third_party_company_row_to_dict", - "crud_qc_third_party_company_soft_delete_company", - "crud_qc_third_party_company_update_company", - "crud_qc_third_party_item_company_name_map", - "crud_qc_third_party_item_create_item", - "crud_qc_third_party_item_dec", - "crud_qc_third_party_item_get_item", - "crud_qc_third_party_item_item_code_exists", - "crud_qc_third_party_item_list_active_items", - "crud_qc_third_party_item_list_items", - "crud_qc_third_party_item_py", - "crud_qc_third_party_item_row_to_dict", - "crud_qc_third_party_item_soft_delete_item", - "crud_qc_third_party_item_update_item", - "crud_qc_work_order_apply_item_assignees", - "crud_qc_work_order_get_task_by_source_line_id", - "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", - "crud_qc_work_order_sync_work_order_lab_items", - "crud_qc_work_order_sync_work_order_third_party_items", "crud_reagent_batch_stock_in", "crud_reagent_batch_stock_out", "crud_reagent_create_reagent", @@ -2003,6 +1898,23 @@ "crud_reagent_total_pages", "crud_reagent_update_reagent", "crud_research_donation_convert_from_storage", + "crud_role_append_unique", + "crud_role_bound_post_names_by_role_ids", + "crud_role_bound_user_names_by_role_ids", + "crud_role_create_role", + "crud_role_get_role", + "crud_role_get_role_data_scope", + "crud_role_get_role_menu_ids", + "crud_role_list_roles", + "crud_role_py", + "crud_role_role_name_exists", + "crud_role_row_to_dict", + "crud_role_soft_delete_role", + "crud_role_total_pages", + "crud_role_update_role", + "crud_role_update_role_data_scope", + "crud_role_user_display_name", + "crud_sample_code_batch_generate_sample_codes", "crud_sample_code_batch_issue_sample_codes", "crud_sample_code_batch_revoke_sample_codes", "crud_sample_code_create_sample_code", @@ -2011,6 +1923,7 @@ "crud_sample_code_parse_issued_time", "crud_sample_code_py", "crud_sample_code_rationale_1", + "crud_sample_code_rationale_261", "crud_sample_code_resolve_issued_user_display_name", "crud_sample_code_row_to_dict", "crud_sample_code_sample_code_exists", @@ -2043,6 +1956,13 @@ "crud_sample_freight_update_freight", "crud_sample_freight_upsert_item", "crud_sample_freight_user_nick_name_map", + "crud_sample_info_quick_register_batch_handle_insurance", + "crud_sample_info_quick_register_batch_handle_storage_certs", + "crud_sample_info_quick_register_batch_quick_register_storage", + "crud_sample_info_quick_register_donation_accessible", + "crud_sample_info_quick_register_pick_latest_review", + "crud_sample_info_quick_register_protocol_accessible", + "crud_sample_info_quick_register_py", "crud_sample_reception_check_item_create_check_item", "crud_sample_reception_check_item_get_check_item", "crud_sample_reception_check_item_item_code_exists", @@ -2117,6 +2037,18 @@ "services_customer_relations_storage_group", "services_oa_engine_count_cc_unread", "services_oa_engine_count_pending_tasks", + "services_protocol_transfer_status_can_confirm_receipt", + "services_protocol_transfer_status_can_submit_receipt", + "services_protocol_transfer_status_can_withdraw_receipt", + "services_protocol_transfer_status_py", + "services_protocol_transfer_status_rationale_1", + "services_protocol_transfer_status_rationale_32", + "services_protocol_transfer_status_schedule_paid_and_arrears", + "services_sample_info_quick_register_apply_quick_storage_payload", + "services_sample_info_quick_register_py", + "services_sample_info_quick_register_rationale_1", + "services_sample_info_quick_register_rationale_29", + "services_sample_info_quick_register_unique_nonempty_ids", "services_sample_payment_fgd_convert_dec", "services_sample_payment_fgd_convert_plan_fq_to_fgd_merge", "services_sample_payment_fgd_convert_py", @@ -2150,6 +2082,668 @@ "api_basic_info_samplecodebatchrevokebody", "api_basic_info_samplecodecreatebody", "api_basic_info_samplecodeupdatebody", + "api_collection_protocol_auditcreatebody", + "api_collection_protocol_batchdetailidsbody", + "api_collection_protocol_batchrefundfinancesubmitbody", + "api_collection_protocol_financeconfirmbody", + "api_collection_protocol_fullmoonhandlebody", + "api_collection_protocol_fullmoontodoinsurancebody", + "api_collection_protocol_invoicerequestcompletebody", + "api_collection_protocol_invoicerequestcreatebody", + "api_collection_protocol_paymentdetaildraftbody", + "api_collection_protocol_protocolcreatebody", + "api_collection_protocol_protocolupdatebody", + "api_collection_protocol_rationale_1", + "api_collection_protocol_rationale_238", + "api_collection_protocol_rationale_48", + "api_collection_protocol_refundfinanceconfirmbody", + "api_collection_protocol_refundfinancesubmitbody", + "api_collection_protocol_storagecerthandlebody", + "api_insurance_company_rationale_1", + "api_workflow_processdefcreatebody", + "api_workflow_processdefupdatebody", + "api_workflow_publishversionbody", + "api_workflow_rationale_135", + "api_workflow_startinstancebody", + "api_workflow_taskactionbody", + "base", + "crud_cell_product_rationale_1", + "crud_cell_product_rationale_1169", + "crud_cell_product_rationale_1448", + "crud_cell_product_rationale_40", + "crud_cell_product_rationale_581", + "crud_cell_product_rationale_597", + "crud_cell_product_rationale_631", + "crud_cell_product_rationale_648", + "crud_cell_product_rationale_695", + "crud_cell_product_rationale_706", + "crud_cell_product_rationale_776", + "crud_cell_product_rationale_919", + "crud_clinical_payment_rationale_143", + "crud_clinical_payment_rationale_173", + "crud_clinical_payment_rationale_74", + "crud_collection_protocol_no_rationale_34", + "crud_collection_protocol_rationale_1", + "crud_collection_protocol_rationale_109", + "crud_collection_protocol_rationale_145", + "crud_collection_protocol_rationale_1629", + "crud_collection_protocol_rationale_199", + "crud_collection_protocol_rationale_218", + "crud_collection_protocol_rationale_229", + "crud_collection_protocol_rationale_2303", + "crud_collection_protocol_rationale_240", + "crud_collection_protocol_rationale_2737", + "crud_collection_protocol_rationale_304", + "crud_collection_protocol_rationale_3188", + "crud_collection_protocol_rationale_3526", + "crud_collection_protocol_rationale_355", + "crud_collection_protocol_rationale_648", + "crud_collection_protocol_rationale_695", + "crud_collection_protocol_rationale_75", + "crud_material_stock_check_rationale_362", + "crud_outbound_handover_inventory_rationale_1", + "crud_outbound_handover_inventory_rationale_170", + "crud_outbound_handover_inventory_rationale_215", + "crud_outbound_handover_inventory_rationale_268", + "crud_outbound_handover_inventory_rationale_326", + "crud_outbound_handover_inventory_rationale_40", + "crud_outbound_handover_inventory_rationale_434", + "crud_outbound_handover_inventory_rationale_70", + "crud_outbound_release_material_rationale_1", + "crud_outbound_release_material_rationale_205", + "crud_outbound_release_material_rationale_339", + "crud_outbound_release_material_rationale_52", + "crud_outbound_release_review_rationale_100", + "crud_outbound_release_review_rationale_200", + "crud_outbound_release_review_rationale_213", + "crud_outbound_release_review_rationale_260", + "crud_outbound_release_review_rationale_667", + "crud_outbound_release_review_rationale_750", + "crud_outbound_release_review_rationale_80", + "crud_outbound_release_review_rationale_92", + "crud_pilot_application_rationale_1", + "crud_pilot_application_rationale_104", + "crud_pilot_application_rationale_1476", + "crud_pilot_application_rationale_1577", + "crud_pilot_application_rationale_1623", + "crud_pilot_application_rationale_69", + "crud_pilot_checkup_rationale_1", + "crud_pilot_checkup_rationale_715", + "crud_pilot_checkup_rationale_883", + "crud_pilot_checkup_rationale_927", + "crud_pilot_delivery_rationale_1", + "crud_pilot_delivery_rationale_175", + "crud_pilot_delivery_rationale_359", + "crud_pilot_delivery_rationale_542", + "crud_pilot_delivery_rationale_643", + "crud_pilot_infusion_schedule_mgmt_rationale_1", + "crud_pilot_infusion_schedule_mgmt_rationale_157", + "crud_pilot_infusion_schedule_mgmt_rationale_715", + "crud_pilot_outbound_status_sync_rationale_1", + "crud_pilot_outbound_status_sync_rationale_131", + "crud_pilot_outbound_status_sync_rationale_174", + "crud_pilot_outbound_status_sync_rationale_64", + "crud_pilot_outbound_status_sync_rationale_96", + "crud_pilot_service_rationale_1", + "crud_pilot_service_rationale_1326", + "crud_pilot_service_rationale_2397", + "crud_pilot_service_rationale_2506", + "crud_pilot_service_rationale_2550", + "crud_pilot_service_rationale_2584", + "crud_pilot_service_rationale_2720", + "crud_pilot_service_rationale_2746", + "crud_pilot_service_rationale_2835", + "crud_pilot_service_rationale_2874", + "crud_pilot_service_rationale_3021", + "crud_pilot_service_rationale_3126", + "crud_pilot_service_rationale_3249", + "crud_pilot_service_rationale_3326", + "crud_pilot_service_rationale_3350", + "crud_pilot_service_rationale_3391", + "crud_pilot_service_rationale_3426", + "crud_pilot_service_rationale_3459", + "crud_pilot_service_rationale_3519", + "crud_pilot_service_rationale_3676", + "crud_pilot_service_rationale_3714", + "crud_pilot_service_rationale_3755", + "crud_pilot_service_rationale_3855", + "crud_pilot_service_rationale_4088", + "crud_pilot_service_rationale_4185", + "crud_pilot_service_rationale_4300", + "crud_pre_transit_sample_rationale_1", + "crud_presign_order_rationale_1", + "crud_presign_order_rationale_66", + "crud_presign_order_rationale_832", + "crud_process_rationale_1", + "crud_process_rationale_278", + "crud_process_route_rationale_1", + "crud_process_route_rationale_511", + "crud_production_material_stock_check_rationale_367", + "crud_production_task_rationale_1", + "crud_production_task_rationale_1119", + "crud_production_task_rationale_129", + "crud_production_task_rationale_1816", + "crud_production_task_rationale_1845", + "crud_production_task_rationale_1936", + "crud_production_task_rationale_1984", + "crud_production_task_rationale_2542", + "crud_production_task_rationale_2665", + "crud_production_task_rationale_2723", + "crud_production_task_rationale_2928", + "crud_production_task_rationale_3054", + "crud_production_task_rationale_3235", + "crud_production_task_rationale_461", + "crud_production_task_rationale_480", + "crud_production_task_rationale_580", + "crud_production_task_rationale_788", + "crud_production_task_set_rationale_30", + "crud_production_task_set_rationale_708", + "crud_production_waste_output_rationale_1", + "crud_production_waste_output_rationale_22", + "crud_production_work_order_rationale_1060", + "crud_production_work_order_rationale_1111", + "crud_production_work_order_rationale_1137", + "crud_production_work_order_rationale_234", + "crud_production_work_order_rationale_313", + "crud_production_work_order_rationale_446", + "crud_production_work_order_rationale_512", + "crud_production_work_order_rationale_54", + "crud_production_work_order_rationale_543", + "crud_production_work_order_rationale_594", + "crud_production_work_order_rationale_615", + "crud_production_work_order_rationale_866", + "crud_production_work_order_rationale_925", + "crud_production_work_order_rationale_97", + "crud_protocol_donation_convert_rationale_1", + "crud_protocol_donation_convert_rationale_132", + "crud_protocol_donation_convert_rationale_198", + "crud_protocol_donation_convert_rationale_273", + "crud_protocol_donation_convert_rationale_35", + "crud_protocol_donation_convert_rationale_84", + "crud_protocol_sample_collection_rationale_1", + "crud_protocol_sample_payment_rationale_1", + "crud_protocol_sample_payment_rationale_1079", + "crud_protocol_sample_payment_rationale_1177", + "crud_protocol_sample_payment_rationale_1397", + "crud_protocol_sample_payment_rationale_1750", + "crud_protocol_sample_payment_rationale_183", + "crud_protocol_sample_payment_rationale_228", + "crud_protocol_sample_payment_rationale_251", + "crud_protocol_sample_payment_rationale_438", + "crud_protocol_sample_payment_rationale_534", + "crud_protocol_sample_payment_rationale_55", + "crud_protocol_sample_payment_rationale_628", + "crud_protocol_sample_payment_rationale_891", + "crud_qc_inspection_batch_rationale_197", + "crud_qc_inspection_batch_rationale_778", + "crud_qc_inspection_batch_rationale_998", + "crud_qc_inspection_item_template_rationale_38", + "crud_qc_material_usage_rationale_181", + "crud_qc_material_usage_rationale_19", + "crud_qc_material_usage_rationale_222", + "crud_qc_material_usage_rationale_408", + "crud_qc_material_usage_rationale_41", + "crud_qc_material_usage_rationale_431", + "crud_qc_material_usage_rationale_488", + "crud_qc_material_usage_rationale_607", + "crud_qc_material_usage_rationale_959", + "crud_qc_sms_notification_rationale_32", + "crud_qc_task_rationale_1050", + "crud_qc_task_rationale_1082", + "crud_qc_task_rationale_202", + "crud_qc_task_rationale_429", + "crud_qc_task_rationale_773", + "crud_qc_task_rationale_831", + "crud_qc_task_rationale_855", + "crud_qc_task_rationale_988", + "crud_qc_task_result_rationale_103", + "crud_qc_task_result_rationale_128", + "crud_qc_task_result_rationale_43", + "crud_qc_work_order_rationale_109", + "crud_qc_work_order_rationale_1114", + "crud_qc_work_order_rationale_1264", + "crud_qc_work_order_rationale_1417", + "crud_qc_work_order_rationale_1747", + "crud_qc_work_order_rationale_1782", + "crud_qc_work_order_rationale_1848", + "crud_qc_work_order_rationale_1884", + "crud_qc_work_order_rationale_1938", + "crud_qc_work_order_rationale_1971", + "crud_qc_work_order_rationale_2103", + "crud_qc_work_order_rationale_2180", + "crud_qc_work_order_rationale_2246", + "crud_qc_work_order_rationale_225", + "crud_qc_work_order_rationale_2271", + "crud_qc_work_order_rationale_2298", + "crud_qc_work_order_rationale_2323", + "crud_qc_work_order_rationale_2344", + "crud_qc_work_order_rationale_2387", + "crud_qc_work_order_rationale_2444", + "crud_qc_work_order_rationale_2554", + "crud_qc_work_order_rationale_2637", + "crud_qc_work_order_rationale_271", + "crud_qc_work_order_rationale_2761", + "crud_qc_work_order_rationale_2970", + "crud_qc_work_order_rationale_3069", + "crud_qc_work_order_rationale_3119", + "crud_qc_work_order_rationale_3167", + "crud_qc_work_order_rationale_3398", + "crud_qc_work_order_rationale_3656", + "crud_qc_work_order_rationale_392", + "crud_qc_work_order_rationale_443", + "crud_qc_work_order_rationale_520", + "crud_qc_work_order_rationale_529", + "crud_qc_work_order_rationale_572", + "crud_qc_work_order_rationale_852", + "crud_research_donation_rationale_1", + "crud_research_donation_rationale_1075", + "crud_research_donation_rationale_1345", + "crud_research_donation_rationale_1740", + "crud_research_donation_rationale_179", + "crud_research_donation_rationale_190", + "crud_research_donation_rationale_206", + "crud_research_donation_rationale_2097", + "crud_research_donation_rationale_75", + "crud_research_donation_rationale_92", + "crud_research_donation_rationale_986", + "crud_research_donation_sample_collection_rationale_1", + "crud_sample_freight_rationale_1", + "crud_sample_freight_rationale_123", + "crud_sample_freight_rationale_222", + "crud_sample_freight_rationale_541", + "crud_sample_freight_rationale_978", + "crud_sample_reception_check_result_rationale_108", + "crud_sample_reception_check_result_rationale_133", + "crud_sample_reception_check_result_rationale_171", + "crud_sample_reception_rationale_1029", + "crud_sample_reception_rationale_1057", + "crud_sample_reception_rationale_1216", + "crud_sample_reception_rationale_122", + "crud_sample_reception_rationale_1263", + "crud_sample_reception_rationale_1304", + "crud_sample_reception_rationale_1360", + "crud_sample_reception_rationale_1384", + "crud_sample_reception_rationale_1409", + "crud_sample_reception_rationale_1430", + "crud_sample_reception_rationale_1454", + "crud_sample_reception_rationale_1479", + "crud_sample_reception_rationale_156", + "crud_sample_reception_rationale_200", + "crud_sample_reception_rationale_312", + "crud_sample_reception_rationale_43", + "crud_sample_reception_rationale_88", + "crud_sample_storage_cert_qc_rationale_106", + "crud_storage_entry_sms_notification_rationale_185", + "crud_storage_release_review_rationale_1184", + "crud_storage_release_review_rationale_145", + "crud_storage_release_review_rationale_171", + "crud_storage_release_review_rationale_202", + "crud_storage_release_review_rationale_227", + "crud_storage_release_review_rationale_241", + "crud_storage_release_review_rationale_253", + "crud_storage_release_review_rationale_259", + "crud_storage_release_review_rationale_269", + "crud_storage_release_review_rationale_290", + "crud_storage_release_review_rationale_311", + "crud_storage_release_review_rationale_352", + "crud_storage_release_review_rationale_381", + "crud_storage_release_review_rationale_911", + "crud_storage_release_review_rationale_931", + "crud_workflow_rationale_1", + "models_clinical_payment_bizpilotpayment", + "models_clinical_payment_py", + "models_clinical_payment_rationale_8", + "models_cn_holiday_py", + "models_cn_holiday_rationale_10", + "models_cn_holiday_syscnholidayday", + "models_material_bizmaterial", + "models_material_bizmaterialstockbatch", + "models_material_bizmaterialstockcheck", + "models_material_bizmaterialstockcheckbatchline", + "models_material_bizmaterialstockcheckunusedline", + "models_material_bizmaterialstocklog", + "models_material_bizmaterialusage", + "models_material_py", + "models_models_bizbiznosequence", + "models_models_bizcellproduct", + "models_models_bizcellproductprice", + "models_models_bizcellproductprojectsystem", + "models_models_bizcellproductprojectsystemitem", + "models_models_bizcellproductspec", + "models_models_bizcellproducttype", + "models_models_bizcellsampletype", + "models_models_bizchannel", + "models_models_bizchannelaccount", + "models_models_bizchannelagreement", + "models_models_bizchannelagreementproductprice", + "models_models_bizchannelinvoice", + "models_models_bizchannelmailaddress", + "models_models_bizchannelproductquota", + "models_models_bizchannelserviceorder", + "models_models_bizchannelserviceorderproduct", + "models_models_bizchannelserviceordertxn", + "models_models_bizcheckupinstitution", + "models_models_bizcheckupinstitutioninvoice", + "models_models_bizcheckupinstitutionpackage", + "models_models_bizcheckupinstitutionpackageitem", + "models_models_bizcheckupinstitutionproject", + "models_models_bizcollectionhospital", + "models_models_bizcollectionprotocol", + "models_models_bizcollectionprotocolno", + "models_models_bizcollectionregion", + "models_models_bizcollectionregionstaff", + "models_models_bizconsumable", + "models_models_bizconsumablepack", + "models_models_bizconsumablepackitem", + "models_models_bizconsumablestocklog", + "models_models_bizcustomer", + "models_models_bizenvdetectitem", + "models_models_bizenvdetectrecord", + "models_models_bizequipment", + "models_models_bizexpresscompany", + "models_models_bizinsurancecompany", + "models_models_bizinsurancecompanyinvoice", + "models_models_bizinsuranceprojectprice", + "models_models_bizitemunit", + "models_models_bizleaverequest", + "models_models_bizoutboundhandover", + "models_models_bizoutboundreleasecell", + "models_models_bizoutboundreleasematerial", + "models_models_bizoutboundreleasepaper", + "models_models_bizoutboundreleaseqcmaterial", + "models_models_bizoutboundreleasereview", + "models_models_bizoutputtype", + "models_models_bizpilotapplication", + "models_models_bizpilotcheckup", + "models_models_bizpilotcheckupactualitem", + "models_models_bizpilotcheckupreserveitem", + "models_models_bizpilotdelivery", + "models_models_bizpilotdeliverymaterial", + "models_models_bizpilotdeliverymethod", + "models_models_bizpilotinfusionconfirm", + "models_models_bizpilotinfusionplan", + "models_models_bizpilotinfusionschedule", + "models_models_bizpilotinfusionscheduleproduct", + "models_models_bizpilotpatient", + "models_models_bizpresignorder", + "models_models_bizpresignordersampletype", + "models_models_bizpresigntransfer", + "models_models_bizprocess", + "models_models_bizprocesscategory", + "models_models_bizprocessconsumable", + "models_models_bizprocessdatacollection", + "models_models_bizprocessoutput", + "models_models_bizprocessreagent", + "models_models_bizprocessroute", + "models_models_bizprocessroutestep", + "models_models_bizprocessroutestepconsumable", + "models_models_bizprocessroutestepdatacollection", + "models_models_bizprocessroutestepoutput", + "models_models_bizprocessroutestepreagent", + "models_models_bizproductionproducttype", + "models_models_bizproductiontask", + "models_models_bizproductiontaskhandover", + "models_models_bizproductiontaskinput", + "models_models_bizproductiontaskoutput", + "models_models_bizproductiontaskset", + "models_models_bizproductiontasksetitem", + "models_models_bizproductiontaskstep", + "models_models_bizproductiontaskstepassignee", + "models_models_bizproductiontaskstepconfiguredreagent", + "models_models_bizproductiontaskstepconsumable", + "models_models_bizproductiontaskstepdatacollection", + "models_models_bizproductiontaskstepoutput", + "models_models_bizproductiontaskstepreagent", + "models_models_bizproductionworkorder", + "models_models_bizprotocolaudit", + "models_models_bizprotocolcollectioninfo", + "models_models_bizprotocolfullmoontodo", + "models_models_bizprotocolinvoicerequest", + "models_models_bizprotocolinvoicerequestitem", + "models_models_bizprotocolpartycustomer", + "models_models_bizprotocolpayment", + "models_models_bizprotocolpaymentdetail", + "models_models_bizprotocolpaymentschedule", + "models_models_bizprotocolpaymenttransfer", + "models_models_bizprotocolrefundrecord", + "models_models_bizprotocolsample", + "models_models_bizprotocolsamplepayment", + "models_models_bizprotocolsampletransport", + "models_models_bizprotocolstoragecert", + "models_models_bizqcbatchassignee", + "models_models_bizqcinspectionitemtemplate", + "models_models_bizqclabtestitem", + "models_models_bizqcsmsnotification", + "models_models_bizqctask", + "models_models_bizqctaskassignee", + "models_models_bizqcthirdpartycompany", + "models_models_bizqcthirdpartyitem", + "models_models_bizqcworkorder", + "models_models_bizqcworkorderinspectionbatch", + "models_models_bizqcworkorderlabitem", + "models_models_bizqcworkorderthirditem", + "models_models_bizreagent", + "models_models_bizreagentstocklog", + "models_models_bizsamplecode", + "models_models_bizsamplefreight", + "models_models_bizsamplefreightitem", + "models_models_bizsampleproductionreception", + "models_models_bizsamplereception", + "models_models_bizsamplereceptioncheckitem", + "models_models_bizsamplereceptioncheckresult", + "models_models_bizsamplesmsnotification", + "models_models_bizsamplestoragecertqc", + "models_models_bizsopdocument", + "models_models_bizstorageentrysmsnotification", + "models_models_bizstoragereleasereview", + "models_models_bizstorageslotoccupancy", + "models_models_oaappgroup", + "models_models_oainstancecomment", + "models_models_oainstancedraft", + "models_models_oainstanceviewgrant", + "models_models_oareceiveaccount", + "models_models_py", + "models_models_rationale_1", + "models_models_rationale_1013", + "models_models_rationale_1060", + "models_models_rationale_1097", + "models_models_rationale_11", + "models_models_rationale_1118", + "models_models_rationale_115", + "models_models_rationale_1163", + "models_models_rationale_1189", + "models_models_rationale_1222", + "models_models_rationale_1250", + "models_models_rationale_1274", + "models_models_rationale_1302", + "models_models_rationale_1325", + "models_models_rationale_1356", + "models_models_rationale_1375", + "models_models_rationale_1400", + "models_models_rationale_1430", + "models_models_rationale_1452", + "models_models_rationale_1494", + "models_models_rationale_1519", + "models_models_rationale_1552", + "models_models_rationale_1580", + "models_models_rationale_1600", + "models_models_rationale_1646", + "models_models_rationale_1669", + "models_models_rationale_1692", + "models_models_rationale_1712", + "models_models_rationale_1734", + "models_models_rationale_1773", + "models_models_rationale_1832", + "models_models_rationale_185", + "models_models_rationale_1857", + "models_models_rationale_1886", + "models_models_rationale_1914", + "models_models_rationale_1936", + "models_models_rationale_1957", + "models_models_rationale_1980", + "models_models_rationale_2031", + "models_models_rationale_2052", + "models_models_rationale_2071", + "models_models_rationale_2094", + "models_models_rationale_2154", + "models_models_rationale_2201", + "models_models_rationale_2226", + "models_models_rationale_2249", + "models_models_rationale_2271", + "models_models_rationale_2294", + "models_models_rationale_2320", + "models_models_rationale_2348", + "models_models_rationale_2367", + "models_models_rationale_2386", + "models_models_rationale_2405", + "models_models_rationale_2430", + "models_models_rationale_2450", + "models_models_rationale_2501", + "models_models_rationale_251", + "models_models_rationale_2526", + "models_models_rationale_2551", + "models_models_rationale_2575", + "models_models_rationale_2596", + "models_models_rationale_2615", + "models_models_rationale_2641", + "models_models_rationale_2687", + "models_models_rationale_270", + "models_models_rationale_2716", + "models_models_rationale_2751", + "models_models_rationale_2774", + "models_models_rationale_2798", + "models_models_rationale_2819", + "models_models_rationale_2840", + "models_models_rationale_2944", + "models_models_rationale_2965", + "models_models_rationale_3003", + "models_models_rationale_3025", + "models_models_rationale_3074", + "models_models_rationale_308", + "models_models_rationale_3098", + "models_models_rationale_3122", + "models_models_rationale_3161", + "models_models_rationale_3186", + "models_models_rationale_3215", + "models_models_rationale_3239", + "models_models_rationale_3263", + "models_models_rationale_3284", + "models_models_rationale_3304", + "models_models_rationale_3324", + "models_models_rationale_3351", + "models_models_rationale_3386", + "models_models_rationale_3416", + "models_models_rationale_3448", + "models_models_rationale_3470", + "models_models_rationale_3492", + "models_models_rationale_3526", + "models_models_rationale_3545", + "models_models_rationale_355", + "models_models_rationale_3571", + "models_models_rationale_3597", + "models_models_rationale_3622", + "models_models_rationale_3643", + "models_models_rationale_3664", + "models_models_rationale_3689", + "models_models_rationale_3721", + "models_models_rationale_3744", + "models_models_rationale_3768", + "models_models_rationale_378", + "models_models_rationale_3789", + "models_models_rationale_3819", + "models_models_rationale_3849", + "models_models_rationale_3879", + "models_models_rationale_3908", + "models_models_rationale_3933", + "models_models_rationale_396", + "models_models_rationale_3962", + "models_models_rationale_3989", + "models_models_rationale_4018", + "models_models_rationale_4038", + "models_models_rationale_4058", + "models_models_rationale_4077", + "models_models_rationale_4098", + "models_models_rationale_4127", + "models_models_rationale_4148", + "models_models_rationale_415", + "models_models_rationale_4167", + "models_models_rationale_4195", + "models_models_rationale_4217", + "models_models_rationale_4242", + "models_models_rationale_4267", + "models_models_rationale_4293", + "models_models_rationale_4313", + "models_models_rationale_435", + "models_models_rationale_457", + "models_models_rationale_477", + "models_models_rationale_524", + "models_models_rationale_625", + "models_models_rationale_674", + "models_models_rationale_717", + "models_models_rationale_738", + "models_models_rationale_77", + "models_models_rationale_833", + "models_models_rationale_857", + "models_models_rationale_881", + "models_models_rationale_96", + "models_models_rationale_966", + "models_models_rationale_990", + "models_models_sysapirequestlog", + "models_models_sysapirequestloghis", + "models_models_sysdictdata", + "models_models_sysdicttype", + "models_models_sysethnic", + "models_models_sysroledatascopedetail", + "models_models_syssite", + "models_models_systenant", + "models_models_userrole", + "models_models_wfnode", + "models_models_wfprocessdef", + "models_models_wfprocessinstance", + "models_models_wfprocessversion", + "models_models_wftask", + "models_models_wftransition", + "models_production_material_bizproductionmaterial", + "models_production_material_bizproductionmaterialstockbatch", + "models_production_material_bizproductionmaterialstockcheck", + "models_production_material_bizproductionmaterialstockcheckbatchline", + "models_production_material_bizproductionmaterialstockcheckunusedline", + "models_production_material_bizproductionmaterialusage", + "models_production_material_py", + "models_qc_material_bizqcmaterial", + "models_qc_material_bizqcmaterialmonthtemplate", + "models_qc_material_bizqcmaterialstockbatch", + "models_qc_material_bizqcmaterialusage", + "models_qc_param_bizqcitemparam", + "models_qc_param_bizqctaskresult", + "models_qc_param_py", + "models_research_donation_bizprotocoldonationconvert", + "models_research_donation_bizresearchdonation", + "models_research_donation_bizresearchdonationaudit", + "models_research_donation_bizresearchdonationcollection", + "models_research_donation_bizresearchdonationparty", + "models_research_donation_bizresearchdonationsample", + "models_research_donation_bizresearchdonationsampletransport", + "models_research_donation_py", + "models_research_donation_rationale_10", + "models_research_donation_rationale_110", + "models_research_donation_rationale_135", + "models_research_donation_rationale_166", + "models_research_donation_rationale_194", + "models_research_donation_rationale_47", + "models_research_donation_rationale_68", + "services_protocol_sample_list_summary_rationale_1", + "services_protocol_sample_list_summary_rationale_112", + "services_protocol_sample_list_summary_rationale_141", + "services_protocol_sample_list_summary_rationale_183", + "services_protocol_sample_list_summary_rationale_215", + "services_qc_work_order_fee_summary_rationale_1", + "services_qc_work_order_fee_summary_rationale_179", + "services_sample_info_list_enrich_rationale_1", + "services_workflow_engine_rationale_1", + "services_workflow_engine_rationale_179" + ], + "3": [ "api_cleanroom_garment_garmentbatchdeletebody", "api_cleanroom_garment_garmentbatchdiscardbody", "api_cleanroom_garment_garmentcreatebody", @@ -2173,13 +2767,6 @@ "api_env_detect_envdetectitemupdatebody", "api_env_detect_envdetectrecordbody", "api_env_detect_envdetectrecordupdatebody", - "api_env_detect_rationale_1", - "api_insurance_company_insurancecompanycreatebody", - "api_insurance_company_insurancecompanyinvoicecreatebody", - "api_insurance_company_insurancecompanyinvoiceupdatebody", - "api_insurance_company_insurancecompanyupdatebody", - "api_insurance_company_insuranceprojectpricecreatebody", - "api_insurance_company_insuranceprojectpriceupdatebody", "api_leave_rationale_143", "api_material_batchdiscardbody", "api_material_batchdiscarditem", @@ -2190,32 +2777,10 @@ "api_material_materialbatchupdatebody", "api_material_materialbody", "api_material_materialupdatebody", - "api_material_rationale_642", - "api_material_rationale_665", - "api_material_rationale_696", "api_material_stockcheckcreatebody", "api_material_stockcheckunusedlineitem", "api_material_stockcheckunusedlinesbody", "api_material_stockinbody", - "api_oa_approval_oaaddsignbody", - "api_oa_approval_oaappcreatebody", - "api_oa_approval_oaappupdatebody", - "api_oa_approval_oaccreadbatchbody", - "api_oa_approval_oacommentcreatebody", - "api_oa_approval_oadraftsavebody", - "api_oa_approval_oaflowpreviewbody", - "api_oa_approval_oagroupcreatebody", - "api_oa_approval_oagroupupdatebody", - "api_oa_approval_oainstancedraftbatchdeletebody", - "api_oa_approval_oainstancedraftbody", - "api_oa_approval_oainstancedraftsubmitbody", - "api_oa_approval_oainstancedraftupdatebody", - "api_oa_approval_oareceiveaccountbatchdeletebody", - "api_oa_approval_oareceiveaccountbody", - "api_oa_approval_oaresubmitbody", - "api_oa_approval_oastartinstancebody", - "api_oa_approval_oataskactionbody", - "api_oa_approval_oatransferbody", "api_pilot_application_applicationcreatebody", "api_pilot_application_applicationsavebody", "api_pilot_application_applicationupdatebody", @@ -2229,6 +2794,7 @@ "api_pilot_application_patientnestedbody", "api_pilot_application_patientsavebody", "api_pilot_application_planidbody", + "api_pilot_application_py", "api_pilot_application_rationale_1", "api_pilot_application_rationale_187", "api_pilot_application_salescheduleproductlinebody", @@ -2241,15 +2807,6 @@ "api_pilot_checkup_checkupitemssavebody", "api_pilot_checkup_checkupsavebody", "api_pilot_checkup_idbody", - "api_pilot_checkup_rationale_1", - "api_pilot_delivery_deliverycreatebody", - "api_pilot_delivery_deliverymaterialitem", - "api_pilot_delivery_deliverymaterialsavebody", - "api_pilot_delivery_deliverymethodsavebody", - "api_pilot_delivery_deliverysavebody", - "api_pilot_delivery_idbody", - "api_pilot_delivery_py", - "api_pilot_delivery_rationale_1", "api_pilot_infusion_confirm_confirmcreatebody", "api_pilot_infusion_confirm_confirmupdatebody", "api_pilot_infusion_confirm_idbody", @@ -2288,7 +2845,6 @@ "api_pilot_service_projectsystemitemcreatebody", "api_pilot_service_projectsystemitemupdatebody", "api_pilot_service_projectsystemupdatebody", - "api_pilot_service_rationale_1", "api_pilot_service_refundconfirmbody", "api_pilot_service_refundsubmitbody", "api_pilot_service_serviceordercreatebody", @@ -2360,15 +2916,9 @@ "api_production_sopdocumentupdatebody", "api_production_stockinbody", "api_production_stockoutbody", - "api_protocol_refund_record_refundrecordbody", - "api_protocol_refund_record_refundrecordupdatebody", "api_protocol_sample_collection_quickregisterbody", "api_protocol_sample_collection_quickregisteritem", "api_protocol_sample_payment_financeconfirmbody", - "api_protocol_sample_payment_rationale_1", - "api_protocol_sample_payment_rationale_223", - "api_protocol_sample_payment_rationale_254", - "api_protocol_sample_payment_rationale_481", "api_protocol_sample_payment_samplepaymentbody", "api_protocol_sample_payment_samplepaymentsputbody", "api_protocol_sample_payment_schedulebody", @@ -2403,7 +2953,6 @@ "api_qc_rationale_2392", "api_qc_rationale_2419", "api_qc_rationale_2629", - "api_qc_sms_notification_togglestatusbody", "api_qc_stockcheckcreatebody", "api_qc_stockcheckunusedlineitem", "api_qc_stockcheckunusedlinesbody", @@ -2423,41 +2972,23 @@ "api_research_donation_convertfromstoragebody", "api_research_donation_donationcreatebody", "api_research_donation_donationupdatebody", - "api_research_donation_rationale_1", "api_research_donation_statuschangebody", "api_sample_freight_samplefreightcreatebody", "api_sample_freight_samplefreightitembody", "api_sample_freight_samplefreightitemsbody", "api_sample_freight_samplefreightupdatebody", - "api_sample_production_reception_productionreceptionbody", "api_sample_reception_allocatelabstoragecodesbody", "api_sample_reception_checkitembody", "api_sample_reception_checkitemupdatebody", - "api_sample_reception_rationale_272", "api_sample_reception_receptionchecksubmit", "api_sample_reception_samplereceptioncreatebody", "api_sample_reception_samplereceptionupdatebody", - "api_sample_sms_notification_togglestatusbody", - "api_sample_storage_cert_qc_upsertbody", "api_storage_entry_sms_notification_togglestatusbody", - "api_workflow_processdefcreatebody", - "api_workflow_processdefupdatebody", - "api_workflow_publishversionbody", - "api_workflow_startinstancebody", "basemodel", "core_response_config", "core_response_pageresult", "core_response_py", "core_response_responsemodel", - "crud_collection_protocol_no_batch_generate_protocol_nos", - "crud_collection_protocol_no_rationale_256", - "crud_collection_protocol_no_rationale_34", - "crud_sample_code_batch_generate_sample_codes", - "crud_sample_code_rationale_261", - "models_models_bizcollectionprotocolno", - "models_models_bizcustomer", - "models_models_bizsamplecode", - "models_models_sysuser", "schemas_attachment_attachmentuploadresponse", "schemas_attachment_py", "schemas_auth_changepasswordrequest", @@ -2832,663 +3363,6 @@ "schemas_workflow_transitiondata", "schemas_workflow_versionresponse" ], - "3": [ - "api_collection_protocol_auditcreatebody", - "api_collection_protocol_batchdetailidsbody", - "api_collection_protocol_batchrefundfinancesubmitbody", - "api_collection_protocol_financeconfirmbody", - "api_collection_protocol_fullmoonhandlebody", - "api_collection_protocol_fullmoontodoinsurancebody", - "api_collection_protocol_invoicerequestcompletebody", - "api_collection_protocol_invoicerequestcreatebody", - "api_collection_protocol_paymentdetaildraftbody", - "api_collection_protocol_protocolcreatebody", - "api_collection_protocol_protocolupdatebody", - "api_collection_protocol_rationale_1", - "api_collection_protocol_rationale_238", - "api_collection_protocol_rationale_48", - "api_collection_protocol_refundfinanceconfirmbody", - "api_collection_protocol_refundfinancesubmitbody", - "api_collection_protocol_storagecerthandlebody", - "api_insurance_company_rationale_1", - "api_workflow_rationale_135", - "api_workflow_taskactionbody", - "base", - "crud_cell_product_rationale_1", - "crud_cell_product_rationale_1169", - "crud_cell_product_rationale_1448", - "crud_cell_product_rationale_40", - "crud_cell_product_rationale_581", - "crud_cell_product_rationale_597", - "crud_cell_product_rationale_631", - "crud_cell_product_rationale_648", - "crud_cell_product_rationale_695", - "crud_cell_product_rationale_706", - "crud_cell_product_rationale_776", - "crud_cell_product_rationale_919", - "crud_clinical_payment_rationale_143", - "crud_clinical_payment_rationale_173", - "crud_clinical_payment_rationale_74", - "crud_collection_protocol_rationale_1", - "crud_collection_protocol_rationale_109", - "crud_collection_protocol_rationale_145", - "crud_collection_protocol_rationale_1629", - "crud_collection_protocol_rationale_199", - "crud_collection_protocol_rationale_218", - "crud_collection_protocol_rationale_229", - "crud_collection_protocol_rationale_2303", - "crud_collection_protocol_rationale_240", - "crud_collection_protocol_rationale_2737", - "crud_collection_protocol_rationale_304", - "crud_collection_protocol_rationale_3188", - "crud_collection_protocol_rationale_3526", - "crud_collection_protocol_rationale_355", - "crud_collection_protocol_rationale_648", - "crud_collection_protocol_rationale_695", - "crud_collection_protocol_rationale_75", - "crud_material_stock_check_rationale_362", - "crud_outbound_handover_inventory_rationale_1", - "crud_outbound_handover_inventory_rationale_170", - "crud_outbound_handover_inventory_rationale_215", - "crud_outbound_handover_inventory_rationale_268", - "crud_outbound_handover_inventory_rationale_326", - "crud_outbound_handover_inventory_rationale_40", - "crud_outbound_handover_inventory_rationale_434", - "crud_outbound_handover_inventory_rationale_70", - "crud_outbound_release_material_rationale_1", - "crud_outbound_release_material_rationale_205", - "crud_outbound_release_material_rationale_339", - "crud_outbound_release_material_rationale_52", - "crud_outbound_release_review_rationale_100", - "crud_outbound_release_review_rationale_200", - "crud_outbound_release_review_rationale_213", - "crud_outbound_release_review_rationale_260", - "crud_outbound_release_review_rationale_667", - "crud_outbound_release_review_rationale_750", - "crud_outbound_release_review_rationale_80", - "crud_outbound_release_review_rationale_92", - "crud_pilot_application_rationale_1", - "crud_pilot_application_rationale_104", - "crud_pilot_application_rationale_1476", - "crud_pilot_application_rationale_1577", - "crud_pilot_application_rationale_1623", - "crud_pilot_application_rationale_69", - "crud_pilot_checkup_rationale_1", - "crud_pilot_checkup_rationale_715", - "crud_pilot_checkup_rationale_883", - "crud_pilot_checkup_rationale_927", - "crud_pilot_delivery_rationale_1", - "crud_pilot_delivery_rationale_175", - "crud_pilot_delivery_rationale_359", - "crud_pilot_delivery_rationale_542", - "crud_pilot_delivery_rationale_643", - "crud_pilot_infusion_schedule_mgmt_rationale_1", - "crud_pilot_infusion_schedule_mgmt_rationale_157", - "crud_pilot_infusion_schedule_mgmt_rationale_715", - "crud_pilot_outbound_status_sync_rationale_1", - "crud_pilot_outbound_status_sync_rationale_131", - "crud_pilot_outbound_status_sync_rationale_174", - "crud_pilot_outbound_status_sync_rationale_64", - "crud_pilot_outbound_status_sync_rationale_96", - "crud_pilot_service_rationale_1", - "crud_pilot_service_rationale_1326", - "crud_pilot_service_rationale_2397", - "crud_pilot_service_rationale_2506", - "crud_pilot_service_rationale_2550", - "crud_pilot_service_rationale_2584", - "crud_pilot_service_rationale_2720", - "crud_pilot_service_rationale_2746", - "crud_pilot_service_rationale_2835", - "crud_pilot_service_rationale_2874", - "crud_pilot_service_rationale_3021", - "crud_pilot_service_rationale_3126", - "crud_pilot_service_rationale_3249", - "crud_pilot_service_rationale_3326", - "crud_pilot_service_rationale_3350", - "crud_pilot_service_rationale_3391", - "crud_pilot_service_rationale_3426", - "crud_pilot_service_rationale_3459", - "crud_pilot_service_rationale_3519", - "crud_pilot_service_rationale_3676", - "crud_pilot_service_rationale_3714", - "crud_pilot_service_rationale_3755", - "crud_pilot_service_rationale_3855", - "crud_pilot_service_rationale_4088", - "crud_pilot_service_rationale_4185", - "crud_pilot_service_rationale_4300", - "crud_pre_transit_sample_rationale_1", - "crud_presign_order_rationale_1", - "crud_presign_order_rationale_66", - "crud_presign_order_rationale_832", - "crud_process_rationale_1", - "crud_process_rationale_278", - "crud_process_route_rationale_1", - "crud_process_route_rationale_511", - "crud_production_material_stock_check_rationale_367", - "crud_production_task_rationale_1", - "crud_production_task_rationale_1119", - "crud_production_task_rationale_129", - "crud_production_task_rationale_1816", - "crud_production_task_rationale_1845", - "crud_production_task_rationale_1936", - "crud_production_task_rationale_1984", - "crud_production_task_rationale_2542", - "crud_production_task_rationale_2665", - "crud_production_task_rationale_2723", - "crud_production_task_rationale_2928", - "crud_production_task_rationale_3054", - "crud_production_task_rationale_3235", - "crud_production_task_rationale_461", - "crud_production_task_rationale_480", - "crud_production_task_rationale_580", - "crud_production_task_rationale_788", - "crud_production_task_set_rationale_30", - "crud_production_task_set_rationale_708", - "crud_production_waste_output_rationale_1", - "crud_production_waste_output_rationale_22", - "crud_production_work_order_rationale_1060", - "crud_production_work_order_rationale_1111", - "crud_production_work_order_rationale_1137", - "crud_production_work_order_rationale_234", - "crud_production_work_order_rationale_313", - "crud_production_work_order_rationale_446", - "crud_production_work_order_rationale_512", - "crud_production_work_order_rationale_54", - "crud_production_work_order_rationale_543", - "crud_production_work_order_rationale_594", - "crud_production_work_order_rationale_615", - "crud_production_work_order_rationale_866", - "crud_production_work_order_rationale_925", - "crud_production_work_order_rationale_97", - "crud_protocol_donation_convert_rationale_1", - "crud_protocol_donation_convert_rationale_132", - "crud_protocol_donation_convert_rationale_198", - "crud_protocol_donation_convert_rationale_273", - "crud_protocol_donation_convert_rationale_35", - "crud_protocol_donation_convert_rationale_84", - "crud_protocol_sample_collection_rationale_1", - "crud_protocol_sample_payment_rationale_1", - "crud_protocol_sample_payment_rationale_1062", - "crud_protocol_sample_payment_rationale_1160", - "crud_protocol_sample_payment_rationale_1380", - "crud_protocol_sample_payment_rationale_1733", - "crud_protocol_sample_payment_rationale_183", - "crud_protocol_sample_payment_rationale_228", - "crud_protocol_sample_payment_rationale_251", - "crud_protocol_sample_payment_rationale_438", - "crud_protocol_sample_payment_rationale_534", - "crud_protocol_sample_payment_rationale_55", - "crud_protocol_sample_payment_rationale_628", - "crud_protocol_sample_payment_rationale_891", - "crud_qc_inspection_batch_rationale_197", - "crud_qc_inspection_batch_rationale_778", - "crud_qc_inspection_batch_rationale_998", - "crud_qc_inspection_item_template_rationale_38", - "crud_qc_material_usage_rationale_181", - "crud_qc_material_usage_rationale_19", - "crud_qc_material_usage_rationale_41", - "crud_qc_material_usage_rationale_431", - "crud_qc_material_usage_rationale_488", - "crud_qc_material_usage_rationale_537", - "crud_qc_material_usage_rationale_607", - "crud_qc_material_usage_rationale_774", - "crud_qc_material_usage_rationale_874", - "crud_qc_material_usage_rationale_959", - "crud_qc_sms_notification_rationale_32", - "crud_qc_task_rationale_1050", - "crud_qc_task_rationale_1082", - "crud_qc_task_rationale_202", - "crud_qc_task_rationale_429", - "crud_qc_task_rationale_773", - "crud_qc_task_rationale_831", - "crud_qc_task_rationale_855", - "crud_qc_task_rationale_988", - "crud_qc_task_result_rationale_103", - "crud_qc_task_result_rationale_128", - "crud_qc_task_result_rationale_43", - "crud_qc_work_order_rationale_109", - "crud_qc_work_order_rationale_1114", - "crud_qc_work_order_rationale_1264", - "crud_qc_work_order_rationale_1417", - "crud_qc_work_order_rationale_1747", - "crud_qc_work_order_rationale_1782", - "crud_qc_work_order_rationale_1848", - "crud_qc_work_order_rationale_1884", - "crud_qc_work_order_rationale_1938", - "crud_qc_work_order_rationale_1971", - "crud_qc_work_order_rationale_2103", - "crud_qc_work_order_rationale_2180", - "crud_qc_work_order_rationale_2246", - "crud_qc_work_order_rationale_225", - "crud_qc_work_order_rationale_2271", - "crud_qc_work_order_rationale_2298", - "crud_qc_work_order_rationale_2323", - "crud_qc_work_order_rationale_2344", - "crud_qc_work_order_rationale_2387", - "crud_qc_work_order_rationale_2444", - "crud_qc_work_order_rationale_2554", - "crud_qc_work_order_rationale_2637", - "crud_qc_work_order_rationale_271", - "crud_qc_work_order_rationale_2761", - "crud_qc_work_order_rationale_2970", - "crud_qc_work_order_rationale_3069", - "crud_qc_work_order_rationale_3119", - "crud_qc_work_order_rationale_3167", - "crud_qc_work_order_rationale_3398", - "crud_qc_work_order_rationale_3656", - "crud_qc_work_order_rationale_392", - "crud_qc_work_order_rationale_443", - "crud_qc_work_order_rationale_520", - "crud_qc_work_order_rationale_529", - "crud_qc_work_order_rationale_572", - "crud_qc_work_order_rationale_852", - "crud_research_donation_rationale_1", - "crud_research_donation_rationale_1075", - "crud_research_donation_rationale_1345", - "crud_research_donation_rationale_1740", - "crud_research_donation_rationale_179", - "crud_research_donation_rationale_190", - "crud_research_donation_rationale_206", - "crud_research_donation_rationale_2097", - "crud_research_donation_rationale_75", - "crud_research_donation_rationale_92", - "crud_research_donation_rationale_986", - "crud_research_donation_sample_collection_rationale_1", - "crud_sample_freight_rationale_1", - "crud_sample_freight_rationale_123", - "crud_sample_freight_rationale_222", - "crud_sample_freight_rationale_541", - "crud_sample_freight_rationale_978", - "crud_sample_reception_check_result_rationale_108", - "crud_sample_reception_check_result_rationale_133", - "crud_sample_reception_check_result_rationale_171", - "crud_sample_reception_rationale_1029", - "crud_sample_reception_rationale_1057", - "crud_sample_reception_rationale_1216", - "crud_sample_reception_rationale_122", - "crud_sample_reception_rationale_1263", - "crud_sample_reception_rationale_1304", - "crud_sample_reception_rationale_1360", - "crud_sample_reception_rationale_1384", - "crud_sample_reception_rationale_1409", - "crud_sample_reception_rationale_1430", - "crud_sample_reception_rationale_1454", - "crud_sample_reception_rationale_1479", - "crud_sample_reception_rationale_156", - "crud_sample_reception_rationale_200", - "crud_sample_reception_rationale_312", - "crud_sample_reception_rationale_43", - "crud_sample_reception_rationale_88", - "crud_sample_storage_cert_qc_rationale_106", - "crud_storage_entry_sms_notification_rationale_185", - "crud_storage_occupancy_rationale_43", - "crud_storage_occupancy_rationale_472", - "crud_storage_release_review_rationale_1184", - "crud_storage_release_review_rationale_145", - "crud_storage_release_review_rationale_171", - "crud_storage_release_review_rationale_202", - "crud_storage_release_review_rationale_227", - "crud_storage_release_review_rationale_241", - "crud_storage_release_review_rationale_253", - "crud_storage_release_review_rationale_259", - "crud_storage_release_review_rationale_269", - "crud_storage_release_review_rationale_290", - "crud_storage_release_review_rationale_311", - "crud_storage_release_review_rationale_352", - "crud_storage_release_review_rationale_381", - "crud_storage_release_review_rationale_911", - "crud_storage_release_review_rationale_931", - "crud_workflow_rationale_1", - "models_clinical_payment_bizpilotpayment", - "models_clinical_payment_py", - "models_clinical_payment_rationale_8", - "models_cn_holiday_py", - "models_cn_holiday_rationale_10", - "models_cn_holiday_syscnholidayday", - "models_material_bizmaterial", - "models_material_bizmaterialstockbatch", - "models_material_bizmaterialstockcheck", - "models_material_bizmaterialstockcheckbatchline", - "models_material_bizmaterialstockcheckunusedline", - "models_material_bizmaterialstocklog", - "models_material_bizmaterialusage", - "models_material_py", - "models_models_bizbiznosequence", - "models_models_bizcellproduct", - "models_models_bizcellproductprice", - "models_models_bizcellproductprojectsystem", - "models_models_bizcellproductprojectsystemitem", - "models_models_bizcellproductspec", - "models_models_bizcellproducttype", - "models_models_bizcellsampletype", - "models_models_bizchannel", - "models_models_bizchannelaccount", - "models_models_bizchannelagreement", - "models_models_bizchannelagreementproductprice", - "models_models_bizchannelinvoice", - "models_models_bizchannelmailaddress", - "models_models_bizchannelproductquota", - "models_models_bizchannelserviceorder", - "models_models_bizchannelserviceorderproduct", - "models_models_bizchannelserviceordertxn", - "models_models_bizcheckupinstitution", - "models_models_bizcheckupinstitutioninvoice", - "models_models_bizcheckupinstitutionpackage", - "models_models_bizcheckupinstitutionpackageitem", - "models_models_bizcheckupinstitutionproject", - "models_models_bizcollectionhospital", - "models_models_bizcollectionprotocol", - "models_models_bizcollectionregion", - "models_models_bizcollectionregionstaff", - "models_models_bizconsumable", - "models_models_bizconsumablepack", - "models_models_bizconsumablepackitem", - "models_models_bizconsumablestocklog", - "models_models_bizenvdetectitem", - "models_models_bizenvdetectrecord", - "models_models_bizequipment", - "models_models_bizexpresscompany", - "models_models_bizinsurancecompany", - "models_models_bizinsurancecompanyinvoice", - "models_models_bizinsuranceprojectprice", - "models_models_bizitemunit", - "models_models_bizleaverequest", - "models_models_bizoutboundhandover", - "models_models_bizoutboundreleasecell", - "models_models_bizoutboundreleasematerial", - "models_models_bizoutboundreleasepaper", - "models_models_bizoutboundreleaseqcmaterial", - "models_models_bizoutboundreleasereview", - "models_models_bizoutputtype", - "models_models_bizpilotapplication", - "models_models_bizpilotcheckup", - "models_models_bizpilotcheckupactualitem", - "models_models_bizpilotcheckupreserveitem", - "models_models_bizpilotdelivery", - "models_models_bizpilotdeliverymaterial", - "models_models_bizpilotdeliverymethod", - "models_models_bizpilotinfusionconfirm", - "models_models_bizpilotinfusionplan", - "models_models_bizpilotinfusionschedule", - "models_models_bizpilotinfusionscheduleproduct", - "models_models_bizpilotpatient", - "models_models_bizpresignorder", - "models_models_bizpresignordersampletype", - "models_models_bizpresigntransfer", - "models_models_bizprocess", - "models_models_bizprocesscategory", - "models_models_bizprocessconsumable", - "models_models_bizprocessdatacollection", - "models_models_bizprocessoutput", - "models_models_bizprocessreagent", - "models_models_bizprocessroute", - "models_models_bizprocessroutestep", - "models_models_bizprocessroutestepconsumable", - "models_models_bizprocessroutestepdatacollection", - "models_models_bizprocessroutestepoutput", - "models_models_bizprocessroutestepreagent", - "models_models_bizproductionproducttype", - "models_models_bizproductiontask", - "models_models_bizproductiontaskhandover", - "models_models_bizproductiontaskinput", - "models_models_bizproductiontaskoutput", - "models_models_bizproductiontaskset", - "models_models_bizproductiontasksetitem", - "models_models_bizproductiontaskstep", - "models_models_bizproductiontaskstepassignee", - "models_models_bizproductiontaskstepconfiguredreagent", - "models_models_bizproductiontaskstepconsumable", - "models_models_bizproductiontaskstepdatacollection", - "models_models_bizproductiontaskstepoutput", - "models_models_bizproductiontaskstepreagent", - "models_models_bizproductionworkorder", - "models_models_bizprotocolaudit", - "models_models_bizprotocolcollectioninfo", - "models_models_bizprotocolfullmoontodo", - "models_models_bizprotocolinvoicerequest", - "models_models_bizprotocolinvoicerequestitem", - "models_models_bizprotocolpartycustomer", - "models_models_bizprotocolpayment", - "models_models_bizprotocolpaymentdetail", - "models_models_bizprotocolpaymentschedule", - "models_models_bizprotocolpaymenttransfer", - "models_models_bizprotocolrefundrecord", - "models_models_bizprotocolsample", - "models_models_bizprotocolsamplepayment", - "models_models_bizprotocolsampletransport", - "models_models_bizprotocolstoragecert", - "models_models_bizqcbatchassignee", - "models_models_bizqcinspectionitemtemplate", - "models_models_bizqclabtestitem", - "models_models_bizqcsmsnotification", - "models_models_bizqctask", - "models_models_bizqctaskassignee", - "models_models_bizqcthirdpartycompany", - "models_models_bizqcthirdpartyitem", - "models_models_bizqcworkorder", - "models_models_bizqcworkorderinspectionbatch", - "models_models_bizqcworkorderlabitem", - "models_models_bizqcworkorderthirditem", - "models_models_bizreagent", - "models_models_bizreagentstocklog", - "models_models_bizsamplefreight", - "models_models_bizsamplefreightitem", - "models_models_bizsampleproductionreception", - "models_models_bizsamplereception", - "models_models_bizsamplereceptioncheckitem", - "models_models_bizsamplereceptioncheckresult", - "models_models_bizsamplesmsnotification", - "models_models_bizsamplestoragecertqc", - "models_models_bizsopdocument", - "models_models_bizstorageentrysmsnotification", - "models_models_bizstoragereleasereview", - "models_models_bizstorageslotoccupancy", - "models_models_oaappgroup", - "models_models_oainstancecomment", - "models_models_oainstancedraft", - "models_models_oainstanceviewgrant", - "models_models_oareceiveaccount", - "models_models_py", - "models_models_rationale_1", - "models_models_rationale_1013", - "models_models_rationale_1060", - "models_models_rationale_1097", - "models_models_rationale_11", - "models_models_rationale_1118", - "models_models_rationale_115", - "models_models_rationale_1163", - "models_models_rationale_1189", - "models_models_rationale_1222", - "models_models_rationale_1250", - "models_models_rationale_1274", - "models_models_rationale_1302", - "models_models_rationale_1325", - "models_models_rationale_1356", - "models_models_rationale_1375", - "models_models_rationale_1400", - "models_models_rationale_1430", - "models_models_rationale_1452", - "models_models_rationale_1494", - "models_models_rationale_1519", - "models_models_rationale_1552", - "models_models_rationale_1580", - "models_models_rationale_1600", - "models_models_rationale_1646", - "models_models_rationale_1669", - "models_models_rationale_1692", - "models_models_rationale_1712", - "models_models_rationale_1734", - "models_models_rationale_1773", - "models_models_rationale_1832", - "models_models_rationale_185", - "models_models_rationale_1857", - "models_models_rationale_1886", - "models_models_rationale_1914", - "models_models_rationale_1936", - "models_models_rationale_1957", - "models_models_rationale_1980", - "models_models_rationale_2031", - "models_models_rationale_2052", - "models_models_rationale_2071", - "models_models_rationale_2094", - "models_models_rationale_2154", - "models_models_rationale_2201", - "models_models_rationale_2226", - "models_models_rationale_2249", - "models_models_rationale_2271", - "models_models_rationale_2294", - "models_models_rationale_2320", - "models_models_rationale_2348", - "models_models_rationale_2367", - "models_models_rationale_2386", - "models_models_rationale_2405", - "models_models_rationale_2430", - "models_models_rationale_2450", - "models_models_rationale_2501", - "models_models_rationale_251", - "models_models_rationale_2526", - "models_models_rationale_2551", - "models_models_rationale_2575", - "models_models_rationale_2596", - "models_models_rationale_2615", - "models_models_rationale_2641", - "models_models_rationale_2687", - "models_models_rationale_270", - "models_models_rationale_2716", - "models_models_rationale_2751", - "models_models_rationale_2774", - "models_models_rationale_2798", - "models_models_rationale_2819", - "models_models_rationale_2840", - "models_models_rationale_2944", - "models_models_rationale_2965", - "models_models_rationale_3003", - "models_models_rationale_3025", - "models_models_rationale_3074", - "models_models_rationale_308", - "models_models_rationale_3098", - "models_models_rationale_3122", - "models_models_rationale_3161", - "models_models_rationale_3186", - "models_models_rationale_3215", - "models_models_rationale_3239", - "models_models_rationale_3263", - "models_models_rationale_3284", - "models_models_rationale_3304", - "models_models_rationale_3324", - "models_models_rationale_3351", - "models_models_rationale_3386", - "models_models_rationale_3416", - "models_models_rationale_3448", - "models_models_rationale_3470", - "models_models_rationale_3492", - "models_models_rationale_3526", - "models_models_rationale_3545", - "models_models_rationale_355", - "models_models_rationale_3571", - "models_models_rationale_3597", - "models_models_rationale_3622", - "models_models_rationale_3643", - "models_models_rationale_3664", - "models_models_rationale_3689", - "models_models_rationale_3721", - "models_models_rationale_3744", - "models_models_rationale_3768", - "models_models_rationale_378", - "models_models_rationale_3789", - "models_models_rationale_3819", - "models_models_rationale_3849", - "models_models_rationale_3879", - "models_models_rationale_3908", - "models_models_rationale_3933", - "models_models_rationale_396", - "models_models_rationale_3962", - "models_models_rationale_3989", - "models_models_rationale_4018", - "models_models_rationale_4038", - "models_models_rationale_4058", - "models_models_rationale_4077", - "models_models_rationale_4098", - "models_models_rationale_4127", - "models_models_rationale_4148", - "models_models_rationale_415", - "models_models_rationale_4167", - "models_models_rationale_4195", - "models_models_rationale_4217", - "models_models_rationale_4242", - "models_models_rationale_4267", - "models_models_rationale_4293", - "models_models_rationale_4313", - "models_models_rationale_435", - "models_models_rationale_457", - "models_models_rationale_477", - "models_models_rationale_524", - "models_models_rationale_625", - "models_models_rationale_674", - "models_models_rationale_717", - "models_models_rationale_738", - "models_models_rationale_77", - "models_models_rationale_833", - "models_models_rationale_857", - "models_models_rationale_881", - "models_models_rationale_96", - "models_models_rationale_966", - "models_models_rationale_990", - "models_models_sysapirequestlog", - "models_models_sysapirequestloghis", - "models_models_sysdictdata", - "models_models_sysdicttype", - "models_models_sysethnic", - "models_models_sysroledatascopedetail", - "models_models_syssite", - "models_models_systenant", - "models_models_userrole", - "models_models_wfnode", - "models_models_wfprocessdef", - "models_models_wfprocessinstance", - "models_models_wfprocessversion", - "models_models_wftask", - "models_models_wftransition", - "models_production_material_bizproductionmaterial", - "models_production_material_bizproductionmaterialstockbatch", - "models_production_material_bizproductionmaterialstockcheck", - "models_production_material_bizproductionmaterialstockcheckbatchline", - "models_production_material_bizproductionmaterialstockcheckunusedline", - "models_production_material_bizproductionmaterialusage", - "models_production_material_py", - "models_qc_material_bizqcmaterial", - "models_qc_material_bizqcmaterialmonthtemplate", - "models_qc_material_bizqcmaterialstockbatch", - "models_qc_material_bizqcmaterialusage", - "models_qc_param_bizqcitemparam", - "models_qc_param_bizqctaskresult", - "models_qc_param_py", - "models_research_donation_bizprotocoldonationconvert", - "models_research_donation_bizresearchdonation", - "models_research_donation_bizresearchdonationaudit", - "models_research_donation_bizresearchdonationcollection", - "models_research_donation_bizresearchdonationparty", - "models_research_donation_bizresearchdonationsample", - "models_research_donation_bizresearchdonationsampletransport", - "models_research_donation_py", - "models_research_donation_rationale_10", - "models_research_donation_rationale_110", - "models_research_donation_rationale_135", - "models_research_donation_rationale_166", - "models_research_donation_rationale_194", - "models_research_donation_rationale_47", - "models_research_donation_rationale_68", - "services_protocol_sample_list_summary_rationale_1", - "services_protocol_sample_list_summary_rationale_112", - "services_protocol_sample_list_summary_rationale_141", - "services_protocol_sample_list_summary_rationale_183", - "services_protocol_sample_list_summary_rationale_215", - "services_qc_work_order_fee_summary_rationale_1", - "services_qc_work_order_fee_summary_rationale_179", - "services_sample_info_list_enrich_rationale_1", - "services_workflow_engine_rationale_1", - "services_workflow_engine_rationale_179" - ], "4": [ "api_admin_attachmentdownloadurlbody", "api_admin_deptcreatebody", @@ -3523,35 +3397,67 @@ "api_admin_tenantupdatebody", "api_admin_usercreatebody", "api_admin_userupdatebody", - "api_mini_menu_collect_descendants", - "api_mini_menu_current_user", - "api_mini_menu_find_mobile_root", - "api_mini_menu_list_my_mobile_menus", - "api_mini_menu_mobile_menu_icon", - "api_mini_menu_mobile_menu_icon_colors", - "api_mini_menu_py", + "api_env_detect_rationale_1", + "api_material_rationale_642", + "api_material_rationale_665", + "api_material_rationale_696", "api_mini_menu_rationale_1", "api_mini_menu_rationale_116", "api_mini_menu_rationale_92", - "api_mini_menu_user_menu_ids", + "api_oa_approval_oaaddsignbody", + "api_oa_approval_oaappcreatebody", + "api_oa_approval_oaappupdatebody", + "api_oa_approval_oaccreadbatchbody", + "api_oa_approval_oacommentcreatebody", + "api_oa_approval_oadraftsavebody", + "api_oa_approval_oaflowpreviewbody", + "api_oa_approval_oagroupcreatebody", + "api_oa_approval_oagroupupdatebody", + "api_oa_approval_oainstancedraftbatchdeletebody", + "api_oa_approval_oainstancedraftbody", + "api_oa_approval_oainstancedraftsubmitbody", + "api_oa_approval_oainstancedraftupdatebody", + "api_oa_approval_oareceiveaccountbatchdeletebody", + "api_oa_approval_oareceiveaccountbody", + "api_oa_approval_oaresubmitbody", + "api_oa_approval_oastartinstancebody", + "api_oa_approval_oataskactionbody", + "api_oa_approval_oatransferbody", "api_oa_approval_rationale_214", "api_oa_approval_rationale_824", "api_oa_approval_rationale_855", - "core_data_scope_get_child_dept_ids", - "core_data_scope_get_user_dept_id", - "core_data_scope_py", + "api_pilot_checkup_rationale_1", + "api_pilot_delivery_deliverycreatebody", + "api_pilot_delivery_deliverymaterialitem", + "api_pilot_delivery_deliverymaterialsavebody", + "api_pilot_delivery_deliverymethodsavebody", + "api_pilot_delivery_deliverysavebody", + "api_pilot_delivery_idbody", + "api_pilot_delivery_py", + "api_pilot_delivery_rationale_1", + "api_pilot_service_rationale_1", + "api_presign_order_rationale_1", + "api_protocol_sample_payment_rationale_1", + "api_protocol_sample_payment_rationale_223", + "api_protocol_sample_payment_rationale_254", + "api_protocol_sample_payment_rationale_505", + "api_research_donation_rationale_1", + "api_sample_reception_rationale_272", "core_data_scope_rationale_1", "core_data_scope_rationale_114", "core_data_scope_rationale_27", "core_data_scope_rationale_37", "core_data_scope_rationale_64", - "core_data_scope_resolve_user_role_scopes", "crud_base_crudbase", "crud_base_crudbase_delete", "crud_base_crudbase_get_all", "crud_base_crudbase_get_multi", "crud_base_crudbase_hard_delete", "crud_base_crudbase_init", + "crud_collection_region_rationale_29", + "crud_collection_region_rationale_347", + "crud_collection_region_rationale_58", + "crud_collection_region_rationale_81", "crud_oa_approval_app_to_dict", "crud_oa_approval_copied_app_name", "crud_oa_approval_copy_app", @@ -3559,12 +3465,10 @@ "crud_oa_approval_create_group", "crud_oa_approval_create_version", "crud_oa_approval_delete_app", - "crud_oa_approval_delete_group", "crud_oa_approval_dumps", "crud_oa_approval_find_draft", "crud_oa_approval_find_latest_published", "crud_oa_approval_get_app", - "crud_oa_approval_get_group", "crud_oa_approval_get_or_create_draft", "crud_oa_approval_list_apps", "crud_oa_approval_loads", @@ -3574,7 +3478,6 @@ "crud_oa_approval_rationale_385", "crud_oa_approval_save_draft", "crud_oa_approval_update_app", - "crud_oa_approval_update_group", "crud_oa_approval_version_draft_to_dict", "crud_oa_instance_draft_batch_soft_delete_drafts", "crud_oa_instance_draft_count_drafts", @@ -3642,7 +3545,6 @@ "crud_user_update_user", "crud_user_user_no_exists", "crud_user_usercrudcompat", - "crud_user_usercrudcompat_get_by_wx_mp_openid", "models_models_bizattachment", "models_models_oaapp", "models_models_oaappversion", @@ -3656,6 +3558,7 @@ "models_models_syspostrole", "models_models_sysrole", "models_models_sysrolemenu", + "models_models_sysuser", "models_models_sysuserpost", "models_models_sysuserrole", "services_oa_assignee_active_user_id", @@ -3695,6 +3598,7 @@ "services_oa_engine_approve_task_core", "services_oa_engine_assignee_meta", "services_oa_engine_assignee_meta_for_cc", + "services_oa_engine_build_history_export_business_columns", "services_oa_engine_build_progress_items", "services_oa_engine_check_initiator_scope", "services_oa_engine_collect_condition_fields", @@ -3821,6 +3725,7 @@ "services_oa_instance_comment_comment_to_dict", "services_oa_instance_comment_create_comment", "services_oa_instance_comment_ensure_view_grants", + "services_oa_instance_comment_enumerate_form_attachments", "services_oa_instance_comment_find_uploaded_attachment", "services_oa_instance_comment_fmt_time", "services_oa_instance_comment_list_comments", @@ -3856,7 +3761,15 @@ "services_oa_related_approval_assert_linkable_instance", "services_oa_related_approval_build_related_summaries", "services_oa_related_approval_extract_related_approval_links", + "services_oa_related_approval_extract_upload_urls", "services_oa_related_approval_flatten_form_fields_for_summary", + "services_oa_related_approval_format_receive_account", + "services_oa_related_approval_format_region_like", + "services_oa_related_approval_format_trip_itinerary", + "services_oa_related_approval_format_trip_leg", + "services_oa_related_approval_format_unknown_object", + "services_oa_related_approval_format_upload_display", + "services_oa_related_approval_format_value", "services_oa_related_approval_instance_ids_for_tab", "services_oa_related_approval_list_related_candidates", "services_oa_related_approval_merge_relation_targets", @@ -3867,6 +3780,7 @@ "services_oa_related_approval_rationale_178", "services_oa_related_approval_rationale_276", "services_oa_related_approval_rationale_321", + "services_oa_related_approval_rationale_352", "services_oa_related_approval_rationale_472", "services_oa_related_approval_rationale_507", "services_oa_related_approval_rationale_592", @@ -3875,6 +3789,7 @@ "services_oa_related_approval_related_display_title", "services_oa_related_approval_related_status_text", "services_oa_related_approval_schema_rules", + "services_oa_related_approval_upload_display_name", "services_oa_related_approval_upload_files_meta", "services_oa_related_approval_user_can_link_instance", "services_oa_related_approval_walk_rules", @@ -3894,19 +3809,6 @@ "services_oa_wechat_notify_schedule_oa_task_notifies", "services_oa_wechat_notify_send_applicant_progress", "services_oa_wechat_notify_send_one", - "services_web_auth_roles_active_role_name_rows", - "services_web_auth_roles_dedupe_role_id_rows", - "services_web_auth_roles_get_direct_enabled_role_ids", - "services_web_auth_roles_get_effective_role_ids", - "services_web_auth_roles_get_post_inherited_role_ids", - "services_web_auth_roles_get_role_names_by_ids", - "services_web_auth_roles_get_user_role_names", - "services_web_auth_roles_iter_user_menu_perm_codes", - "services_web_auth_roles_list_user_ids_with_any_effective_role_ids", - "services_web_auth_roles_list_user_ids_with_effective_role_name", - "services_web_auth_roles_map_role_name_to_web", - "services_web_auth_roles_normalize_candidate_user_ids", - "services_web_auth_roles_py", "services_web_auth_roles_rationale_1", "services_web_auth_roles_rationale_115", "services_web_auth_roles_rationale_144", @@ -3919,17 +3821,291 @@ "services_web_auth_roles_rationale_333", "services_web_auth_roles_rationale_344", "services_web_auth_roles_rationale_54", - "services_web_auth_roles_rationale_76", - "services_web_auth_roles_resolve_web_role_for_user", - "services_web_auth_roles_user_has_active_roles" + "services_web_auth_roles_rationale_76" ], "5": [ + "core_db_collation_eq_unicode", + "core_db_collation_like_unicode", + "core_db_collation_py", + "core_db_collation_rationale_1", + "core_db_collation_rationale_12", + "core_db_collation_rationale_7", + "core_db_collation_unicode_ci", + "crud_base_crudbase_exists", + "crud_collection_protocol_lookup_attachments_by_urls", + "crud_outbound_release_review_batch_review", + "crud_outbound_release_review_dec", + "crud_outbound_release_review_fmt_dt", + "crud_outbound_release_review_get_schedule_detail", + "crud_outbound_release_review_get_user_name", + "crud_outbound_release_review_list_reviews_paginated", + "crud_outbound_release_review_normalize_outbound_ready_for_review_only", + "crud_outbound_release_review_normalize_outbound_review_phase", + "crud_outbound_release_review_outbound_production_all_void_for_schedule", + "crud_outbound_release_review_outbound_production_unfinished_exists_for_schedule", + "crud_outbound_release_review_outbound_qc_all_void_for_schedule", + "crud_outbound_release_review_outbound_qc_unfinished_exists_for_schedule", + "crud_outbound_release_review_outbound_work_orders_all_void", + "crud_outbound_release_review_py", + "crud_outbound_release_review_resolve_schedule_biz_type", + "crud_outbound_release_review_review_schedule", + "crud_outbound_release_review_row_to_dict", + "crud_outbound_release_review_total_pages", + "crud_production_work_order_apply_exclude_inactive_protocol_filter", + "crud_production_work_order_outbound_work_order_ids_by_keyword", + "crud_qc_inbound_lab_storage_sort_compare_lab_storage_then_create_time_desc", + "crud_qc_inbound_lab_storage_sort_inbound_lab_storage_order_by_clauses", + "crud_qc_inbound_lab_storage_sort_lab_storage_code_expr_for_work_order", + "crud_qc_inbound_lab_storage_sort_py", + "crud_qc_inbound_lab_storage_sort_rationale_1", + "crud_qc_inbound_lab_storage_sort_rationale_25", + "crud_qc_inbound_lab_storage_sort_rationale_39", + "crud_qc_inbound_lab_storage_sort_rationale_76", + "crud_qc_inbound_lab_storage_sort_uses_inbound_lab_storage_list_sort", + "crud_qc_inspection_batch_allocate_batch_name", + "crud_qc_inspection_batch_apply_assignees_to_batch_tasks", + "crud_qc_inspection_batch_assignee_names", + "crud_qc_inspection_batch_batch_assignee_user_ids", + "crud_qc_inspection_batch_batch_has_blocking_tasks", + "crud_qc_inspection_batch_batch_item_ids", + "crud_qc_inspection_batch_batch_to_dict", + "crud_qc_inspection_batch_build_inspection_batch_list", + "crud_qc_inspection_batch_configure_work_order_batches", + "crud_qc_inspection_batch_dec", + "crud_qc_inspection_batch_is_voided_work_order", + "crud_qc_inspection_batch_list_inspection_batches", + "crud_qc_inspection_batch_list_inspection_batches_by_work_order_ids", + "crud_qc_inspection_batch_next_batch_no", + "crud_qc_inspection_batch_normalize_legacy_configure_to_batches", + "crud_qc_inspection_batch_order_source_for_wo", + "crud_qc_inspection_batch_prefetch_batch_side_data", + "crud_qc_inspection_batch_py", + "crud_qc_inspection_batch_soft_delete_batch", + "crud_qc_inspection_batch_sync_batch_assignees", + "crud_qc_inspection_batch_sync_batch_lab_items", + "crud_qc_inspection_batch_sync_batch_third_items", + "crud_qc_inspection_batch_unique_ids", + "crud_qc_inspection_batch_validate_batch_payload", + "crud_qc_task_apply_task_result", + "crud_qc_task_assert_task_assignee", + "crud_qc_task_assignee_active_users_in_tenant", + "crud_qc_task_assignee_enrich_tasks_with_assignees", + "crud_qc_task_assignee_is_user_assignee", + "crud_qc_task_assignee_list_assignees_by_task_ids", + "crud_qc_task_assignee_py", + "crud_qc_task_assignee_rationale_63", + "crud_qc_task_assignee_soft_delete_assignees_by_task_ids", + "crud_qc_task_assignee_sync_assignees_for_task", + "crud_qc_task_assignee_validate_assignee_user_ids", + "crud_qc_task_attachment_map_for_task_rows", + "crud_qc_task_complete_task", + "crud_qc_task_conclusion_label", + "crud_qc_task_create_qc_task_manual", + "crud_qc_task_create_task_for_line", + "crud_qc_task_dec", + "crud_qc_task_delete_qc_task", + "crud_qc_task_enrich_mine_tasks_with_work_order_summaries", + "crud_qc_task_enrich_tasks_reception_fields", + "crud_qc_task_fmt_dt", + "crud_qc_task_gen_task_no", + "crud_qc_task_get_task", + "crud_qc_task_get_task_detail", + "crud_qc_task_list_mine_tasks", + "crud_qc_task_list_tasks", + "crud_qc_task_list_tasks_by_work_order", + "crud_qc_task_list_tasks_by_work_order_ids", + "crud_qc_task_merge_work_order_summary_into_task", + "crud_qc_task_py", + "crud_qc_task_refresh_work_order_item_flags", + "crud_qc_task_require_dsfjc_attachments", + "crud_qc_task_resolve_task_result_conclusion", + "crud_qc_task_set_task_remark", + "crud_qc_task_soft_delete_source_line_for_task", + "crud_qc_task_split_attachment_urls", + "crud_qc_task_start_task", + "crud_qc_task_task_row_to_dict", + "crud_qc_task_task_rows_to_dicts", + "crud_qc_task_task_to_dict", + "crud_qc_task_task_work_order_context", + "crud_qc_task_update_task_attachments", + "crud_qc_third_party_company_company_code_exists", + "crud_qc_third_party_company_create_company", + "crud_qc_third_party_company_get_company", + "crud_qc_third_party_company_list_companies", + "crud_qc_third_party_company_list_company_options", + "crud_qc_third_party_company_py", + "crud_qc_third_party_company_row_to_dict", + "crud_qc_third_party_company_soft_delete_company", + "crud_qc_third_party_company_update_company", + "crud_qc_third_party_item_company_name_map", + "crud_qc_third_party_item_create_item", + "crud_qc_third_party_item_dec", + "crud_qc_third_party_item_get_item", + "crud_qc_third_party_item_item_code_exists", + "crud_qc_third_party_item_list_active_items", + "crud_qc_third_party_item_list_items", + "crud_qc_third_party_item_py", + "crud_qc_third_party_item_row_to_dict", + "crud_qc_third_party_item_soft_delete_item", + "crud_qc_third_party_item_update_item", + "crud_qc_work_order_accept_conclusion_label", + "crud_qc_work_order_aggregate_qc_tab_counts", + "crud_qc_work_order_apply_item_assignees", + "crud_qc_work_order_build_outbound_pilot_context_by_schedule", + "crud_qc_work_order_build_work_order_list_summaries", + "crud_qc_work_order_configure_temp_qc_work_order", + "crud_qc_work_order_configure_work_order", + "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", + "crud_qc_work_order_count_unfinished_work_orders_by_tab", + "crud_qc_work_order_create_qc_work_order_from_production", + "crud_qc_work_order_create_qc_work_order_manual", + "crud_qc_work_order_create_temp_qc_work_order", + "crud_qc_work_order_create_work_order_from_reception", + "crud_qc_work_order_dec", + "crud_qc_work_order_delete_qc_work_order", + "crud_qc_work_order_delete_temp_qc_work_order", + "crud_qc_work_order_effective_donation_sample_id", + "crud_qc_work_order_effective_protocol_sample_id", + "crud_qc_work_order_effective_reception_source", + "crud_qc_work_order_empty_qc_tab_counts", + "crud_qc_work_order_enrich_outbound_work_orders", + "crud_qc_work_order_enrich_production_work_order_refs", + "crud_qc_work_order_enrich_protocol_sibling_samples", + "crud_qc_work_order_enrich_unfinished_badge_counts", + "crud_qc_work_order_enrich_work_order_cell_products", + "crud_qc_work_order_enrich_work_order_list_items", + "crud_qc_work_order_enrich_work_order_qc_conclusions", + "crud_qc_work_order_enrich_work_order_qc_targets", + "crud_qc_work_order_enrich_work_order_step_outputs", + "crud_qc_work_order_fmt_dt", + "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", + "crud_qc_work_order_gen_daily_no", + "crud_qc_work_order_get_outbound_qc_detail", + "crud_qc_work_order_get_process_qc_info_map_for_samples", + "crud_qc_work_order_get_production_work_order_qc_info", + "crud_qc_work_order_get_qc_info_map_for_samples", + "crud_qc_work_order_get_schedule_gate_qc_info", + "crud_qc_work_order_get_task_by_source_line_id", + "crud_qc_work_order_get_temp_qc_work_order", + "crud_qc_work_order_get_temp_qc_work_order_detail", + "crud_qc_work_order_get_work_order", + "crud_qc_work_order_get_work_order_detail", + "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", + "crud_qc_work_order_lab_lines", + "crud_qc_work_order_list_cell_product_options_for_production_work_order", + "crud_qc_work_order_list_process_qc_info_for_production_work_order", + "crud_qc_work_order_list_process_qc_info_for_sample", + "crud_qc_work_order_list_process_qc_info_for_schedule", + "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", + "crud_qc_work_order_list_temp_qc_work_orders", + "crud_qc_work_order_list_work_orders", + "crud_qc_work_order_list_work_orders_by_sample", + "crud_qc_work_order_load_sample_type_name_map", + "crud_qc_work_order_normalize_date_bound", + "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", + "crud_qc_work_order_process_qc_info_items_from_wos", + "crud_qc_work_order_protocol_group_key_for_item", + "crud_qc_work_order_protocol_sample_ids_for_sample_type", + "crud_qc_work_order_py", + "crud_qc_work_order_qc_biz_type_label", + "crud_qc_work_order_qc_info_item", + "crud_qc_work_order_reception_source_label", + "crud_qc_work_order_resolve_cell_product_id_by_barcode", + "crud_qc_work_order_resolve_reception_id_for_work_order_detail", + "crud_qc_work_order_resolve_wo_tab_key", + "crud_qc_work_order_sample_type_name_for_item", + "crud_qc_work_order_sample_type_name_for_reception", + "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", + "crud_qc_work_order_sync_work_order_lab_items", + "crud_qc_work_order_sync_work_order_third_party_items", + "crud_qc_work_order_temp_lab_lines", + "crud_qc_work_order_temp_tasks", + "crud_qc_work_order_temp_third_lines", + "crud_qc_work_order_third_lines", + "crud_qc_work_order_try_complete_temp_qc_work_order", + "crud_qc_work_order_try_complete_work_order", + "crud_qc_work_order_try_reopen_work_order", + "crud_qc_work_order_unfinished_work_order_filter", + "crud_qc_work_order_update_qc_work_order", + "crud_qc_work_order_update_temp_qc_work_order", + "crud_qc_work_order_user_nick_name_map", + "crud_qc_work_order_valid_qc_dispatch_output_type_ids", + "crud_qc_work_order_validate_cell_product_id", + "crud_qc_work_order_wo_to_dict", + "crud_qc_work_order_work_order_qc_biz_type", + "crud_storage_release_review_aggregate_review_conclusion", + "crud_storage_release_review_batch_store_samples", + "crud_storage_release_review_batch_submit_review", + "crud_storage_release_review_build_cell_storage_protocol_info", + "crud_storage_release_review_build_cell_storage_transport_info", + "crud_storage_release_review_build_gate_qc_info", + "crud_storage_release_review_build_process_qc_info_list", + "crud_storage_release_review_build_production_info", + "crud_storage_release_review_build_reception_info", + "crud_storage_release_review_build_research_donation_protocol_info", + "crud_storage_release_review_build_research_donation_transport_info", + "crud_storage_release_review_conclusion_blank", + "crud_storage_release_review_enrich_review_list_items", + "crud_storage_release_review_fmt_dt", + "crud_storage_release_review_get_review_detail", + "crud_storage_release_review_get_user_name", + "crud_storage_release_review_inactive_protocol_exists_for_review", + "crud_storage_release_review_inbound_production_all_void_for_review_sample", + "crud_storage_release_review_inbound_qc_all_void_for_review_sample", + "crud_storage_release_review_inbound_work_orders_all_void", + "crud_storage_release_review_is_inactive_protocol_status_for_hide", + "crud_storage_release_review_list_reviews", + "crud_storage_release_review_matches_dual_review_phase", + "crud_storage_release_review_normalize_qc_work_order_completed", + "crud_storage_release_review_normalize_ready_for_review_only", + "crud_storage_release_review_normalize_review_phase", + "crud_storage_release_review_normalize_review_side", + "crud_storage_release_review_production_work_order_unfinished_exists_for_review_sample", + "crud_storage_release_review_py", + "crud_storage_release_review_qc_work_order_exists_for_review_sample", + "crud_storage_release_review_review_side_required_menu", + "crud_storage_release_review_row_to_dict", + "crud_storage_release_review_should_copy_legacy_to_qc", + "crud_storage_release_review_storage_transition", + "crud_storage_release_review_store_sample", + "crud_storage_release_review_submit_review", + "crud_storage_release_review_total_pages", + "crud_storage_release_review_unstore_sample", + "crud_temp_qc_target_py", + "crud_temp_qc_target_rationale_1", + "crud_temp_qc_target_rationale_11", + "crud_temp_qc_target_resolve_temp_qc_target", + "services_protocol_sample_list_summary_build_gate_qc_summary_fields", + "services_qc_work_order_conclusion_build_qc_conclusion_fields", + "services_qc_work_order_conclusion_derive_work_order_qc_conclusion", + "services_qc_work_order_conclusion_py", + "services_qc_work_order_conclusion_rationale_1", + "services_qc_work_order_conclusion_rationale_14", + "services_qc_work_order_conclusion_work_order_qc_conclusion_label", + "services_qc_work_order_fee_summary_build_basic_experiment_fee_summaries", + "services_qc_work_order_fee_summary_build_basic_experiment_fee_summary", + "services_qc_work_order_fee_summary_build_protocol_payment_summaries", + "services_qc_work_order_fee_summary_build_protocol_payment_summary", + "services_qc_work_order_fee_summary_dec", + "services_qc_work_order_fee_summary_effective_collection_protocol_id", + "services_qc_work_order_fee_summary_enrich_work_order_fee_summaries", + "services_qc_work_order_fee_summary_first_period_last_transfer_times", + "services_qc_work_order_fee_summary_fmt_dt", + "services_qc_work_order_fee_summary_fmt_ymd", + "services_qc_work_order_fee_summary_is_inbound_cell_storage_item", + "services_qc_work_order_fee_summary_is_outbound_fee_biz_type", + "services_qc_work_order_fee_summary_load_protocol_id_by_no", + "services_qc_work_order_fee_summary_load_reception_map", + "services_qc_work_order_fee_summary_payment_detail_row", + "services_qc_work_order_fee_summary_protocol_overall_status", + "services_qc_work_order_fee_summary_protocol_status_hint", + "services_qc_work_order_fee_summary_py", + "services_qc_work_order_fee_summary_received_amount_from_details", + "services_qc_work_order_fee_summary_sort_payment_details" + ], + "6": [ "api_basic_info_normalize_date_bound", "api_collection_protocol_persist_protocol_sub_resources", - "api_ethnic_list_ethnics_for_select", - "api_ethnic_py", - "api_leave_leave_local_callback", - "core_data_scope_apply_data_scope", "core_utils_format_date", "core_utils_format_datetime", "core_utils_generate_id", @@ -3952,11 +4128,9 @@ "crud_collection_protocol_apply_payment_detail_draft_fields", "crud_collection_protocol_apply_payment_detail_list_filters", "crud_collection_protocol_apply_submit_receipt_finance", - "crud_collection_protocol_apply_submit_refund_finance", "crud_collection_protocol_attachment_item_from_row", "crud_collection_protocol_audit_to_dict", "crud_collection_protocol_batch_submit_receipt_finance", - "crud_collection_protocol_batch_submit_refund_finance", "crud_collection_protocol_build_installment_summary", "crud_collection_protocol_calc_installment_due_amounts", "crud_collection_protocol_classify_installment_warning", @@ -4042,7 +4216,6 @@ "crud_collection_protocol_storage_cert_to_dict", "crud_collection_protocol_storage_in_date_to_yyyymmdd", "crud_collection_protocol_submit_receipt_finance", - "crud_collection_protocol_submit_refund_finance", "crud_collection_protocol_today_yyyymmdd", "crud_collection_protocol_total_pages", "crud_collection_protocol_transport_to_dict", @@ -4059,13 +4232,195 @@ "crud_collection_protocol_validate_receipt_finance_submit_ready", "crud_collection_protocol_validate_sample_codes_not_used", "crud_collection_protocol_yyyymmdd_from_date_param", + "crud_inbound_sample_special_py", + "crud_inbound_sample_special_rationale_1", + "crud_inbound_sample_special_update_inbound_sample_special_mark", + "crud_pre_transit_sample_apply_collection_keyword", + "crud_pre_transit_sample_apply_collection_sample_collect_time_filter", + "crud_pre_transit_sample_apply_create_time_filter", + "crud_pre_transit_sample_apply_donation_keyword", + "crud_pre_transit_sample_apply_donation_sample_collect_time_filter", + "crud_pre_transit_sample_build_sample_items", + "crud_pre_transit_sample_cell_received_exists", + "crud_pre_transit_sample_donation_received_exists", + "crud_pre_transit_sample_earliest_eta", + "crud_pre_transit_sample_hydrate_collection_rows", + "crud_pre_transit_sample_hydrate_donation_rows", + "crud_pre_transit_sample_is_in_transit_sample", + "crud_pre_transit_sample_is_uncollected_status", + "crud_pre_transit_sample_list_in_transit_collection_ids", + "crud_pre_transit_sample_list_in_transit_donation_ids", + "crud_pre_transit_sample_list_in_transit_protocols", + "crud_pre_transit_sample_list_pre_delivery_collection_ids", + "crud_pre_transit_sample_list_pre_delivery_donation_ids", + "crud_pre_transit_sample_list_pre_delivery_protocols", + "crud_pre_transit_sample_py", + "crud_pre_transit_sample_sort_key_in_transit", + "crud_pre_transit_sample_sort_key_pre_delivery", + "crud_pre_transit_sample_summarize_in_transit_items", + "crud_pre_transit_sample_summarize_pre_delivery", + "crud_protocol_sample_collection_apply_qc_flag_filter", + "crud_protocol_sample_collection_apply_reception_flag_filter", + "crud_protocol_sample_collection_apply_sample_status_filter", + "crud_protocol_sample_collection_apply_storage_flag_filter", + "crud_protocol_sample_collection_base_query", + "crud_protocol_sample_collection_fmt_dt", + "crud_protocol_sample_collection_list_protocol_sample_collections", + "crud_protocol_sample_collection_py", + "crud_protocol_sample_collection_row_to_dict", + "crud_protocol_sample_collection_sample_status_label", + "crud_protocol_sample_collection_total_pages", + "crud_research_donation_audit_to_dict", + "crud_research_donation_batch_delete_donations", + "crud_research_donation_collection_to_dict", + "crud_research_donation_convert_to_storage", + "crud_research_donation_create_collection", + "crud_research_donation_create_donation", + "crud_research_donation_create_party", + "crud_research_donation_create_samples", + "crud_research_donation_create_transport", + "crud_research_donation_dec", + "crud_research_donation_delete_donation", + "crud_research_donation_donation_sample_code_seq", + "crud_research_donation_donation_to_dict", + "crud_research_donation_fmt_dt", + "crud_research_donation_get_collection", + "crud_research_donation_get_donation_detail", + "crud_research_donation_get_party", + "crud_research_donation_list_audits", + "crud_research_donation_list_donations", + "crud_research_donation_list_sample_transports", + "crud_research_donation_list_samples", + "crud_research_donation_load_unit_name_map", + "crud_research_donation_merge_comma_separated_urls", + "crud_research_donation_migrate_donation_sample_child_refs_on_replace", + "crud_research_donation_next_donation_sample_code", + "crud_research_donation_normalize_date_bound", + "crud_research_donation_normalize_fields", + "crud_research_donation_optional_decimal", + "crud_research_donation_party_to_dict", + "crud_research_donation_py", + "crud_research_donation_resolve_donation_payload", + "crud_research_donation_sample_collection_apply_sample_status_filter", + "crud_research_donation_sample_collection_base_query", + "crud_research_donation_sample_collection_fmt_dt", + "crud_research_donation_sample_collection_list_donation_sample_collections", + "crud_research_donation_sample_collection_py", + "crud_research_donation_sample_collection_row_to_dict", + "crud_research_donation_sample_collection_sample_status_label", + "crud_research_donation_sample_collection_total_pages", + "crud_research_donation_sample_to_dict", + "crud_research_donation_soft_delete_all", + "crud_research_donation_soft_delete_collection", + "crud_research_donation_soft_delete_party", + "crud_research_donation_soft_delete_samples", + "crud_research_donation_soft_delete_transports", + "crud_research_donation_submit_audit", + "crud_research_donation_total_pages", + "crud_research_donation_transport_to_dict", + "crud_research_donation_update_donation", + "crud_research_donation_user_nick_name_map", + "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", + "crud_storage_release_review_get_storage_release_map_for_samples", + "services_protocol_pay_mode_switch_dec", + "services_protocol_pay_mode_switch_dj_due_amount_mismatch_hint", + "services_protocol_pay_mode_switch_py", + "services_protocol_pay_mode_switch_rationale_1", + "services_protocol_pay_mode_switch_rationale_25", + "services_protocol_pay_mode_switch_rationale_47", + "services_protocol_pay_mode_switch_validate_payment_details_for_save", + "services_protocol_payment_installment_add_days_yyyymmdd", + "services_protocol_payment_installment_add_interval_months_yyyymmdd", + "services_protocol_payment_installment_add_months_yyyymmdd", + "services_protocol_payment_installment_calc_fq_installment_due_date", + "services_protocol_payment_installment_calc_installment_due_amounts_by_ratios", + "services_protocol_payment_installment_calc_installment_due_amounts_inline", + "services_protocol_payment_installment_calc_unpaid_amounts_by_ratios", + "services_protocol_payment_installment_is_legacy_installment_ratios", + "services_protocol_payment_installment_parse_installment_ratios", + "services_protocol_payment_installment_py", + "services_protocol_payment_installment_rationale_1", + "services_protocol_payment_installment_rationale_138", + "services_protocol_payment_installment_rationale_160", + "services_protocol_payment_installment_rationale_45", + "services_protocol_payment_installment_rationale_70", + "services_protocol_payment_installment_resolve_installment_due_amounts", + "services_protocol_sample_list_summary_build_gate_qc_summaries_for_work_orders", + "services_protocol_sample_list_summary_build_sample_item_reception_qc_fields", + "services_protocol_sample_list_summary_empty_gate_qc_summary_fields", + "services_protocol_sample_list_summary_get_list_gate_qc_summary_map_by_reception_ids", + "services_protocol_sample_list_summary_get_list_qc_conclusion_map_by_sample_codes", + "services_protocol_sample_list_summary_get_list_qc_status_map_by_sample_codes", + "services_protocol_sample_list_summary_get_list_reception_summary_map_by_sample_codes", + "services_protocol_sample_list_summary_load_derived_qc_conclusions_by_work_order_ids", + "services_protocol_sample_list_summary_py", + "services_sample_info_list_enrich_enrich_sample_info_items", + "services_sample_info_list_enrich_fmt_dt", + "services_sample_info_list_enrich_get_storage_review_map_by_sample_codes", + "services_sample_info_list_enrich_py", + "services_sample_info_progress_apply_handle_payload", + "services_sample_info_progress_collection_progress", + "services_sample_info_progress_insurance_handled", + "services_sample_info_progress_py", + "services_sample_info_progress_qc_progress", + "services_sample_info_progress_rationale_1", + "services_sample_info_progress_rationale_84", + "services_sample_info_progress_reception_progress", + "services_sample_info_progress_storage_cert_handled", + "services_sample_info_progress_storage_progress", + "services_sample_info_progress_sync_handle_status_fields", + "utils_sample_special_apply_inbound_sample_special_mark_fields", + "utils_sample_special_apply_sample_special_fields", + "utils_sample_special_apply_special_to_item_from_samples", + "utils_sample_special_py", + "utils_sample_special_rationale_42", + "utils_sample_special_sample_special_to_dict", + "utils_sample_special_truthy_flag", + "utils_sample_special_validate_sample_special_raw" + ], + "7": [ + "api_ethnic_list_ethnics_for_select", + "api_ethnic_py", + "api_insurance_company_create_insurance_company", + "api_insurance_company_create_insurance_company_invoice", + "api_insurance_company_create_insurance_project_price", + "api_insurance_company_delete_insurance_company", + "api_insurance_company_delete_insurance_company_invoice", + "api_insurance_company_delete_insurance_project_price", + "api_insurance_company_fmt_dt", + "api_insurance_company_generate_uuid", + "api_insurance_company_get_tenant_no", + "api_insurance_company_insurancecompanycreatebody", + "api_insurance_company_insurancecompanyinvoicecreatebody", + "api_insurance_company_insurancecompanyinvoiceupdatebody", + "api_insurance_company_insurancecompanyupdatebody", + "api_insurance_company_insuranceprojectpricecreatebody", + "api_insurance_company_insuranceprojectpriceupdatebody", + "api_insurance_company_list_insurance_companies", + "api_insurance_company_list_insurance_company_invoices", + "api_insurance_company_list_insurance_project_prices", + "api_insurance_company_py", + "api_insurance_company_row_to_dict_company", + "api_insurance_company_row_to_dict_invoice", + "api_insurance_company_row_to_dict_project_price", + "api_insurance_company_soft_delete_insurance_company", + "api_insurance_company_soft_delete_insurance_company_invoice", + "api_insurance_company_soft_delete_insurance_project_price", + "api_insurance_company_total_pages", + "api_insurance_company_update_insurance_company", + "api_insurance_company_update_insurance_company_invoice", + "api_insurance_company_update_insurance_project_price", + "api_leave_leave_local_callback", + "api_workflow_get_designer_data", + "core_data_scope_apply_data_scope", + "core_data_scope_get_child_dept_ids", + "core_data_scope_get_user_dept_id", + "core_data_scope_py", + "core_data_scope_resolve_user_role_scopes", "crud_ethnic_list_ethnics", "crud_ethnic_py", "crud_ethnic_rationale_1", "crud_ethnic_row_to_dict", - "crud_inbound_sample_special_py", - "crud_inbound_sample_special_rationale_1", - "crud_inbound_sample_special_update_inbound_sample_special_mark", "crud_leave_create_leave", "crud_leave_get_leave", "crud_leave_list_leaves", @@ -4094,35 +4449,24 @@ "crud_material_usage_unit_price_for_row", "crud_material_usage_usage_unit_label", "crud_material_usage_user_nick_name_map", + "crud_menu_build_tree", + "crud_menu_cascade_soft_delete", + "crud_menu_create_menu", + "crud_menu_get_menu", + "crud_menu_list_menus", + "crud_menu_list_menus_tree", + "crud_menu_menu_name_exists", + "crud_menu_py", + "crud_menu_row_to_dict", + "crud_menu_soft_delete_menu", + "crud_menu_update_menu", + "crud_pilot_service_list_channel_agreement_prices", "crud_pilot_service_list_channel_agreements", "crud_pilot_service_list_channel_invoices", "crud_pilot_service_list_channel_mail_addresses", "crud_pilot_service_list_checkup_institution_invoices", + "crud_pilot_service_list_checkup_institution_projects", "crud_pilot_service_list_project_system_items", - "crud_pre_transit_sample_apply_collection_keyword", - "crud_pre_transit_sample_apply_collection_sample_collect_time_filter", - "crud_pre_transit_sample_apply_create_time_filter", - "crud_pre_transit_sample_apply_donation_keyword", - "crud_pre_transit_sample_apply_donation_sample_collect_time_filter", - "crud_pre_transit_sample_build_sample_items", - "crud_pre_transit_sample_cell_received_exists", - "crud_pre_transit_sample_donation_received_exists", - "crud_pre_transit_sample_earliest_eta", - "crud_pre_transit_sample_hydrate_collection_rows", - "crud_pre_transit_sample_hydrate_donation_rows", - "crud_pre_transit_sample_is_in_transit_sample", - "crud_pre_transit_sample_is_uncollected_status", - "crud_pre_transit_sample_list_in_transit_collection_ids", - "crud_pre_transit_sample_list_in_transit_donation_ids", - "crud_pre_transit_sample_list_in_transit_protocols", - "crud_pre_transit_sample_list_pre_delivery_collection_ids", - "crud_pre_transit_sample_list_pre_delivery_donation_ids", - "crud_pre_transit_sample_list_pre_delivery_protocols", - "crud_pre_transit_sample_py", - "crud_pre_transit_sample_sort_key_in_transit", - "crud_pre_transit_sample_sort_key_pre_delivery", - "crud_pre_transit_sample_summarize_in_transit_items", - "crud_pre_transit_sample_summarize_pre_delivery", "crud_production_material_filter_material_type", "crud_production_material_usage_amount_for_row", "crud_production_material_usage_batch_map", @@ -4168,545 +4512,115 @@ "crud_production_material_usage_unit_price_for_row", "crud_production_material_usage_usage_unit_label", "crud_production_material_usage_user_nick_name_map", - "crud_protocol_sample_collection_apply_qc_flag_filter", - "crud_protocol_sample_collection_apply_reception_flag_filter", - "crud_protocol_sample_collection_apply_sample_status_filter", - "crud_protocol_sample_collection_apply_storage_flag_filter", - "crud_protocol_sample_collection_base_query", - "crud_protocol_sample_collection_fmt_dt", - "crud_protocol_sample_collection_list_protocol_sample_collections", - "crud_protocol_sample_collection_py", - "crud_protocol_sample_collection_row_to_dict", - "crud_protocol_sample_collection_sample_status_label", - "crud_protocol_sample_collection_total_pages", - "crud_qc_sms_notification_apply_qc_status_filter", - "crud_qc_sms_notification_base_query", - "crud_qc_sms_notification_derive_qc_conclusion", - "crud_qc_sms_notification_ensure_notification", - "crud_qc_sms_notification_eq_ci", - "crud_qc_sms_notification_fetch_completed_tasks", - "crud_qc_sms_notification_fmt_dt", - "crud_qc_sms_notification_generate_sms_content", - "crud_qc_sms_notification_list_notifications", - "crud_qc_sms_notification_normalize_date_bound", - "crud_qc_sms_notification_py", - "crud_qc_sms_notification_qc_complete_time", - "crud_qc_sms_notification_qc_status_label", - "crud_qc_sms_notification_resolve_notification", - "crud_qc_sms_notification_row_to_dict", - "crud_qc_sms_notification_task_stats_subquery", - "crud_qc_sms_notification_toggle_notification_status", - "crud_qc_sms_notification_total_pages", - "crud_qc_sms_notification_unicode_ci", - "crud_research_donation_audit_to_dict", - "crud_research_donation_batch_delete_donations", - "crud_research_donation_collection_to_dict", - "crud_research_donation_convert_to_storage", - "crud_research_donation_create_collection", - "crud_research_donation_create_donation", - "crud_research_donation_create_party", - "crud_research_donation_create_samples", - "crud_research_donation_create_transport", - "crud_research_donation_dec", - "crud_research_donation_delete_donation", - "crud_research_donation_donation_sample_code_seq", - "crud_research_donation_fmt_dt", - "crud_research_donation_get_collection", - "crud_research_donation_get_donation_detail", - "crud_research_donation_get_party", - "crud_research_donation_list_audits", - "crud_research_donation_list_donations", - "crud_research_donation_list_sample_transports", - "crud_research_donation_list_samples", - "crud_research_donation_load_unit_name_map", - "crud_research_donation_merge_comma_separated_urls", - "crud_research_donation_migrate_donation_sample_child_refs_on_replace", - "crud_research_donation_next_donation_sample_code", - "crud_research_donation_normalize_date_bound", - "crud_research_donation_normalize_fields", - "crud_research_donation_optional_decimal", - "crud_research_donation_party_to_dict", - "crud_research_donation_py", - "crud_research_donation_resolve_donation_payload", - "crud_research_donation_sample_collection_apply_sample_status_filter", - "crud_research_donation_sample_collection_base_query", - "crud_research_donation_sample_collection_fmt_dt", - "crud_research_donation_sample_collection_list_donation_sample_collections", - "crud_research_donation_sample_collection_py", - "crud_research_donation_sample_collection_row_to_dict", - "crud_research_donation_sample_collection_sample_status_label", - "crud_research_donation_sample_collection_total_pages", - "crud_research_donation_sample_to_dict", - "crud_research_donation_soft_delete_all", - "crud_research_donation_soft_delete_collection", - "crud_research_donation_soft_delete_party", - "crud_research_donation_soft_delete_samples", - "crud_research_donation_soft_delete_transports", - "crud_research_donation_submit_audit", - "crud_research_donation_total_pages", - "crud_research_donation_transport_to_dict", - "crud_research_donation_update_donation", - "crud_research_donation_user_nick_name_map", - "crud_sample_info_quick_register_batch_handle_insurance", - "crud_sample_info_quick_register_batch_handle_storage_certs", - "crud_sample_info_quick_register_batch_quick_register_storage", - "crud_sample_info_quick_register_donation_accessible", - "crud_sample_info_quick_register_pick_latest_review", - "crud_sample_info_quick_register_protocol_accessible", - "crud_sample_info_quick_register_py", - "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", + "crud_production_waste_output_fmt_dt", + "crud_production_waste_output_list_production_waste_outputs", + "crud_production_waste_output_match_waste_output_keyword", + "crud_production_waste_output_normalize_date_bound", + "crud_production_waste_output_pick_waste_output_type_ids", + "crud_production_waste_output_py", + "crud_production_waste_output_resolve_waste_output_type_ids", + "crud_production_waste_output_total_pages", + "crud_qc_item_param_list_params_by_item", + "crud_qc_item_param_parse_options_list", + "crud_qc_item_param_py", + "crud_qc_item_param_row_to_dict", + "crud_qc_item_param_save_params_for_item", + "crud_qc_item_param_validate_param", + "crud_qc_material_usage_amount_for_row", + "crud_qc_material_usage_batch_map", + "crud_qc_material_usage_deduct_for_task", + "crud_qc_material_usage_deduct_task_usage_legacy_batch", + "crud_qc_material_usage_display_remark", + "crud_qc_material_usage_fmt_date_val", + "crud_qc_material_usage_linked_qc_task_no_map", + "crud_qc_material_usage_list_linked_task_usages", + "crud_qc_material_usage_list_my_usages", + "crud_qc_material_usage_list_requisition_options", + "crud_qc_material_usage_list_stock_check_requisitions", + "crud_qc_material_usage_list_usages", + "crud_qc_material_usage_list_usages_by_task", + "crud_qc_material_usage_list_usages_query", + "crud_qc_material_usage_mine_usage_filter", + "crud_qc_material_usage_paginate_usages", + "crud_qc_material_usage_parse_receiver_purpose_from_remark", + "crud_qc_material_usage_py", + "crud_qc_material_usage_rationale_537", + "crud_qc_material_usage_rationale_774", + "crud_qc_material_usage_rationale_874", + "crud_qc_material_usage_receiver_display_map", + "crud_qc_material_usage_record_task_usage_from_requisition", + "crud_qc_material_usage_resolve_receiver_purpose", + "crud_qc_material_usage_revert_task_material_usages", + "crud_qc_material_usage_row_to_dict", + "crud_qc_material_usage_stock_in_date_for_row", + "crud_qc_material_usage_task_consumed_qty_map", + "crud_qc_material_usage_unit_price_for_row", + "crud_qc_material_usage_usage_unit_label", + "crud_qc_material_usage_user_nick_name_map", + "crud_qc_task_result_list_results_by_task", + "crud_qc_task_result_list_saved_results_by_task", + "crud_qc_task_result_list_saved_results_by_task_ids", + "crud_qc_task_result_merge_saved_into_template", + "crud_qc_task_result_py", + "crud_qc_task_result_resolve_task_item_ref", + "crud_qc_task_result_row_to_dict", + "crud_qc_task_result_save_results_for_task", + "crud_workflow_create_instance", + "crud_workflow_create_process_def", + "crud_workflow_create_task", + "crud_workflow_get_instance", + "crud_workflow_get_latest_version", + "crud_workflow_get_nodes_by_version", + "crud_workflow_get_pending_tasks_by_node", + "crud_workflow_get_process_def", + "crud_workflow_get_task", + "crud_workflow_get_transitions_by_version", + "crud_workflow_list_completed_tasks", + "crud_workflow_list_my_instances", + "crud_workflow_list_pending_tasks", + "crud_workflow_list_process_defs", + "crud_workflow_list_versions", + "crud_workflow_process_code_exists", + "crud_workflow_publish_version", + "crud_workflow_py", + "crud_workflow_row_to_dict", + "crud_workflow_soft_delete_process_def", + "crud_workflow_task_row_to_dict", + "crud_workflow_total_pages", + "crud_workflow_update_instance_status", + "crud_workflow_update_process_def", + "crud_workflow_version_to_dict", "models_production_material_bizproductionmaterialprep", - "services_party_customer_sync_age_from_id_card", - "services_party_customer_sync_apply_role_profile_overwrite", - "services_party_customer_sync_build_role_profile", - "services_party_customer_sync_create_role_customer", - "services_party_customer_sync_find_customer_by_id_card", - "services_party_customer_sync_get_customer", - "services_party_customer_sync_is_empty", - "services_party_customer_sync_merge_and_repoint", - "services_party_customer_sync_merge_customer_fields", - "services_party_customer_sync_pick", - "services_party_customer_sync_py", - "services_party_customer_sync_rationale_1", - "services_party_customer_sync_rationale_120", - "services_party_customer_sync_rationale_136", - "services_party_customer_sync_repoint_customer_refs", - "services_party_customer_sync_sync_one_role", - "services_party_customer_sync_sync_party_customers", - "services_party_customer_sync_union_tags", - "services_protocol_payment_installment_add_days_yyyymmdd", - "services_protocol_payment_installment_add_interval_months_yyyymmdd", - "services_protocol_payment_installment_add_months_yyyymmdd", - "services_protocol_payment_installment_calc_fq_installment_due_date", - "services_protocol_payment_installment_calc_installment_due_amounts_by_ratios", - "services_protocol_payment_installment_calc_installment_due_amounts_inline", - "services_protocol_payment_installment_calc_unpaid_amounts_by_ratios", - "services_protocol_payment_installment_is_legacy_installment_ratios", - "services_protocol_payment_installment_parse_installment_ratios", - "services_protocol_payment_installment_py", - "services_protocol_payment_installment_rationale_1", - "services_protocol_payment_installment_rationale_138", - "services_protocol_payment_installment_rationale_160", - "services_protocol_payment_installment_rationale_45", - "services_protocol_payment_installment_rationale_70", - "services_protocol_payment_installment_resolve_installment_due_amounts", - "services_protocol_sample_list_summary_get_list_reception_summary_map_by_sample_codes", - "services_sample_info_list_enrich_enrich_sample_info_items", - "services_sample_info_list_enrich_fmt_dt", - "services_sample_info_list_enrich_get_storage_review_map_by_sample_codes", - "services_sample_info_list_enrich_py", - "services_sample_info_progress_apply_handle_payload", - "services_sample_info_progress_collection_progress", - "services_sample_info_progress_insurance_handled", - "services_sample_info_progress_py", - "services_sample_info_progress_qc_progress", - "services_sample_info_progress_rationale_1", - "services_sample_info_progress_rationale_84", - "services_sample_info_progress_reception_progress", - "services_sample_info_progress_storage_cert_handled", - "services_sample_info_progress_storage_progress", - "services_sample_info_progress_sync_handle_status_fields", - "services_sample_info_quick_register_apply_quick_storage_payload", - "services_sample_info_quick_register_py", - "services_sample_info_quick_register_rationale_1", - "services_sample_info_quick_register_rationale_29", - "services_sample_info_quick_register_unique_nonempty_ids", - "utils_sample_special_apply_inbound_sample_special_mark_fields", - "utils_sample_special_apply_sample_special_fields", - "utils_sample_special_apply_special_to_item_from_samples", - "utils_sample_special_py", - "utils_sample_special_rationale_42", - "utils_sample_special_sample_special_to_dict", - "utils_sample_special_truthy_flag", - "utils_sample_special_validate_sample_special_raw" + "services_web_auth_roles_list_user_ids_with_any_effective_role_ids", + "services_workflow_callback_dispatch_local", + "services_workflow_callback_py", + "services_workflow_callback_rationale_1", + "services_workflow_callback_rationale_22", + "services_workflow_callback_rationale_27", + "services_workflow_callback_rationale_59", + "services_workflow_callback_rationale_79", + "services_workflow_callback_register_local_callback", + "services_workflow_callback_trigger_callback", + "services_workflow_callback_validate_callback_url", + "services_workflow_engine_compare", + "services_workflow_engine_get_variable", + "services_workflow_engine_parse_node_config", + "services_workflow_engine_parse_variables", + "services_workflow_engine_py", + "services_workflow_engine_workflowengine", + "services_workflow_engine_workflowengine_advance", + "services_workflow_engine_workflowengine_approve_task", + "services_workflow_engine_workflowengine_assert_task_action_allowed", + "services_workflow_engine_workflowengine_check_rules", + "services_workflow_engine_workflowengine_evaluate_condition", + "services_workflow_engine_workflowengine_execute_node", + "services_workflow_engine_workflowengine_init", + "services_workflow_engine_workflowengine_reject_task", + "services_workflow_engine_workflowengine_resolve_approvers", + "services_workflow_engine_workflowengine_start_process" ], - "6": [ - "core_db_collation_eq_unicode", - "core_db_collation_like_unicode", - "core_db_collation_py", - "core_db_collation_rationale_1", - "core_db_collation_rationale_12", - "core_db_collation_rationale_7", - "core_db_collation_unicode_ci", - "crud_base_crudbase_exists", - "crud_cell_product_load_lineage_qc_for_nodes", - "crud_collection_protocol_lookup_attachment_by_url", - "crud_collection_protocol_lookup_attachments_by_urls", - "crud_collection_protocol_normalize_attachment_url_key", - "crud_collection_protocol_urls_to_attachment_list", - "crud_outbound_release_review_batch_review", - "crud_outbound_release_review_dec", - "crud_outbound_release_review_fmt_dt", - "crud_outbound_release_review_get_schedule_detail", - "crud_outbound_release_review_get_user_name", - "crud_outbound_release_review_list_reviews_paginated", - "crud_outbound_release_review_normalize_outbound_ready_for_review_only", - "crud_outbound_release_review_normalize_outbound_review_phase", - "crud_outbound_release_review_outbound_production_all_void_for_schedule", - "crud_outbound_release_review_outbound_production_unfinished_exists_for_schedule", - "crud_outbound_release_review_outbound_qc_all_void_for_schedule", - "crud_outbound_release_review_outbound_qc_unfinished_exists_for_schedule", - "crud_outbound_release_review_outbound_work_orders_all_void", - "crud_outbound_release_review_py", - "crud_outbound_release_review_resolve_schedule_biz_type", - "crud_outbound_release_review_review_schedule", - "crud_outbound_release_review_row_to_dict", - "crud_outbound_release_review_total_pages", - "crud_production_task_spawn_temporary_work_order_from_task", - "crud_production_work_order_accept_conclusion_label", - "crud_production_work_order_apply_exclude_inactive_protocol_filter", - "crud_production_work_order_apply_planned_start_time_step_filter", - "crud_production_work_order_attach_outbound_detail", - "crud_production_work_order_attach_reception_detail", - "crud_production_work_order_configure_temp_production_work_order", - "crud_production_work_order_create_outbound_production_work_order", - "crud_production_work_order_create_production_work_order_from_reception", - "crud_production_work_order_create_production_work_order_manual", - "crud_production_work_order_create_temp_production_work_order", - "crud_production_work_order_dec_price", - "crud_production_work_order_delete_production_work_order", - "crud_production_work_order_delete_temp_production_work_order", - "crud_production_work_order_enrich_inbound_qc_conclusions", - "crud_production_work_order_enrich_outbound_items", - "crud_production_work_order_enrich_wo_items", - "crud_production_work_order_fmt_dt", - "crud_production_work_order_generate_outbound_work_order_no", - "crud_production_work_order_generate_temp_work_order_no", - "crud_production_work_order_generate_work_order_no", - "crud_production_work_order_get_production_info_map_for_samples", - "crud_production_work_order_get_production_work_order", - "crud_production_work_order_get_temp_production_work_order", - "crud_production_work_order_get_temp_production_work_order_detail", - "crud_production_work_order_list_production_work_orders", - "crud_production_work_order_list_temp_production_work_orders", - "crud_production_work_order_normalize_date_bound", - "crud_production_work_order_outbound_work_order_ids_by_keyword", - "crud_production_work_order_production_info_item", - "crud_production_work_order_production_task_info", - "crud_production_work_order_py", - "crud_production_work_order_reception_source_label", - "crud_production_work_order_soft_delete_sub", - "crud_production_work_order_sync_temp_production_work_order_status", - "crud_production_work_order_temp_wo_to_dict", - "crud_production_work_order_update_production_work_order", - "crud_production_work_order_void_production_work_order", - "crud_production_work_order_wo_to_dict", - "crud_production_work_order_wo_to_response_dict", - "crud_qc_inbound_lab_storage_sort_compare_lab_storage_then_create_time_desc", - "crud_qc_inbound_lab_storage_sort_inbound_lab_storage_order_by_clauses", - "crud_qc_inbound_lab_storage_sort_lab_storage_code_expr_for_work_order", - "crud_qc_inbound_lab_storage_sort_py", - "crud_qc_inbound_lab_storage_sort_rationale_1", - "crud_qc_inbound_lab_storage_sort_rationale_25", - "crud_qc_inbound_lab_storage_sort_rationale_39", - "crud_qc_inbound_lab_storage_sort_rationale_76", - "crud_qc_inbound_lab_storage_sort_uses_inbound_lab_storage_list_sort", - "crud_qc_inspection_batch_allocate_batch_name", - "crud_qc_inspection_batch_apply_assignees_to_batch_tasks", - "crud_qc_inspection_batch_assignee_names", - "crud_qc_inspection_batch_batch_assignee_user_ids", - "crud_qc_inspection_batch_batch_has_blocking_tasks", - "crud_qc_inspection_batch_batch_item_ids", - "crud_qc_inspection_batch_batch_to_dict", - "crud_qc_inspection_batch_build_inspection_batch_list", - "crud_qc_inspection_batch_configure_work_order_batches", - "crud_qc_inspection_batch_dec", - "crud_qc_inspection_batch_list_inspection_batches", - "crud_qc_inspection_batch_list_inspection_batches_by_work_order_ids", - "crud_qc_inspection_batch_next_batch_no", - "crud_qc_inspection_batch_normalize_legacy_configure_to_batches", - "crud_qc_inspection_batch_order_source_for_wo", - "crud_qc_inspection_batch_prefetch_batch_side_data", - "crud_qc_inspection_batch_py", - "crud_qc_inspection_batch_soft_delete_batch", - "crud_qc_inspection_batch_sync_batch_assignees", - "crud_qc_inspection_batch_unique_ids", - "crud_qc_inspection_batch_validate_batch_payload", - "crud_qc_task_apply_task_result", - "crud_qc_task_assert_task_assignee", - "crud_qc_task_assignee_active_users_in_tenant", - "crud_qc_task_assignee_enrich_tasks_with_assignees", - "crud_qc_task_assignee_is_user_assignee", - "crud_qc_task_assignee_list_assignees_by_task_ids", - "crud_qc_task_assignee_py", - "crud_qc_task_assignee_soft_delete_assignees_by_task_ids", - "crud_qc_task_assignee_validate_assignee_user_ids", - "crud_qc_task_attachment_map_for_task_rows", - "crud_qc_task_complete_task", - "crud_qc_task_conclusion_label", - "crud_qc_task_create_qc_task_manual", - "crud_qc_task_dec", - "crud_qc_task_delete_qc_task", - "crud_qc_task_enrich_mine_tasks_with_work_order_summaries", - "crud_qc_task_enrich_tasks_reception_fields", - "crud_qc_task_fmt_dt", - "crud_qc_task_get_task", - "crud_qc_task_get_task_detail", - "crud_qc_task_list_mine_tasks", - "crud_qc_task_list_tasks", - "crud_qc_task_list_tasks_by_work_order", - "crud_qc_task_list_tasks_by_work_order_ids", - "crud_qc_task_merge_work_order_summary_into_task", - "crud_qc_task_py", - "crud_qc_task_refresh_work_order_item_flags", - "crud_qc_task_require_dsfjc_attachments", - "crud_qc_task_resolve_task_result_conclusion", - "crud_qc_task_set_task_remark", - "crud_qc_task_soft_delete_source_line_for_task", - "crud_qc_task_split_attachment_urls", - "crud_qc_task_start_task", - "crud_qc_task_task_row_to_dict", - "crud_qc_task_task_rows_to_dicts", - "crud_qc_task_task_to_dict", - "crud_qc_task_task_work_order_context", - "crud_qc_task_update_task_attachments", - "crud_qc_work_order_accept_conclusion_label", - "crud_qc_work_order_aggregate_qc_tab_counts", - "crud_qc_work_order_build_outbound_pilot_context_by_schedule", - "crud_qc_work_order_build_work_order_list_summaries", - "crud_qc_work_order_configure_temp_qc_work_order", - "crud_qc_work_order_configure_work_order", - "crud_qc_work_order_count_mine_unfinished_work_orders_by_tab", - "crud_qc_work_order_count_unfinished_work_orders_by_tab", - "crud_qc_work_order_create_outbound_qc_work_order", - "crud_qc_work_order_create_qc_work_order_from_production", - "crud_qc_work_order_create_qc_work_order_manual", - "crud_qc_work_order_create_temp_qc_work_order", - "crud_qc_work_order_create_work_order_from_reception", - "crud_qc_work_order_dec", - "crud_qc_work_order_delete_qc_work_order", - "crud_qc_work_order_delete_temp_qc_work_order", - "crud_qc_work_order_effective_donation_sample_id", - "crud_qc_work_order_effective_protocol_sample_id", - "crud_qc_work_order_effective_reception_source", - "crud_qc_work_order_empty_qc_tab_counts", - "crud_qc_work_order_enrich_outbound_work_orders", - "crud_qc_work_order_enrich_production_work_order_refs", - "crud_qc_work_order_enrich_protocol_sibling_samples", - "crud_qc_work_order_enrich_unfinished_badge_counts", - "crud_qc_work_order_enrich_work_order_cell_products", - "crud_qc_work_order_enrich_work_order_list_items", - "crud_qc_work_order_enrich_work_order_qc_conclusions", - "crud_qc_work_order_enrich_work_order_qc_targets", - "crud_qc_work_order_enrich_work_order_step_outputs", - "crud_qc_work_order_fmt_dt", - "crud_qc_work_order_gate_qc_info_for_inbound_production_work_order", - "crud_qc_work_order_gen_daily_no", - "crud_qc_work_order_get_outbound_qc_detail", - "crud_qc_work_order_get_process_qc_info_map_for_samples", - "crud_qc_work_order_get_production_work_order_qc_info", - "crud_qc_work_order_get_qc_info_map_for_samples", - "crud_qc_work_order_get_schedule_gate_qc_info", - "crud_qc_work_order_get_temp_qc_work_order", - "crud_qc_work_order_get_temp_qc_work_order_detail", - "crud_qc_work_order_get_work_order", - "crud_qc_work_order_get_work_order_detail", - "crud_qc_work_order_inbound_qc_work_order_ids_by_mother_name", - "crud_qc_work_order_lab_lines", - "crud_qc_work_order_list_cell_product_options_for_production_work_order", - "crud_qc_work_order_list_process_qc_info_for_production_work_order", - "crud_qc_work_order_list_process_qc_info_for_sample", - "crud_qc_work_order_list_process_qc_info_for_schedule", - "crud_qc_work_order_list_step_output_dispatch_options_for_production_work_order", - "crud_qc_work_order_list_temp_qc_work_orders", - "crud_qc_work_order_list_work_orders", - "crud_qc_work_order_list_work_orders_by_sample", - "crud_qc_work_order_load_sample_type_name_map", - "crud_qc_work_order_normalize_date_bound", - "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", - "crud_qc_work_order_process_qc_info_items_from_wos", - "crud_qc_work_order_protocol_group_key_for_item", - "crud_qc_work_order_protocol_sample_ids_for_sample_type", - "crud_qc_work_order_py", - "crud_qc_work_order_qc_biz_type_label", - "crud_qc_work_order_qc_info_item", - "crud_qc_work_order_reception_source_label", - "crud_qc_work_order_resolve_cell_product_id_by_barcode", - "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", - "crud_qc_work_order_resolve_reception_id_for_work_order_detail", - "crud_qc_work_order_resolve_wo_tab_key", - "crud_qc_work_order_sample_type_name_for_item", - "crud_qc_work_order_sample_type_name_for_reception", - "crud_qc_work_order_temp_lab_lines", - "crud_qc_work_order_temp_tasks", - "crud_qc_work_order_temp_third_lines", - "crud_qc_work_order_third_lines", - "crud_qc_work_order_try_complete_temp_qc_work_order", - "crud_qc_work_order_try_complete_work_order", - "crud_qc_work_order_try_reopen_work_order", - "crud_qc_work_order_unfinished_work_order_filter", - "crud_qc_work_order_update_qc_work_order", - "crud_qc_work_order_update_temp_qc_work_order", - "crud_qc_work_order_user_nick_name_map", - "crud_qc_work_order_valid_qc_dispatch_output_type_ids", - "crud_qc_work_order_validate_cell_product_id", - "crud_qc_work_order_wo_to_dict", - "crud_qc_work_order_work_order_qc_biz_type", - "crud_sample_production_reception_get_map_by_reception_ids", - "crud_sample_production_reception_validate_handler_user_id", - "crud_sample_reception_attach_production_reception", - "crud_sample_reception_can_edit_sample_reception", - "crud_sample_reception_check_result_get_check_results_for_reception", - "crud_sample_reception_check_result_legacy_results_from_reception", - "crud_sample_reception_check_result_list_results_by_reception_ids", - "crud_sample_reception_check_result_py", - "crud_sample_reception_check_result_result_to_dict", - "crud_sample_reception_check_result_save_reception_check_results", - "crud_sample_reception_check_result_soft_delete_reception_check_results", - "crud_sample_reception_check_result_sync_legacy_columns_from_results", - "crud_sample_reception_create_sample_reception", - "crud_sample_reception_dec", - "crud_sample_reception_donation_ids_matching_lab_storage_keyword", - "crud_sample_reception_donation_rows_to_sample_list_items", - "crud_sample_reception_donation_sample_detail_rows_query", - "crud_sample_reception_donation_sample_id_col", - "crud_sample_reception_donation_sample_pending_query", - "crud_sample_reception_finalize_reception_detail", - "crud_sample_reception_fmt_dt", - "crud_sample_reception_format_lab_storage_codes_csv", - "crud_sample_reception_get_reception_by_id", - "crud_sample_reception_get_reception_by_sample_code", - "crud_sample_reception_get_receptions_map_for_donation_samples", - "crud_sample_reception_get_receptions_map_for_samples", - "crud_sample_reception_lab_code_allocate_lab_storage_codes", - "crud_sample_reception_lab_code_allocate_one_seq", - "crud_sample_reception_lab_code_assert_lab_storage_code_available", - "crud_sample_reception_lab_code_format_lab_storage_code", - "crud_sample_reception_lab_code_max_existing_seq", - "crud_sample_reception_lab_code_parse_reception_date", - "crud_sample_reception_lab_code_py", - "crud_sample_reception_lab_code_rationale_1", - "crud_sample_reception_lab_code_rationale_165", - "crud_sample_reception_lab_code_rationale_177", - "crud_sample_reception_lab_code_sync_lab_storage_seq_after_use", - "crud_sample_reception_lab_code_sync_sequence_from_existing", - "crud_sample_reception_lab_code_validate_and_parse_lab_storage_code", - "crud_sample_reception_lab_code_validate_lab_storage_code", - "crud_sample_reception_lab_storage_keyword_like", - "crud_sample_reception_list_pending_protocol_samples", - "crud_sample_reception_list_received_protocol_samples", - "crud_sample_reception_normalize_date_bound", - "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", - "crud_sample_reception_py", - "crud_sample_reception_reception_detail_item", - "crud_sample_reception_reception_detail_item_with_production", - "crud_sample_reception_reception_ids_matching_lab_storage_keyword", - "crud_sample_reception_reception_sample_code", - "crud_sample_reception_reception_to_dict", - "crud_sample_reception_rows_to_sample_list_items", - "crud_sample_reception_sample_codes_matching_lab_storage_keyword", - "crud_sample_reception_sample_detail_rows_query", - "crud_sample_reception_sample_pending_query", - "crud_sample_reception_update_sample_reception", - "crud_sample_sms_notification_accept_conclusion_label", - "crud_sample_sms_notification_base_query", - "crud_sample_sms_notification_ensure_notification", - "crud_sample_sms_notification_fetch_sample_type_name", - "crud_sample_sms_notification_fmt_dt", - "crud_sample_sms_notification_generate_sms_content", - "crud_sample_sms_notification_list_notifications", - "crud_sample_sms_notification_normalize_date_bound", - "crud_sample_sms_notification_py", - "crud_sample_sms_notification_resolve_notification", - "crud_sample_sms_notification_row_to_dict", - "crud_sample_sms_notification_toggle_notification_status", - "crud_sample_sms_notification_total_pages", - "crud_sample_sms_notification_unicode_ci", - "crud_storage_entry_sms_notification_base_query", - "crud_storage_entry_sms_notification_ensure_notification", - "crud_storage_entry_sms_notification_fetch_sample_type_name", - "crud_storage_entry_sms_notification_fmt_dt", - "crud_storage_entry_sms_notification_generate_sms_content", - "crud_storage_entry_sms_notification_list_notifications", - "crud_storage_entry_sms_notification_normalize_date_bound", - "crud_storage_entry_sms_notification_py", - "crud_storage_entry_sms_notification_resolve_notification", - "crud_storage_entry_sms_notification_row_to_dict", - "crud_storage_entry_sms_notification_storage_status_label", - "crud_storage_entry_sms_notification_toggle_notification_status", - "crud_storage_entry_sms_notification_total_pages", - "crud_storage_entry_sms_notification_unicode_ci", - "crud_storage_release_review_aggregate_review_conclusion", - "crud_storage_release_review_batch_store_samples", - "crud_storage_release_review_batch_submit_review", - "crud_storage_release_review_build_cell_storage_protocol_info", - "crud_storage_release_review_build_cell_storage_transport_info", - "crud_storage_release_review_build_gate_qc_info", - "crud_storage_release_review_build_process_qc_info_list", - "crud_storage_release_review_build_production_info", - "crud_storage_release_review_build_reception_info", - "crud_storage_release_review_build_research_donation_protocol_info", - "crud_storage_release_review_build_research_donation_transport_info", - "crud_storage_release_review_conclusion_blank", - "crud_storage_release_review_create_review_from_reception", - "crud_storage_release_review_enrich_review_list_items", - "crud_storage_release_review_fmt_dt", - "crud_storage_release_review_get_review_detail", - "crud_storage_release_review_get_storage_release_map_for_samples", - "crud_storage_release_review_get_user_name", - "crud_storage_release_review_inactive_protocol_exists_for_review", - "crud_storage_release_review_inbound_production_all_void_for_review_sample", - "crud_storage_release_review_inbound_qc_all_void_for_review_sample", - "crud_storage_release_review_inbound_work_orders_all_void", - "crud_storage_release_review_is_inactive_protocol_status_for_hide", - "crud_storage_release_review_list_reviews", - "crud_storage_release_review_matches_dual_review_phase", - "crud_storage_release_review_normalize_qc_work_order_completed", - "crud_storage_release_review_normalize_ready_for_review_only", - "crud_storage_release_review_normalize_review_phase", - "crud_storage_release_review_normalize_review_side", - "crud_storage_release_review_production_work_order_unfinished_exists_for_review_sample", - "crud_storage_release_review_py", - "crud_storage_release_review_qc_work_order_exists_for_review_sample", - "crud_storage_release_review_review_side_required_menu", - "crud_storage_release_review_row_to_dict", - "crud_storage_release_review_should_copy_legacy_to_qc", - "crud_storage_release_review_storage_transition", - "crud_storage_release_review_store_sample", - "crud_storage_release_review_submit_review", - "crud_storage_release_review_total_pages", - "crud_storage_release_review_unstore_sample", - "crud_temp_qc_target_py", - "crud_temp_qc_target_rationale_1", - "crud_temp_qc_target_rationale_11", - "crud_temp_qc_target_resolve_temp_qc_target", - "services_protocol_sample_list_summary_build_gate_qc_summaries_for_work_orders", - "services_protocol_sample_list_summary_build_gate_qc_summary_fields", - "services_protocol_sample_list_summary_build_sample_item_reception_qc_fields", - "services_protocol_sample_list_summary_empty_gate_qc_summary_fields", - "services_protocol_sample_list_summary_get_list_gate_qc_summary_map_by_reception_ids", - "services_protocol_sample_list_summary_get_list_qc_conclusion_map_by_sample_codes", - "services_protocol_sample_list_summary_get_list_qc_status_map_by_sample_codes", - "services_protocol_sample_list_summary_load_derived_qc_conclusions_by_work_order_ids", - "services_protocol_sample_list_summary_py", - "services_qc_work_order_conclusion_build_qc_conclusion_fields", - "services_qc_work_order_conclusion_derive_work_order_qc_conclusion", - "services_qc_work_order_conclusion_py", - "services_qc_work_order_conclusion_rationale_1", - "services_qc_work_order_conclusion_rationale_14", - "services_qc_work_order_conclusion_work_order_qc_conclusion_label", - "services_qc_work_order_fee_summary_build_basic_experiment_fee_summaries", - "services_qc_work_order_fee_summary_build_basic_experiment_fee_summary", - "services_qc_work_order_fee_summary_build_protocol_payment_summaries", - "services_qc_work_order_fee_summary_build_protocol_payment_summary", - "services_qc_work_order_fee_summary_dec", - "services_qc_work_order_fee_summary_effective_collection_protocol_id", - "services_qc_work_order_fee_summary_enrich_work_order_fee_summaries", - "services_qc_work_order_fee_summary_first_period_last_transfer_times", - "services_qc_work_order_fee_summary_fmt_dt", - "services_qc_work_order_fee_summary_fmt_ymd", - "services_qc_work_order_fee_summary_is_inbound_cell_storage_item", - "services_qc_work_order_fee_summary_is_outbound_fee_biz_type", - "services_qc_work_order_fee_summary_load_protocol_id_by_no", - "services_qc_work_order_fee_summary_load_reception_map", - "services_qc_work_order_fee_summary_payment_detail_row", - "services_qc_work_order_fee_summary_protocol_overall_status", - "services_qc_work_order_fee_summary_protocol_status_hint", - "services_qc_work_order_fee_summary_py", - "services_qc_work_order_fee_summary_received_amount_from_details", - "services_qc_work_order_fee_summary_sort_payment_details" - ], - "7": [ + "8": [ + "api_mini_auth_mp_bind", "api_mini_auth_mp_bind_status", "api_mini_auth_py", "api_mini_auth_rationale_1", @@ -4717,8 +4631,8 @@ "api_mini_auth_resolve_user_id", "api_mini_auth_web_qr_confirm", "api_mini_auth_web_qr_scanned", + "api_mini_auth_wechat_bind", "api_mini_auth_wechat_login", - "api_public_jwt_user_payload", "api_public_rationale_1", "api_public_rationale_105", "api_public_rationale_268", @@ -4729,9 +4643,6 @@ "api_public_rationale_444", "api_public_rationale_50", "api_public_rationale_94", - "api_public_refresh_token", - "api_public_web_login", - "api_public_web_login_rsa_public_key", "api_public_wx_qr_status", "app_main_error_json", "app_main_health_check", @@ -4776,28 +4687,12 @@ "core_api_request_log_middleware_schedule_persist_log", "core_api_request_log_middleware_should_skip", "core_api_request_log_middleware_truncate", - "core_auth_create_access_token", - "core_auth_create_refresh_token", - "core_auth_decode_token", - "core_auth_extend_session", - "core_auth_get_client_ip", - "core_auth_get_current_user", - "core_auth_get_current_user_by_token", - "core_auth_get_current_user_simple", - "core_auth_get_redis_client", - "core_auth_is_refresh_token_valid", - "core_auth_is_session_valid", - "core_auth_py", - "core_auth_rationale_107", - "core_auth_rationale_190", - "core_auth_rationale_76", - "core_auth_redis_session_enabled", - "core_auth_refresh_key", - "core_auth_revoke_refresh_token", - "core_auth_revoke_session", - "core_auth_session_key", - "core_auth_store_refresh_token", - "core_auth_store_session", + "core_avatar_url_extract_avatar_storage_key", + "core_avatar_url_py", + "core_avatar_url_rationale_1", + "core_avatar_url_rationale_28", + "core_avatar_url_rationale_9", + "core_avatar_url_resolve_avatar_display_url", "core_exceptions_businessexception", "core_exceptions_businessexception_init", "core_exceptions_invalidstatustransitionexception", @@ -4819,26 +4714,61 @@ "core_exceptions_resourcenotfoundexception_init", "core_exceptions_validationexception", "core_exceptions_validationexception_init", - "core_login_crypto_decrypt_login_payload", - "core_login_crypto_ensure_initialized", - "core_login_crypto_extract_login_credentials", - "core_login_crypto_get_public_pem", - "core_login_crypto_load_private_key_from_pem", - "core_login_crypto_normalize_pem_text", - "core_login_crypto_py", - "core_login_crypto_rationale_1", - "core_login_crypto_rationale_101", - "core_login_crypto_rationale_42", - "core_login_crypto_rationale_80", - "core_login_crypto_validate_ts", - "core_security_get_password_hash", - "core_security_py", - "core_security_rationale_5", - "core_security_verify_password", - "crud_user_usercrudcompat_get_by_user_no", + "core_storage_basestorage", + "core_storage_basestorage_delete_file", + "core_storage_basestorage_get_url", + "core_storage_basestorage_presigned_download_url", + "core_storage_basestorage_upload_base64", + "core_storage_basestorage_upload_file", + "core_storage_convert_heic_to_jpeg", + "core_storage_get_storage", + "core_storage_guess_content_type", + "core_storage_localstorage", + "core_storage_localstorage_delete_file", + "core_storage_localstorage_ensure_dir", + "core_storage_localstorage_generate_filename", + "core_storage_localstorage_get_url", + "core_storage_localstorage_init", + "core_storage_localstorage_upload_base64", + "core_storage_localstorage_upload_file", + "core_storage_miniostorage", + "core_storage_miniostorage_delete_file", + "core_storage_miniostorage_extract_object_key", + "core_storage_miniostorage_generate_filename", + "core_storage_miniostorage_get_url", + "core_storage_miniostorage_init", + "core_storage_miniostorage_internal_base_prefixes", + "core_storage_miniostorage_presigned_download_url", + "core_storage_miniostorage_rewrite_presigned_public_url", + "core_storage_miniostorage_upload_base64", + "core_storage_miniostorage_upload_file", + "core_storage_ossstorage", + "core_storage_ossstorage_delete_file", + "core_storage_ossstorage_generate_filename", + "core_storage_ossstorage_get_url", + "core_storage_ossstorage_init", + "core_storage_ossstorage_upload_base64", + "core_storage_ossstorage_upload_file", + "core_storage_process_image_content", + "core_storage_py", + "core_storage_qiniustorage", + "core_storage_qiniustorage_delete_file", + "core_storage_qiniustorage_generate_filename", + "core_storage_qiniustorage_get_url", + "core_storage_qiniustorage_init", + "core_storage_qiniustorage_upload_base64", + "core_storage_qiniustorage_upload_file", + "core_storage_rationale_1", + "core_storage_rationale_103", + "core_storage_rationale_367", + "core_storage_rationale_378", + "core_storage_rationale_392", + "core_storage_rationale_48", + "core_storage_rationale_58", + "core_storage_rationale_73", + "crud_user_usercrudcompat_get_by_wx_mp_openid", "crud_user_usercrudcompat_get_by_wx_openid", "crud_user_usercrudcompat_list_active_by_phone_no", - "crud_workflow_create_task", "exception", "main_py", "schemas_auth_profileupdaterequest", @@ -4927,183 +4857,6 @@ "tasks_init_py", "tasks_init_shutdown_scheduler" ], - "8": [ - "crud_base_crudbase_update", - "crud_collection_protocol_get_protocol_nos_used_in_protocols", - "crud_outbound_handover_fmt_dt", - "crud_outbound_handover_get_handover_by_schedule", - "crud_outbound_handover_get_outbound_handover", - "crud_outbound_handover_get_outbound_handover_view", - "crud_outbound_handover_handover_row_to_dict", - "crud_outbound_handover_handover_view_dict", - "crud_outbound_handover_parse_handover_time", - "crud_outbound_handover_py", - "crud_outbound_handover_rationale_103", - "crud_outbound_handover_rationale_113", - "crud_outbound_handover_rationale_147", - "crud_outbound_handover_save_outbound_handover", - "crud_outbound_release_material_cell_row_to_dict", - "crud_outbound_release_material_enrich_cell_dicts_with_live_status", - "crud_outbound_release_material_find_outbound_cell_row", - "crud_outbound_release_material_find_outbound_qc_material_row", - "crud_outbound_release_material_fmt_dt", - "crud_outbound_release_material_get_outbound_material", - "crud_outbound_release_material_get_schedule", - "crud_outbound_release_material_legacy_paper_rows_from_attachments", - "crud_outbound_release_material_material_header_to_dict", - "crud_outbound_release_material_paper_row_to_dict", - "crud_outbound_release_material_py", - "crud_outbound_release_material_qc_material_row_to_dict", - "crud_outbound_release_material_save_outbound_material", - "crud_outbound_release_material_soft_delete_outbound_cells_not_in", - "crud_outbound_release_material_soft_delete_outbound_qc_materials_not_in", - "crud_pilot_application_complete_application", - "crud_pilot_application_create_basic_experiment_sale_schedules", - "crud_pilot_application_create_infusion_plan", - "crud_pilot_application_create_schedule", - "crud_pilot_application_create_schedule_products", - "crud_pilot_application_format_yyyy_mm_dd", - "crud_pilot_application_generate_application_no", - "crud_pilot_application_get_application", - "crud_pilot_application_get_or_create_infusion_plan", - "crud_pilot_application_get_patient_by_application", - "crud_pilot_application_get_schedule_for_plan", - "crud_pilot_application_list_applications", - "crud_pilot_application_list_infusion_plans", - "crud_pilot_application_list_schedules_by_plan", - "crud_pilot_application_mark_schedule_complete", - "crud_pilot_application_normalize_infusion_status_code", - "crud_pilot_application_normalize_yyyymmdd", - "crud_pilot_application_parse_infusion_datetime", - "crud_pilot_application_prepare_infusion_plan_payload", - "crud_pilot_application_py", - "crud_pilot_application_release_application_no_for_soft_delete", - "crud_pilot_application_row_to_dict_application", - "crud_pilot_application_row_to_dict_infusion_plan", - "crud_pilot_application_row_to_dict_infusion_schedule", - "crud_pilot_application_row_to_dict_patient", - "crud_pilot_application_row_to_dict_schedule_product", - "crud_pilot_application_save_application_infusion", - "crud_pilot_application_save_patient", - "crud_pilot_application_schedule_deletable", - "crud_pilot_application_schedule_has_blocking_links", - "crud_pilot_application_schedule_infusion_editable", - "crud_pilot_application_schedule_locked", - "crud_pilot_application_soft_delete_application", - "crud_pilot_application_soft_delete_infusion_plan", - "crud_pilot_application_soft_delete_schedule", - "crud_pilot_application_start_application", - "crud_pilot_application_update_infusion_plan", - "crud_pilot_application_update_schedule", - "crud_pilot_application_update_schedule_editable", - "crud_pilot_application_update_schedule_order_only", - "crud_pilot_application_upsert_application_infusion", - "crud_pilot_application_upsert_schedule_products", - "crud_pilot_application_void_application", - "crud_pilot_checkup_batch_create_checkups", - "crud_pilot_checkup_create_checkup", - "crud_pilot_checkup_delete_actual_item", - "crud_pilot_checkup_delete_reserve_item", - "crud_pilot_checkup_ensure_checkup_for_patient", - "crud_pilot_checkup_generate_checkup_no", - "crud_pilot_checkup_get_checkup_by_application", - "crud_pilot_checkup_get_checkup_by_id", - "crud_pilot_checkup_list_actual_items", - "crud_pilot_checkup_list_checkups_paginated", - "crud_pilot_checkup_list_pending_patients", - "crud_pilot_checkup_list_reserve_items", - "crud_pilot_checkup_mark_checkup_checked", - "crud_pilot_checkup_parse_optional_datetime", - "crud_pilot_checkup_py", - "crud_pilot_checkup_remove_checkup_for_patient", - "crud_pilot_checkup_row_to_dict_actual_item", - "crud_pilot_checkup_row_to_dict_checkup", - "crud_pilot_checkup_row_to_dict_reserve_item", - "crud_pilot_checkup_save_actual_items", - "crud_pilot_checkup_save_reserve_items", - "crud_pilot_checkup_settle_checkup_fee", - "crud_pilot_checkup_soft_delete_checkup", - "crud_pilot_checkup_update_checkup", - "crud_pilot_delivery_create_delivery", - "crud_pilot_delivery_delete_delivery_material", - "crud_pilot_delivery_generate_delivery_no", - "crud_pilot_delivery_get_delivery_by_schedule", - "crud_pilot_delivery_get_delivery_method", - "crud_pilot_delivery_list_deliveries_by_application", - "crud_pilot_delivery_list_delivery_materials", - "crud_pilot_delivery_py", - "crud_pilot_delivery_row_to_dict_delivery", - "crud_pilot_delivery_row_to_dict_delivery_material", - "crud_pilot_delivery_row_to_dict_delivery_method", - "crud_pilot_delivery_soft_delete_delivery", - "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", - "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", - "crud_pilot_infusion_schedule_mgmt_find_existing_settlement_txn", - "crud_pilot_infusion_schedule_mgmt_find_service_order_product", - "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", - "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", - "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", - "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", - "crud_pilot_infusion_schedule_mgmt_py", - "crud_pilot_infusion_schedule_mgmt_resolve_course_display", - "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", - "crud_pilot_infusion_schedule_mgmt_row_to_dict_product", - "crud_pilot_infusion_schedule_mgmt_row_to_dict_schedule", - "crud_pilot_infusion_schedule_mgmt_schedule_product_to_txn_item", - "crud_pilot_infusion_schedule_mgmt_settlement_remark_marker", - "crud_pilot_infusion_schedule_mgmt_settlement_remark_markers_for_lookup", - "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", - "crud_pilot_infusion_schedule_mgmt_update_infusion_status", - "crud_pilot_infusion_schedule_mgmt_update_qc_status", - "crud_pilot_outbound_status_sync_get_schedule", - "crud_pilot_outbound_status_sync_is_pilot_outbound_production", - "crud_pilot_outbound_status_sync_is_pilot_outbound_qc", - "crud_pilot_outbound_status_sync_py", - "crud_pilot_outbound_status_sync_sync_pilot_outbound_from_schedule", - "crud_pilot_outbound_status_sync_sync_production_work_order_from_schedule", - "crud_pilot_outbound_status_sync_sync_qc_work_order_from_schedule", - "crud_pilot_outbound_status_sync_sync_schedule_from_production_work_order", - "crud_pilot_outbound_status_sync_sync_schedule_from_qc_work_order", - "crud_pilot_outbound_status_sync_touch", - "crud_qc_item_param_list_params_by_item", - "crud_qc_item_param_parse_options_list", - "crud_qc_item_param_py", - "crud_qc_item_param_row_to_dict", - "crud_qc_item_param_save_params_for_item", - "crud_qc_item_param_validate_param", - "crud_role_append_unique", - "crud_role_bound_post_names_by_role_ids", - "crud_role_bound_user_names_by_role_ids", - "crud_role_create_role", - "crud_role_get_role", - "crud_role_get_role_data_scope", - "crud_role_get_role_menu_ids", - "crud_role_list_roles", - "crud_role_py", - "crud_role_role_name_exists", - "crud_role_row_to_dict", - "crud_role_soft_delete_role", - "crud_role_total_pages", - "crud_role_update_role", - "crud_role_update_role_data_scope", - "crud_role_user_display_name", - "crud_storage_facility_clear_slots_by_facility_node", - "services_oa_leave_hours_apply_leave_kit_hours", - "services_oa_leave_hours_calc_leave_hours", - "services_oa_leave_hours_extract_rules", - "services_oa_leave_hours_kit_child_fields", - "services_oa_leave_hours_overlap_minutes_on_day", - "services_oa_leave_hours_parse_dt", - "services_oa_leave_hours_parse_hm", - "services_oa_leave_hours_py", - "services_oa_leave_hours_rationale_1", - "services_oa_leave_hours_rationale_124", - "services_oa_leave_hours_rationale_171", - "services_oa_leave_hours_rationale_80", - "services_oa_leave_hours_round1", - "services_oa_leave_hours_validate_leave_kit_form_values", - "services_oa_leave_hours_walk" - ], "9": [ "api_operations_accesslogcreatebody", "api_operations_accesslogupdatebody", @@ -5125,6 +4878,55 @@ "api_operations_storageslotupdatebody", "api_operations_uvdisinfectlogcreatebody", "api_operations_uvdisinfectlogupdatebody", + "api_production_get_next_cell_product_code", + "crud_cell_product_ancestor_link_from_cell_product_input", + "crud_cell_product_ancestor_sample_chain_link", + "crud_cell_product_apply_cell_product_status_change", + "crud_cell_product_build_ancestor_chain", + "crud_cell_product_build_descendant_chain", + "crud_cell_product_build_facility_path_label", + "crud_cell_product_build_split_product_codes", + "crud_cell_product_create_cell_product", + "crud_cell_product_create_cell_products_batch", + "crud_cell_product_create_cell_products_by_quantity", + "crud_cell_product_delete_cell_product", + "crud_cell_product_donation_sample_chain_node", + "crud_cell_product_donation_sample_customer_dict", + "crud_cell_product_edge_meta", + "crud_cell_product_enrich_product_dicts", + "crud_cell_product_find_cell_product_by_input", + "crud_cell_product_find_donation_sample", + "crud_cell_product_find_protocol_sample", + "crud_cell_product_flatten_lineage_nodes", + "crud_cell_product_get_cell_product", + "crud_cell_product_get_max_passage_product_seq", + "crud_cell_product_get_max_passage_product_seq_map", + "crud_cell_product_get_max_product_suffix_seq", + "crud_cell_product_get_next_code", + "crud_cell_product_get_product_chain", + "crud_cell_product_get_product_lineage_qc", + "crud_cell_product_lineage_node_key", + "crud_cell_product_list_cell_products", + "crud_cell_product_load_lineage_qc_for_nodes", + "crud_cell_product_nest_ancestor_parent", + "crud_cell_product_next_code_start_seq", + "crud_cell_product_normalize_passage_product_base", + "crud_cell_product_normalize_product_code_base", + "crud_cell_product_product_code_exists", + "crud_cell_product_product_node", + "crud_cell_product_product_to_response", + "crud_cell_product_protocol_sample_chain_node", + "crud_cell_product_py", + "crud_cell_product_reserve_next_codes", + "crud_cell_product_row_to_dict", + "crud_cell_product_sample_customer_dict", + "crud_cell_product_sample_type_name_from_id", + "crud_cell_product_slim_task_for_lineage", + "crud_cell_product_total_pages", + "crud_cell_product_update_cell_product", + "crud_cell_product_validate_batch_items", + "crud_cell_product_walk_ancestor_link", + "crud_cell_product_wo_status_label", "crud_clean_room_rationale_1", "crud_exhibition_appointment_appointment_no_exists", "crud_exhibition_appointment_create_exhibition_appointment", @@ -5139,6 +4941,18 @@ "crud_exhibition_appointment_row_to_dict", "crud_exhibition_appointment_soft_delete_exhibition_appointment", "crud_exhibition_appointment_update_exhibition_appointment", + "crud_outbound_handover_inventory_apply_handover_inventory", + "crud_outbound_handover_inventory_deduct_market_material_for_handover", + "crud_outbound_handover_inventory_get_cell_product_locked", + "crud_outbound_handover_inventory_handover_usage_remark", + "crud_outbound_handover_inventory_handover_usage_remark_prefix", + "crud_outbound_handover_inventory_py", + "crud_outbound_handover_inventory_remove_cell_occupancy_no_commit", + "crud_outbound_handover_inventory_restore_cell_occupancy_no_commit", + "crud_outbound_handover_inventory_revert_handover_inventory", + "crud_outbound_handover_inventory_revert_legacy_qc_handover_usages", + "crud_outbound_handover_inventory_revert_market_handover_usages", + "crud_production_task_create_occupancy_for_product", "crud_storage_facility_aggregate_slot_stats_by_facility", "crud_storage_facility_apply_slot_select_base_filters", "crud_storage_facility_apply_slot_select_query_filters", @@ -5199,10 +5013,31 @@ "crud_storage_facility_soft_delete_slot", "crud_storage_facility_update_facility", "crud_storage_facility_update_slot", + "crud_storage_occupancy_add_stored_occupancy_no_commit", + "crud_storage_occupancy_assert_batch_slots_unique", + "crud_storage_occupancy_assert_slot_vacant", + "crud_storage_occupancy_attach_cell_product_fields", + "crud_storage_occupancy_batch_create_occupancies", + "crud_storage_occupancy_create_occupancy", + "crud_storage_occupancy_enrich_occupancy_items", "crud_storage_occupancy_enrich_slots_with_stored_cell_products", + "crud_storage_occupancy_list_occupancies", + "crud_storage_occupancy_list_occupancy_history", + "crud_storage_occupancy_load_cell_product_map", "crud_storage_occupancy_load_cell_product_shelf_summaries", + "crud_storage_occupancy_py", + "crud_storage_occupancy_rationale_1", + "crud_storage_occupancy_rationale_178", "crud_storage_occupancy_rationale_200", "crud_storage_occupancy_rationale_285", + "crud_storage_occupancy_rationale_330", + "crud_storage_occupancy_rationale_43", + "crud_storage_occupancy_rationale_472", + "crud_storage_occupancy_refresh_slot_cache", + "crud_storage_occupancy_remove_by_item", + "crud_storage_occupancy_remove_by_item_no_commit", + "crud_storage_occupancy_remove_occupancy", + "crud_storage_occupancy_row_to_dict", "models_models_bizcleanroom", "models_models_bizcleanroomaccesslog", "models_models_bizcleanroomuvdisinfectlog", @@ -5228,112 +5063,322 @@ "services_storage_facility_code_validate_node_code" ], "10": [ - "api_protocol_sample_payment_save_sample_payments", - "crud_presign_order_add_transfer", - "crud_presign_order_assert_presign_convertible", - "crud_presign_order_confirm_receipt", - "crud_presign_order_confirmed_deposit_amount", - "crud_presign_order_convert_to_protocol", - "crud_presign_order_create_presign_order", - "crud_presign_order_dec", - "crud_presign_order_get_order_or_raise", - "crud_presign_order_get_presign_order", - "crud_presign_order_get_transfer_or_raise", - "crud_presign_order_list_presign_orders", - "crud_presign_order_list_presign_transfers_for_finance", - "crud_presign_order_list_sample_type_ids", - "crud_presign_order_list_transfers", - "crud_presign_order_now", - "crud_presign_order_order_to_dict", - "crud_presign_order_py", - "crud_presign_order_reject_receipt", - "crud_presign_order_replace_sample_types", - "crud_presign_order_resolve_convert_staff_fields", - "crud_presign_order_sample_type_names", - "crud_presign_order_soft_delete_presign_order", - "crud_presign_order_submit_receipt_finance", - "crud_presign_order_transfer_to_dict", - "crud_presign_order_update_presign_order", - "crud_presign_order_update_transfer_draft", - "crud_presign_order_user_nick_name_map", - "crud_presign_order_withdraw_receipt", - "crud_protocol_sample_payment_add_transfer", - "crud_protocol_sample_payment_apply_fq_to_fgd_merge", - "crud_protocol_sample_payment_apply_transfer_editable_fields", - "crud_protocol_sample_payment_assert_sample_payment_structure_editable", - "crud_protocol_sample_payment_build_list_summary_row", - "crud_protocol_sample_payment_build_periods_array", - "crud_protocol_sample_payment_compute_progress_for_payment", - "crud_protocol_sample_payment_confirm_receipt", - "crud_protocol_sample_payment_dec", - "crud_protocol_sample_payment_filter_and_page_progress", - "crud_protocol_sample_payment_find_active_sample_payment", - "crud_protocol_sample_payment_fmt_ymd8", - "crud_protocol_sample_payment_get_presign_deposit_hint", - "crud_protocol_sample_payment_get_sample_payment_detail", - "crud_protocol_sample_payment_get_sample_payment_or_raise", - "crud_protocol_sample_payment_get_sample_payments_bundle", - "crud_protocol_sample_payment_get_schedule_or_raise", - "crud_protocol_sample_payment_get_transfer_or_raise", - "crud_protocol_sample_payment_has_blocking_transfer_for_sample_payment", - "crud_protocol_sample_payment_list_deposit_transfers_for_protocol", - "crud_protocol_sample_payment_list_payment_chase_page", - "crud_protocol_sample_payment_list_sample_payments_page", - "crud_protocol_sample_payment_load_payment_children_batch", - "crud_protocol_sample_payment_normalize_installment_ratios", - "crud_protocol_sample_payment_now", - "crud_protocol_sample_payment_progress_to_json_fields", - "crud_protocol_sample_payment_py", - "crud_protocol_sample_payment_reject_receipt", - "crud_protocol_sample_payment_replace_schedules", - "crud_protocol_sample_payment_sample_payment_has_yjf", - "crud_protocol_sample_payment_sample_payment_to_dict", - "crud_protocol_sample_payment_save_sample_payments_for_protocol", - "crud_protocol_sample_payment_schedule_no_of", - "crud_protocol_sample_payment_schedule_to_dict", - "crud_protocol_sample_payment_soft_delete_sample_payment", - "crud_protocol_sample_payment_sync_schedules_and_transfers", - "crud_protocol_sample_payment_sync_transfers_for_schedule", - "crud_protocol_sample_payment_update_transfer_draft", - "crud_protocol_sample_payment_upsert_sample_payment", - "crud_protocol_sample_payment_withdraw_receipt", - "services_payment_chase_chase_period_money", - "services_payment_chase_dec", - "services_payment_chase_is_chase_candidate", - "services_payment_chase_parse_due_date_ymd", - "services_payment_chase_py", - "services_payment_chase_rationale_23", - "services_payment_chase_rationale_35", - "services_protocol_transfer_status_can_confirm_receipt", - "services_protocol_transfer_status_can_edit_transfer", - "services_protocol_transfer_status_can_submit_receipt", - "services_protocol_transfer_status_can_withdraw_receipt", - "services_protocol_transfer_status_py", - "services_protocol_transfer_status_rationale_1", - "services_protocol_transfer_status_rationale_23", - "services_protocol_transfer_status_rationale_32", - "services_protocol_transfer_status_schedule_paid_and_arrears", - "services_sample_payment_period_summary_dec", - "services_sample_payment_period_summary_py", - "services_sample_payment_period_summary_rationale_28", - "services_sample_payment_period_summary_status", - "services_sample_payment_period_summary_summarize_period", - "services_sample_payment_progress_compute_sample_payment_progress", - "services_sample_payment_progress_dec", - "services_sample_payment_progress_py", - "services_sample_payment_progress_rationale_1", - "services_sample_payment_progress_rationale_27", - "services_sample_payment_progress_status", - "services_sample_payment_schedule_validate_dec", - "services_sample_payment_schedule_validate_due_date", - "services_sample_payment_schedule_validate_py", - "services_sample_payment_schedule_validate_rationale_33", - "services_sample_payment_schedule_validate_rationale_67", - "services_sample_payment_schedule_validate_schedule_dues_match_contract", - "services_sample_payment_schedule_validate_schedule_required_fields_ok", - "services_sample_payment_schedule_validate_status" + "api_pilot_application_api_save_application", + "crud_base_crudbase_update", + "crud_collection_protocol_get_protocol_nos_used_in_protocols", + "crud_outbound_handover_fmt_dt", + "crud_outbound_handover_get_handover_by_schedule", + "crud_outbound_handover_get_outbound_handover", + "crud_outbound_handover_get_outbound_handover_view", + "crud_outbound_handover_handover_row_to_dict", + "crud_outbound_handover_handover_view_dict", + "crud_outbound_handover_parse_handover_time", + "crud_outbound_handover_py", + "crud_outbound_handover_rationale_103", + "crud_outbound_handover_rationale_113", + "crud_outbound_handover_rationale_147", + "crud_outbound_handover_save_outbound_handover", + "crud_outbound_release_material_cell_row_to_dict", + "crud_outbound_release_material_enrich_cell_dicts_with_live_status", + "crud_outbound_release_material_find_outbound_cell_row", + "crud_outbound_release_material_find_outbound_qc_material_row", + "crud_outbound_release_material_fmt_dt", + "crud_outbound_release_material_get_outbound_material", + "crud_outbound_release_material_get_schedule", + "crud_outbound_release_material_legacy_paper_rows_from_attachments", + "crud_outbound_release_material_material_header_to_dict", + "crud_outbound_release_material_paper_row_to_dict", + "crud_outbound_release_material_py", + "crud_outbound_release_material_qc_material_row_to_dict", + "crud_outbound_release_material_save_outbound_material", + "crud_outbound_release_material_soft_delete_outbound_cells_not_in", + "crud_outbound_release_material_soft_delete_outbound_qc_materials_not_in", + "crud_pilot_application_auto_generate_schedules", + "crud_pilot_application_complete_application", + "crud_pilot_application_create_application", + "crud_pilot_application_create_basic_experiment_sale_schedules", + "crud_pilot_application_create_infusion_plan", + "crud_pilot_application_create_schedule", + "crud_pilot_application_create_schedule_products", + "crud_pilot_application_format_yyyy_mm_dd", + "crud_pilot_application_generate_application_no", + "crud_pilot_application_get_application", + "crud_pilot_application_get_or_create_infusion_plan", + "crud_pilot_application_get_patient_by_application", + "crud_pilot_application_get_schedule_for_plan", + "crud_pilot_application_list_applications", + "crud_pilot_application_list_infusion_plans", + "crud_pilot_application_list_schedules_by_plan", + "crud_pilot_application_mark_schedule_complete", + "crud_pilot_application_normalize_infusion_status_code", + "crud_pilot_application_normalize_yyyymmdd", + "crud_pilot_application_parse_infusion_datetime", + "crud_pilot_application_prepare_infusion_plan_payload", + "crud_pilot_application_py", + "crud_pilot_application_release_application_no_for_soft_delete", + "crud_pilot_application_resolve_application_attachment_payload", + "crud_pilot_application_row_to_dict_application", + "crud_pilot_application_row_to_dict_infusion_plan", + "crud_pilot_application_row_to_dict_infusion_schedule", + "crud_pilot_application_row_to_dict_patient", + "crud_pilot_application_row_to_dict_schedule_product", + "crud_pilot_application_save_application_infusion", + "crud_pilot_application_save_patient", + "crud_pilot_application_schedule_deletable", + "crud_pilot_application_schedule_has_blocking_links", + "crud_pilot_application_schedule_infusion_editable", + "crud_pilot_application_schedule_locked", + "crud_pilot_application_soft_delete_application", + "crud_pilot_application_soft_delete_infusion_plan", + "crud_pilot_application_soft_delete_schedule", + "crud_pilot_application_start_application", + "crud_pilot_application_update_application", + "crud_pilot_application_update_infusion_plan", + "crud_pilot_application_update_schedule", + "crud_pilot_application_update_schedule_editable", + "crud_pilot_application_update_schedule_order_only", + "crud_pilot_application_upsert_application_infusion", + "crud_pilot_application_upsert_schedule_products", + "crud_pilot_application_void_application", + "crud_pilot_checkup_batch_create_checkups", + "crud_pilot_checkup_create_checkup", + "crud_pilot_checkup_delete_actual_item", + "crud_pilot_checkup_delete_reserve_item", + "crud_pilot_checkup_ensure_checkup_for_patient", + "crud_pilot_checkup_generate_checkup_no", + "crud_pilot_checkup_get_checkup_by_id", + "crud_pilot_checkup_list_actual_items", + "crud_pilot_checkup_list_checkups_paginated", + "crud_pilot_checkup_list_pending_patients", + "crud_pilot_checkup_list_reserve_items", + "crud_pilot_checkup_mark_checkup_checked", + "crud_pilot_checkup_parse_optional_datetime", + "crud_pilot_checkup_py", + "crud_pilot_checkup_remove_checkup_for_patient", + "crud_pilot_checkup_row_to_dict_actual_item", + "crud_pilot_checkup_row_to_dict_checkup", + "crud_pilot_checkup_row_to_dict_reserve_item", + "crud_pilot_checkup_save_actual_items", + "crud_pilot_checkup_save_reserve_items", + "crud_pilot_checkup_settle_checkup_fee", + "crud_pilot_checkup_soft_delete_checkup", + "crud_pilot_checkup_update_checkup", + "crud_pilot_delivery_create_delivery", + "crud_pilot_delivery_delete_delivery_material", + "crud_pilot_delivery_generate_delivery_no", + "crud_pilot_delivery_get_delivery_by_schedule", + "crud_pilot_delivery_get_delivery_method", + "crud_pilot_delivery_list_deliveries_by_application", + "crud_pilot_delivery_list_delivery_materials", + "crud_pilot_delivery_py", + "crud_pilot_delivery_row_to_dict_delivery", + "crud_pilot_delivery_row_to_dict_delivery_material", + "crud_pilot_delivery_row_to_dict_delivery_method", + "crud_pilot_delivery_save_delivery_method", + "crud_pilot_delivery_soft_delete_delivery", + "crud_pilot_infusion_schedule_mgmt_create_settlement_txn", + "crud_pilot_infusion_schedule_mgmt_deduct_fee_on_complete", + "crud_pilot_infusion_schedule_mgmt_find_existing_settlement_txn", + "crud_pilot_infusion_schedule_mgmt_find_service_order_product", + "crud_pilot_infusion_schedule_mgmt_get_infusion_schedule_detail", + "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", + "crud_pilot_infusion_schedule_mgmt_get_products_for_schedule", + "crud_pilot_infusion_schedule_mgmt_list_infusion_schedules_mgmt", + "crud_pilot_infusion_schedule_mgmt_py", + "crud_pilot_infusion_schedule_mgmt_resolve_course_display", + "crud_pilot_infusion_schedule_mgmt_resolve_yfk_unit_price", + "crud_pilot_infusion_schedule_mgmt_row_to_dict_product", + "crud_pilot_infusion_schedule_mgmt_row_to_dict_schedule", + "crud_pilot_infusion_schedule_mgmt_schedule_product_to_txn_item", + "crud_pilot_infusion_schedule_mgmt_settlement_remark_marker", + "crud_pilot_infusion_schedule_mgmt_settlement_remark_markers_for_lookup", + "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", + "crud_pilot_infusion_schedule_mgmt_update_infusion_status", + "crud_pilot_infusion_schedule_mgmt_update_qc_status", + "crud_pilot_outbound_status_sync_get_schedule", + "crud_pilot_outbound_status_sync_is_pilot_outbound_production", + "crud_pilot_outbound_status_sync_is_pilot_outbound_qc", + "crud_pilot_outbound_status_sync_py", + "crud_pilot_outbound_status_sync_sync_pilot_outbound_from_schedule", + "crud_pilot_outbound_status_sync_sync_production_work_order_from_schedule", + "crud_pilot_outbound_status_sync_sync_qc_work_order_from_schedule", + "crud_pilot_outbound_status_sync_sync_schedule_from_production_work_order", + "crud_pilot_outbound_status_sync_sync_schedule_from_qc_work_order", + "crud_pilot_outbound_status_sync_touch", + "crud_qc_work_order_create_outbound_qc_work_order", + "crud_storage_facility_clear_slots_by_facility_node", + "services_oa_leave_hours_apply_leave_kit_hours", + "services_oa_leave_hours_calc_leave_hours", + "services_oa_leave_hours_extract_rules", + "services_oa_leave_hours_kit_child_fields", + "services_oa_leave_hours_overlap_minutes_on_day", + "services_oa_leave_hours_parse_dt", + "services_oa_leave_hours_parse_hm", + "services_oa_leave_hours_py", + "services_oa_leave_hours_rationale_1", + "services_oa_leave_hours_rationale_124", + "services_oa_leave_hours_rationale_171", + "services_oa_leave_hours_rationale_80", + "services_oa_leave_hours_round1", + "services_oa_leave_hours_validate_leave_kit_form_values", + "services_oa_leave_hours_walk", + "services_oa_overtime_hours_apply_overtime_kit_hours", + "services_oa_overtime_hours_build_rest_day_segments", + "services_oa_overtime_hours_build_workday_windows", + "services_oa_overtime_hours_calc_overtime_hours", + "services_oa_overtime_hours_day_at_minutes", + "services_oa_overtime_hours_day_start_ms", + "services_oa_overtime_hours_extract_rules", + "services_oa_overtime_hours_format_ymd", + "services_oa_overtime_hours_intersect_interval", + "services_oa_overtime_hours_interval_minutes", + "services_oa_overtime_hours_kit_child_fields", + "services_oa_overtime_hours_merge_intervals", + "services_oa_overtime_hours_parse_dt", + "services_oa_overtime_hours_parse_hm", + "services_oa_overtime_hours_py", + "services_oa_overtime_hours_rationale_1", + "services_oa_overtime_hours_rationale_146", + "services_oa_overtime_hours_rationale_220", + "services_oa_overtime_hours_rationale_287", + "services_oa_overtime_hours_round1", + "services_oa_overtime_hours_subtract_interval", + "services_oa_overtime_hours_subtract_intervals", + "services_oa_overtime_hours_validate_overtime_kit_form_values", + "services_oa_overtime_hours_walk" ], "11": [ + "api_sample_production_reception_body_to_payload", + "api_sample_production_reception_get_current_user_id", + "api_sample_production_reception_get_production_reception_detail", + "api_sample_production_reception_get_tenant_no", + "api_sample_production_reception_post_production_reception", + "api_sample_production_reception_productionreceptionbody", + "api_sample_production_reception_put_production_reception", + "api_sample_production_reception_py", + "api_sample_production_reception_resolve_reception_id", + "crud_collection_protocol_lookup_attachment_by_url", + "crud_collection_protocol_normalize_attachment_url_key", + "crud_collection_protocol_urls_to_attachment_list", + "crud_qc_sms_notification_apply_qc_status_filter", + "crud_qc_sms_notification_base_query", + "crud_qc_sms_notification_derive_qc_conclusion", + "crud_qc_sms_notification_ensure_notification", + "crud_qc_sms_notification_eq_ci", + "crud_qc_sms_notification_fetch_completed_tasks", + "crud_qc_sms_notification_fmt_dt", + "crud_qc_sms_notification_generate_sms_content", + "crud_qc_sms_notification_list_notifications", + "crud_qc_sms_notification_normalize_date_bound", + "crud_qc_sms_notification_py", + "crud_qc_sms_notification_qc_complete_time", + "crud_qc_sms_notification_qc_status_label", + "crud_qc_sms_notification_resolve_notification", + "crud_qc_sms_notification_row_to_dict", + "crud_qc_sms_notification_task_stats_subquery", + "crud_qc_sms_notification_toggle_notification_status", + "crud_qc_sms_notification_total_pages", + "crud_qc_sms_notification_unicode_ci", + "crud_sample_production_reception_apply_payload_to_row", + "crud_sample_production_reception_create_production_reception", + "crud_sample_production_reception_dec", + "crud_sample_production_reception_fmt_dt", + "crud_sample_production_reception_get_by_id", + "crud_sample_production_reception_get_by_reception_id", + "crud_sample_production_reception_get_map_by_reception_ids", + "crud_sample_production_reception_get_qc_reception", + "crud_sample_production_reception_int_val", + "crud_sample_production_reception_py", + "crud_sample_production_reception_resolve_field_profile", + "crud_sample_production_reception_row_to_dict", + "crud_sample_production_reception_update_production_reception", + "crud_sample_production_reception_validate_handler_user_id", + "crud_sample_production_reception_validate_payload", + "crud_sample_reception_attach_production_reception", + "crud_sample_reception_can_edit_sample_reception", + "crud_sample_reception_check_result_get_check_results_for_reception", + "crud_sample_reception_check_result_legacy_results_from_reception", + "crud_sample_reception_check_result_list_results_by_reception_ids", + "crud_sample_reception_check_result_py", + "crud_sample_reception_check_result_result_to_dict", + "crud_sample_reception_check_result_save_reception_check_results", + "crud_sample_reception_check_result_soft_delete_reception_check_results", + "crud_sample_reception_check_result_sync_legacy_columns_from_results", + "crud_sample_reception_create_sample_reception", + "crud_sample_reception_dec", + "crud_sample_reception_donation_ids_matching_lab_storage_keyword", + "crud_sample_reception_donation_rows_to_sample_list_items", + "crud_sample_reception_donation_sample_detail_rows_query", + "crud_sample_reception_donation_sample_id_col", + "crud_sample_reception_donation_sample_pending_query", + "crud_sample_reception_finalize_reception_detail", + "crud_sample_reception_fmt_dt", + "crud_sample_reception_format_lab_storage_codes_csv", + "crud_sample_reception_get_reception_by_id", + "crud_sample_reception_get_reception_by_sample_code", + "crud_sample_reception_get_receptions_map_for_donation_samples", + "crud_sample_reception_get_receptions_map_for_samples", + "crud_sample_reception_lab_code_allocate_lab_storage_codes", + "crud_sample_reception_lab_code_allocate_one_seq", + "crud_sample_reception_lab_code_assert_lab_storage_code_available", + "crud_sample_reception_lab_code_format_lab_storage_code", + "crud_sample_reception_lab_code_max_existing_seq", + "crud_sample_reception_lab_code_parse_reception_date", + "crud_sample_reception_lab_code_py", + "crud_sample_reception_lab_code_rationale_1", + "crud_sample_reception_lab_code_rationale_165", + "crud_sample_reception_lab_code_rationale_177", + "crud_sample_reception_lab_code_sync_lab_storage_seq_after_use", + "crud_sample_reception_lab_code_sync_sequence_from_existing", + "crud_sample_reception_lab_code_validate_and_parse_lab_storage_code", + "crud_sample_reception_lab_code_validate_lab_storage_code", + "crud_sample_reception_lab_storage_keyword_like", + "crud_sample_reception_list_pending_protocol_samples", + "crud_sample_reception_list_received_protocol_samples", + "crud_sample_reception_normalize_date_bound", + "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", + "crud_sample_reception_py", + "crud_sample_reception_reception_detail_item", + "crud_sample_reception_reception_detail_item_with_production", + "crud_sample_reception_reception_ids_matching_lab_storage_keyword", + "crud_sample_reception_reception_sample_code", + "crud_sample_reception_reception_to_dict", + "crud_sample_reception_rows_to_sample_list_items", + "crud_sample_reception_sample_codes_matching_lab_storage_keyword", + "crud_sample_reception_sample_detail_rows_query", + "crud_sample_reception_sample_pending_query", + "crud_sample_reception_update_sample_reception", + "crud_sample_sms_notification_accept_conclusion_label", + "crud_sample_sms_notification_base_query", + "crud_sample_sms_notification_ensure_notification", + "crud_sample_sms_notification_fetch_sample_type_name", + "crud_sample_sms_notification_fmt_dt", + "crud_sample_sms_notification_generate_sms_content", + "crud_sample_sms_notification_list_notifications", + "crud_sample_sms_notification_normalize_date_bound", + "crud_sample_sms_notification_py", + "crud_sample_sms_notification_resolve_notification", + "crud_sample_sms_notification_row_to_dict", + "crud_sample_sms_notification_toggle_notification_status", + "crud_sample_sms_notification_total_pages", + "crud_sample_sms_notification_unicode_ci", + "crud_storage_entry_sms_notification_base_query", + "crud_storage_entry_sms_notification_ensure_notification", + "crud_storage_entry_sms_notification_fetch_sample_type_name", + "crud_storage_entry_sms_notification_fmt_dt", + "crud_storage_entry_sms_notification_generate_sms_content", + "crud_storage_entry_sms_notification_list_notifications", + "crud_storage_entry_sms_notification_normalize_date_bound", + "crud_storage_entry_sms_notification_py", + "crud_storage_entry_sms_notification_resolve_notification", + "crud_storage_entry_sms_notification_row_to_dict", + "crud_storage_entry_sms_notification_storage_status_label", + "crud_storage_entry_sms_notification_toggle_notification_status", + "crud_storage_entry_sms_notification_total_pages", + "crud_storage_entry_sms_notification_unicode_ci", + "crud_storage_release_review_create_review_from_reception" + ], + "12": [ "core_protocol_status_display_build_void_type_label_map", "core_protocol_status_display_format_protocol_status_label", "core_protocol_status_display_py", @@ -5347,11 +5392,6 @@ "crud_production_task_assert_task_step_assignee_or_legacy", "crud_production_task_base_active_step_count_query", "crud_production_task_batch_load_step_sub_tables", - "crud_production_task_clone_route_to_task", - "crud_production_task_clone_step_consumables", - "crud_production_task_clone_step_data_collections", - "crud_production_task_clone_step_outputs", - "crud_production_task_clone_step_reagents", "crud_production_task_consume_task_input_cell_products", "crud_production_task_copy_task_step", "crud_production_task_count_mine_production_work_order_tab_step_badges", @@ -5363,7 +5403,6 @@ "crud_production_task_dispatch_task_steps", "crud_production_task_empty_production_tab_step_counts", "crud_production_task_empty_step_sub_tables", - "crud_production_task_enrich_assignee_names", "crud_production_task_enrich_handover_times", "crud_production_task_enrich_outbound_task_items", "crud_production_task_enrich_tasks_with_step_summaries", @@ -5377,6 +5416,8 @@ "crud_production_task_list_production_tasks", "crud_production_task_normalize_date_bound", "crud_production_task_output_item_has_spec", + "crud_production_task_output_item_spec_text", + "crud_production_task_parse_optional_date", "crud_production_task_production_conclusion_label", "crud_production_task_py", "crud_production_task_reassign_production_task", @@ -5389,9 +5430,10 @@ "crud_production_task_replace_step_reagents", "crud_production_task_require_requisition_for_catalog_material", "crud_production_task_resolve_production_tab_key", - "crud_production_task_resolve_sub_table_order_num", "crud_production_task_set_task_inputs", + "crud_production_task_set_task_outputs", "crud_production_task_soft_delete_sub", + "crud_production_task_spawn_temporary_work_order_from_task", "crud_production_task_step_assignee_active_users_in_tenant", "crud_production_task_step_assignee_active_users_with_role_in_tenant", "crud_production_task_step_assignee_enrich_step_assignees", @@ -5415,213 +5457,199 @@ "crud_production_task_task_output_to_dict", "crud_production_task_task_to_dict", "crud_production_task_total_pages", + "crud_production_task_update_product_from_output", "crud_production_task_update_task_status", "crud_production_task_validate_assignee_user_id", + "crud_production_work_order_accept_conclusion_label", + "crud_production_work_order_apply_planned_start_time_step_filter", + "crud_production_work_order_attach_outbound_detail", + "crud_production_work_order_attach_reception_detail", "crud_production_work_order_complete_production_work_order", - "crud_production_work_order_sync_production_work_order_status_from_tasks" - ], - "12": [ - "api_production_get_next_cell_product_code", - "crud_cell_product_ancestor_link_from_cell_product_input", - "crud_cell_product_ancestor_sample_chain_link", - "crud_cell_product_apply_cell_product_status_change", - "crud_cell_product_build_ancestor_chain", - "crud_cell_product_build_descendant_chain", - "crud_cell_product_build_facility_path_label", - "crud_cell_product_build_split_product_codes", - "crud_cell_product_create_cell_product", - "crud_cell_product_create_cell_products_batch", - "crud_cell_product_create_cell_products_by_quantity", - "crud_cell_product_delete_cell_product", - "crud_cell_product_donation_sample_chain_node", - "crud_cell_product_donation_sample_customer_dict", - "crud_cell_product_edge_meta", - "crud_cell_product_enrich_product_dicts", - "crud_cell_product_find_cell_product_by_input", - "crud_cell_product_find_donation_sample", - "crud_cell_product_find_protocol_sample", - "crud_cell_product_flatten_lineage_nodes", - "crud_cell_product_get_cell_product", - "crud_cell_product_get_max_passage_product_seq", - "crud_cell_product_get_max_passage_product_seq_map", - "crud_cell_product_get_max_product_suffix_seq", - "crud_cell_product_get_next_code", - "crud_cell_product_get_product_chain", - "crud_cell_product_get_product_lineage_qc", - "crud_cell_product_lineage_node_key", - "crud_cell_product_list_cell_products", - "crud_cell_product_nest_ancestor_parent", - "crud_cell_product_next_code_start_seq", - "crud_cell_product_normalize_passage_product_base", - "crud_cell_product_normalize_product_code_base", - "crud_cell_product_product_code_exists", - "crud_cell_product_product_node", - "crud_cell_product_product_to_response", - "crud_cell_product_protocol_sample_chain_node", - "crud_cell_product_py", - "crud_cell_product_reserve_next_codes", - "crud_cell_product_row_to_dict", - "crud_cell_product_sample_customer_dict", - "crud_cell_product_sample_type_name_from_id", - "crud_cell_product_slim_task_for_lineage", - "crud_cell_product_total_pages", - "crud_cell_product_update_cell_product", - "crud_cell_product_validate_batch_items", - "crud_cell_product_walk_ancestor_link", - "crud_cell_product_wo_status_label", - "crud_production_task_create_occupancy_for_product", - "crud_production_task_set_task_outputs", - "crud_storage_occupancy_add_stored_occupancy_no_commit", - "crud_storage_occupancy_assert_batch_slots_unique", - "crud_storage_occupancy_assert_slot_vacant", - "crud_storage_occupancy_attach_cell_product_fields", - "crud_storage_occupancy_batch_create_occupancies", - "crud_storage_occupancy_create_occupancy", - "crud_storage_occupancy_enrich_occupancy_items", - "crud_storage_occupancy_list_occupancies", - "crud_storage_occupancy_list_occupancy_history", - "crud_storage_occupancy_load_cell_product_map", - "crud_storage_occupancy_py", - "crud_storage_occupancy_rationale_1", - "crud_storage_occupancy_rationale_178", - "crud_storage_occupancy_rationale_330", - "crud_storage_occupancy_refresh_slot_cache", - "crud_storage_occupancy_remove_by_item", - "crud_storage_occupancy_remove_by_item_no_commit", - "crud_storage_occupancy_remove_occupancy", - "crud_storage_occupancy_row_to_dict" + "crud_production_work_order_configure_temp_production_work_order", + "crud_production_work_order_create_outbound_production_work_order", + "crud_production_work_order_create_production_work_order_from_reception", + "crud_production_work_order_create_production_work_order_manual", + "crud_production_work_order_create_temp_production_work_order", + "crud_production_work_order_dec_price", + "crud_production_work_order_delete_production_work_order", + "crud_production_work_order_delete_temp_production_work_order", + "crud_production_work_order_enrich_inbound_qc_conclusions", + "crud_production_work_order_enrich_outbound_items", + "crud_production_work_order_enrich_wo_items", + "crud_production_work_order_fmt_dt", + "crud_production_work_order_generate_outbound_work_order_no", + "crud_production_work_order_generate_temp_work_order_no", + "crud_production_work_order_generate_work_order_no", + "crud_production_work_order_get_production_info_map_for_samples", + "crud_production_work_order_get_production_work_order", + "crud_production_work_order_get_temp_production_work_order", + "crud_production_work_order_get_temp_production_work_order_detail", + "crud_production_work_order_list_production_work_orders", + "crud_production_work_order_list_temp_production_work_orders", + "crud_production_work_order_normalize_date_bound", + "crud_production_work_order_production_info_item", + "crud_production_work_order_production_task_info", + "crud_production_work_order_py", + "crud_production_work_order_reception_source_label", + "crud_production_work_order_soft_delete_sub", + "crud_production_work_order_sync_production_work_order_status_from_tasks", + "crud_production_work_order_sync_temp_production_work_order_status", + "crud_production_work_order_temp_wo_to_dict", + "crud_production_work_order_update_production_work_order", + "crud_production_work_order_void_production_work_order", + "crud_production_work_order_wo_to_dict", + "crud_production_work_order_wo_to_response_dict" ], "13": [ - "api_workflow_get_designer_data", - "crud_qc_task_result_list_results_by_task", - "crud_qc_task_result_list_saved_results_by_task", - "crud_qc_task_result_list_saved_results_by_task_ids", - "crud_qc_task_result_merge_saved_into_template", - "crud_qc_task_result_py", - "crud_qc_task_result_resolve_task_item_ref", - "crud_qc_task_result_row_to_dict", - "crud_qc_task_result_save_results_for_task", - "crud_workflow_create_instance", - "crud_workflow_create_process_def", - "crud_workflow_get_instance", - "crud_workflow_get_latest_version", - "crud_workflow_get_nodes_by_version", - "crud_workflow_get_pending_tasks_by_node", - "crud_workflow_get_process_def", - "crud_workflow_get_task", - "crud_workflow_get_transitions_by_version", - "crud_workflow_list_completed_tasks", - "crud_workflow_list_my_instances", - "crud_workflow_list_pending_tasks", - "crud_workflow_list_process_defs", - "crud_workflow_list_versions", - "crud_workflow_process_code_exists", - "crud_workflow_publish_version", - "crud_workflow_py", - "crud_workflow_row_to_dict", - "crud_workflow_soft_delete_process_def", - "crud_workflow_task_row_to_dict", - "crud_workflow_total_pages", - "crud_workflow_update_instance_status", - "crud_workflow_update_process_def", - "crud_workflow_version_to_dict", - "services_workflow_callback_dispatch_local", - "services_workflow_callback_py", - "services_workflow_callback_rationale_1", - "services_workflow_callback_rationale_22", - "services_workflow_callback_rationale_27", - "services_workflow_callback_rationale_59", - "services_workflow_callback_rationale_79", - "services_workflow_callback_register_local_callback", - "services_workflow_callback_trigger_callback", - "services_workflow_callback_validate_callback_url", - "services_workflow_engine_compare", - "services_workflow_engine_get_variable", - "services_workflow_engine_parse_node_config", - "services_workflow_engine_parse_variables", - "services_workflow_engine_py", - "services_workflow_engine_workflowengine", - "services_workflow_engine_workflowengine_advance", - "services_workflow_engine_workflowengine_approve_task", - "services_workflow_engine_workflowengine_assert_task_action_allowed", - "services_workflow_engine_workflowengine_check_rules", - "services_workflow_engine_workflowengine_evaluate_condition", - "services_workflow_engine_workflowengine_execute_node", - "services_workflow_engine_workflowengine_init", - "services_workflow_engine_workflowengine_reject_task", - "services_workflow_engine_workflowengine_resolve_approvers", - "services_workflow_engine_workflowengine_start_process" + "api_mini_menu_collect_descendants", + "api_mini_menu_current_user", + "api_mini_menu_find_mobile_root", + "api_mini_menu_list_my_mobile_menus", + "api_mini_menu_mobile_menu_icon", + "api_mini_menu_mobile_menu_icon_colors", + "api_mini_menu_py", + "api_mini_menu_user_menu_ids", + "api_public_jwt_user_payload", + "api_public_refresh_token", + "api_public_web_login", + "api_public_web_login_rsa_public_key", + "core_auth_create_access_token", + "core_auth_create_refresh_token", + "core_auth_decode_token", + "core_auth_extend_session", + "core_auth_get_client_ip", + "core_auth_get_current_user", + "core_auth_get_current_user_by_token", + "core_auth_get_current_user_simple", + "core_auth_get_redis_client", + "core_auth_is_refresh_token_valid", + "core_auth_is_session_valid", + "core_auth_py", + "core_auth_rationale_107", + "core_auth_rationale_190", + "core_auth_rationale_76", + "core_auth_redis_session_enabled", + "core_auth_refresh_key", + "core_auth_revoke_refresh_token", + "core_auth_revoke_session", + "core_auth_session_key", + "core_auth_store_refresh_token", + "core_auth_store_session", + "core_login_crypto_decrypt_login_payload", + "core_login_crypto_ensure_initialized", + "core_login_crypto_extract_login_credentials", + "core_login_crypto_get_public_pem", + "core_login_crypto_load_private_key_from_pem", + "core_login_crypto_normalize_pem_text", + "core_login_crypto_py", + "core_login_crypto_rationale_1", + "core_login_crypto_rationale_101", + "core_login_crypto_rationale_42", + "core_login_crypto_rationale_80", + "core_login_crypto_validate_ts", + "core_menu_guard_get_user_menu_codes", + "core_menu_guard_py", + "core_menu_guard_rationale_1", + "core_menu_guard_rationale_15", + "core_menu_guard_rationale_23", + "core_menu_guard_rationale_51", + "core_menu_guard_rationale_57", + "core_menu_guard_require_admin_or_super_admin", + "core_menu_guard_require_any_menu_code", + "core_menu_guard_require_menu_code", + "core_security_get_password_hash", + "core_security_py", + "core_security_rationale_5", + "core_security_verify_password", + "crud_user_usercrudcompat_get_by_user_no", + "services_web_auth_roles_active_role_name_rows", + "services_web_auth_roles_dedupe_role_id_rows", + "services_web_auth_roles_get_direct_enabled_role_ids", + "services_web_auth_roles_get_effective_role_ids", + "services_web_auth_roles_get_post_inherited_role_ids", + "services_web_auth_roles_get_role_names_by_ids", + "services_web_auth_roles_get_user_role_names", + "services_web_auth_roles_iter_user_menu_perm_codes", + "services_web_auth_roles_map_role_name_to_web", + "services_web_auth_roles_py", + "services_web_auth_roles_resolve_web_role_for_user", + "services_web_auth_roles_user_has_active_roles" ], "14": [ - "core_avatar_url_extract_avatar_storage_key", - "core_avatar_url_py", - "core_avatar_url_rationale_1", - "core_avatar_url_rationale_28", - "core_avatar_url_rationale_9", - "core_avatar_url_resolve_avatar_display_url", - "core_storage_basestorage", - "core_storage_basestorage_delete_file", - "core_storage_basestorage_get_url", - "core_storage_basestorage_presigned_download_url", - "core_storage_basestorage_upload_base64", - "core_storage_basestorage_upload_file", - "core_storage_convert_heic_to_jpeg", - "core_storage_get_storage", - "core_storage_guess_content_type", - "core_storage_localstorage", - "core_storage_localstorage_delete_file", - "core_storage_localstorage_ensure_dir", - "core_storage_localstorage_generate_filename", - "core_storage_localstorage_get_url", - "core_storage_localstorage_init", - "core_storage_localstorage_upload_base64", - "core_storage_localstorage_upload_file", - "core_storage_miniostorage", - "core_storage_miniostorage_delete_file", - "core_storage_miniostorage_extract_object_key", - "core_storage_miniostorage_generate_filename", - "core_storage_miniostorage_get_url", - "core_storage_miniostorage_init", - "core_storage_miniostorage_internal_base_prefixes", - "core_storage_miniostorage_presigned_download_url", - "core_storage_miniostorage_rewrite_presigned_public_url", - "core_storage_miniostorage_upload_base64", - "core_storage_miniostorage_upload_file", - "core_storage_ossstorage", - "core_storage_ossstorage_delete_file", - "core_storage_ossstorage_generate_filename", - "core_storage_ossstorage_get_url", - "core_storage_ossstorage_init", - "core_storage_ossstorage_upload_base64", - "core_storage_ossstorage_upload_file", - "core_storage_process_image_content", - "core_storage_py", - "core_storage_qiniustorage", - "core_storage_qiniustorage_delete_file", - "core_storage_qiniustorage_generate_filename", - "core_storage_qiniustorage_get_url", - "core_storage_qiniustorage_init", - "core_storage_qiniustorage_upload_base64", - "core_storage_qiniustorage_upload_file", - "core_storage_rationale_1", - "core_storage_rationale_103", - "core_storage_rationale_367", - "core_storage_rationale_378", - "core_storage_rationale_392", - "core_storage_rationale_48", - "core_storage_rationale_58", - "core_storage_rationale_73" + "api_protocol_sample_payment_save_sample_payments", + "crud_protocol_sample_payment_apply_fq_to_fgd_merge", + "crud_protocol_sample_payment_assert_sample_payment_structure_editable", + "crud_protocol_sample_payment_build_list_summary_row", + "crud_protocol_sample_payment_build_periods_array", + "crud_protocol_sample_payment_compute_progress_for_payment", + "crud_protocol_sample_payment_confirm_receipt", + "crud_protocol_sample_payment_filter_and_page_progress", + "crud_protocol_sample_payment_find_active_sample_payment", + "crud_protocol_sample_payment_fmt_ymd8", + "crud_protocol_sample_payment_get_presign_deposit_hint", + "crud_protocol_sample_payment_get_sample_payment_detail", + "crud_protocol_sample_payment_get_sample_payment_or_raise", + "crud_protocol_sample_payment_get_sample_payments_bundle", + "crud_protocol_sample_payment_get_transfer_or_raise", + "crud_protocol_sample_payment_has_blocking_transfer_for_sample_payment", + "crud_protocol_sample_payment_list_deposit_transfers_for_protocol", + "crud_protocol_sample_payment_list_payment_chase_page", + "crud_protocol_sample_payment_list_sample_payments_page", + "crud_protocol_sample_payment_load_payment_children_batch", + "crud_protocol_sample_payment_normalize_installment_ratios", + "crud_protocol_sample_payment_now", + "crud_protocol_sample_payment_progress_to_json_fields", + "crud_protocol_sample_payment_py", + "crud_protocol_sample_payment_reject_receipt", + "crud_protocol_sample_payment_replace_schedules", + "crud_protocol_sample_payment_sample_payment_has_yjf", + "crud_protocol_sample_payment_sample_payment_to_dict", + "crud_protocol_sample_payment_save_sample_payments_for_protocol", + "crud_protocol_sample_payment_schedule_no_of", + "crud_protocol_sample_payment_schedule_to_dict", + "crud_protocol_sample_payment_soft_delete_payment_transfer", + "crud_protocol_sample_payment_soft_delete_sample_payment", + "crud_protocol_sample_payment_sync_schedules_and_transfers", + "crud_protocol_sample_payment_update_transfer_draft", + "crud_protocol_sample_payment_upsert_sample_payment", + "crud_protocol_sample_payment_withdraw_receipt", + "services_payment_chase_chase_period_money", + "services_payment_chase_dec", + "services_payment_chase_is_chase_candidate", + "services_payment_chase_parse_due_date_ymd", + "services_payment_chase_py", + "services_payment_chase_rationale_23", + "services_payment_chase_rationale_35", + "services_protocol_transfer_status_can_edit_transfer", + "services_protocol_transfer_status_rationale_23", + "services_sample_payment_period_summary_dec", + "services_sample_payment_period_summary_py", + "services_sample_payment_period_summary_rationale_28", + "services_sample_payment_period_summary_status", + "services_sample_payment_period_summary_summarize_period", + "services_sample_payment_progress_compute_sample_payment_progress", + "services_sample_payment_progress_dec", + "services_sample_payment_progress_py", + "services_sample_payment_progress_rationale_1", + "services_sample_payment_progress_rationale_27", + "services_sample_payment_progress_status", + "services_sample_payment_schedule_validate_dec", + "services_sample_payment_schedule_validate_due_date", + "services_sample_payment_schedule_validate_py", + "services_sample_payment_schedule_validate_rationale_33", + "services_sample_payment_schedule_validate_rationale_67", + "services_sample_payment_schedule_validate_schedule_dues_match_contract", + "services_sample_payment_schedule_validate_schedule_required_fields_ok", + "services_sample_payment_schedule_validate_status" ], "15": [ "crud_production_task_set_assert_routes_exist", - "crud_production_task_set_assert_set_writable", "crud_production_task_set_collect_missing_route_ids", "crud_production_task_set_create_set", "crud_production_task_set_create_set_from_work_order", "crud_production_task_set_create_tasks_from_set", "crud_production_task_set_delete_set", "crud_production_task_set_get_set", - "crud_production_task_set_is_super_admin_user", "crud_production_task_set_item_count_map", "crud_production_task_set_item_to_dict", "crud_production_task_set_list_active_sets", @@ -5650,43 +5678,12 @@ "utils_production_task_name_placeholders_revert_task_name_placeholders" ], "16": [ - "crud_qc_material_usage_amount_for_row", - "crud_qc_material_usage_batch_map", - "crud_qc_material_usage_deduct_for_task", - "crud_qc_material_usage_deduct_task_usage_legacy_batch", - "crud_qc_material_usage_display_remark", - "crud_qc_material_usage_fmt_date_val", - "crud_qc_material_usage_linked_qc_task_no_map", - "crud_qc_material_usage_list_linked_task_usages", - "crud_qc_material_usage_list_my_usages", - "crud_qc_material_usage_list_requisition_options", - "crud_qc_material_usage_list_stock_check_requisitions", - "crud_qc_material_usage_list_usages", - "crud_qc_material_usage_list_usages_by_task", - "crud_qc_material_usage_list_usages_query", - "crud_qc_material_usage_mine_usage_filter", - "crud_qc_material_usage_paginate_usages", - "crud_qc_material_usage_parse_receiver_purpose_from_remark", - "crud_qc_material_usage_py", - "crud_qc_material_usage_rationale_222", - "crud_qc_material_usage_rationale_408", - "crud_qc_material_usage_receiver_display_map", - "crud_qc_material_usage_record_task_usage_from_requisition", - "crud_qc_material_usage_resolve_receiver_purpose", - "crud_qc_material_usage_revert_task_material_usages", - "crud_qc_material_usage_row_to_dict", - "crud_qc_material_usage_stock_in_date_for_row", - "crud_qc_material_usage_task_consumed_qty_map", - "crud_qc_material_usage_unit_price_for_row", - "crud_qc_material_usage_usage_unit_label", - "crud_qc_material_usage_user_nick_name_map" - ], - "17": [ "core_wechat_pay_get_wechat_pay_client", "core_wechat_pay_get_wechat_pay_v2", "core_wechat_pay_py", "core_wechat_pay_rationale_1", "core_wechat_pay_rationale_131", + "core_wechat_pay_rationale_254", "core_wechat_pay_rationale_410", "core_wechat_pay_rationale_443", "core_wechat_pay_rationale_60", @@ -5700,6 +5697,7 @@ "core_wechat_pay_wechatpayclient_init", "core_wechat_pay_wechatpayclient_make_request", "core_wechat_pay_wechatpayclient_query_order", + "core_wechat_pay_wechatpayclient_refund", "core_wechat_pay_wechatpayclient_unified_order", "core_wechat_pay_wechatpayv2client", "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", @@ -5712,33 +5710,38 @@ "core_wechat_pay_wechatpayv2client_unified_order", "core_wechat_pay_wechatpayv2client_xml_to_dict" ], - "18": [ - "services_oa_overtime_hours_apply_overtime_kit_hours", - "services_oa_overtime_hours_build_rest_day_segments", - "services_oa_overtime_hours_build_workday_windows", - "services_oa_overtime_hours_calc_overtime_hours", - "services_oa_overtime_hours_day_at_minutes", - "services_oa_overtime_hours_day_start_ms", - "services_oa_overtime_hours_extract_rules", - "services_oa_overtime_hours_format_ymd", - "services_oa_overtime_hours_intersect_interval", - "services_oa_overtime_hours_interval_minutes", - "services_oa_overtime_hours_kit_child_fields", - "services_oa_overtime_hours_merge_intervals", - "services_oa_overtime_hours_parse_dt", - "services_oa_overtime_hours_parse_hm", - "services_oa_overtime_hours_py", - "services_oa_overtime_hours_rationale_1", - "services_oa_overtime_hours_rationale_146", - "services_oa_overtime_hours_rationale_220", - "services_oa_overtime_hours_rationale_287", - "services_oa_overtime_hours_round1", - "services_oa_overtime_hours_subtract_interval", - "services_oa_overtime_hours_subtract_intervals", - "services_oa_overtime_hours_validate_overtime_kit_form_values", - "services_oa_overtime_hours_walk" + "17": [ + "crud_customer_create_customer", + "crud_customer_get_customer", + "crud_customer_id_card_taken", + "crud_customer_list_customers", + "crud_customer_normalize_date_bound", + "crud_customer_py", + "crud_customer_rationale_1", + "crud_customer_row_to_dict", + "crud_customer_soft_delete_customer", + "crud_customer_total_pages", + "crud_customer_update_customer", + "services_party_customer_sync_age_from_id_card", + "services_party_customer_sync_apply_role_profile_overwrite", + "services_party_customer_sync_build_role_profile", + "services_party_customer_sync_create_role_customer", + "services_party_customer_sync_find_customer_by_id_card", + "services_party_customer_sync_get_customer", + "services_party_customer_sync_is_empty", + "services_party_customer_sync_merge_and_repoint", + "services_party_customer_sync_merge_customer_fields", + "services_party_customer_sync_pick", + "services_party_customer_sync_py", + "services_party_customer_sync_rationale_1", + "services_party_customer_sync_rationale_120", + "services_party_customer_sync_rationale_136", + "services_party_customer_sync_repoint_customer_refs", + "services_party_customer_sync_sync_one_role", + "services_party_customer_sync_sync_party_customers", + "services_party_customer_sync_union_tags" ], - "19": [ + "18": [ "crud_material_code_exists", "crud_material_create_material", "crud_material_dec", @@ -5763,6 +5766,29 @@ "crud_material_update_material", "crud_material_update_material_fields" ], + "19": [ + "crud_process_consumable_row_to_dict", + "crud_process_create_process", + "crud_process_create_sub_consumable", + "crud_process_create_sub_data_collection", + "crud_process_create_sub_output", + "crud_process_create_sub_reagent", + "crud_process_data_collection_row_to_dict", + "crud_process_get_process", + "crud_process_get_process_detail", + "crud_process_list_all_processes", + "crud_process_list_processes", + "crud_process_output_row_to_dict", + "crud_process_process_code_exists", + "crud_process_py", + "crud_process_reagent_row_to_dict", + "crud_process_row_to_dict", + "crud_process_soft_delete_process", + "crud_process_soft_delete_sub_records", + "crud_process_sub_item_with_order", + "crud_process_total_pages", + "crud_process_update_process" + ], "20": [ "api_protocol_refund_record_create_protocol_refund_record", "api_protocol_refund_record_delete_protocol_refund_record", @@ -5771,6 +5797,8 @@ "api_protocol_refund_record_list_protocol_refund_records", "api_protocol_refund_record_protocol_accessible", "api_protocol_refund_record_py", + "api_protocol_refund_record_refundrecordbody", + "api_protocol_refund_record_refundrecordupdatebody", "api_protocol_refund_record_update_protocol_refund_record", "crud_protocol_refund_record_create_refund_record", "crud_protocol_refund_record_list_refund_records", @@ -5846,20 +5874,6 @@ "crud_reagent_stock_log_user_nick_name_map" ], "25": [ - "crud_consumable_stock_log_deduct_for_step", - "crud_consumable_stock_log_display_remark", - "crud_consumable_stock_log_list_stock_logs", - "crud_consumable_stock_log_parse_receiver_purpose_from_remark", - "crud_consumable_stock_log_py", - "crud_consumable_stock_log_rationale_1", - "crud_consumable_stock_log_rationale_164", - "crud_consumable_stock_log_rationale_216", - "crud_consumable_stock_log_resolve_receiver_purpose", - "crud_consumable_stock_log_revert_step_stock_changes", - "crud_consumable_stock_log_row_to_dict", - "crud_consumable_stock_log_user_nick_name_map" - ], - "26": [ "crud_dept_build_tree", "crud_dept_cascade_soft_delete", "crud_dept_collect_with_ancestors", @@ -5873,6 +5887,20 @@ "crud_dept_soft_delete_dept", "crud_dept_update_dept" ], + "26": [ + "crud_consumable_stock_log_deduct_for_step", + "crud_consumable_stock_log_display_remark", + "crud_consumable_stock_log_list_stock_logs", + "crud_consumable_stock_log_parse_receiver_purpose_from_remark", + "crud_consumable_stock_log_py", + "crud_consumable_stock_log_rationale_1", + "crud_consumable_stock_log_rationale_164", + "crud_consumable_stock_log_rationale_216", + "crud_consumable_stock_log_resolve_receiver_purpose", + "crud_consumable_stock_log_revert_step_stock_changes", + "crud_consumable_stock_log_row_to_dict", + "crud_consumable_stock_log_user_nick_name_map" + ], "27": [ "crud_oa_receive_account_create_account", "crud_oa_receive_account_filtered_query", @@ -5887,18 +5915,6 @@ "crud_oa_receive_account_update_account" ], "28": [ - "core_menu_guard_get_user_menu_codes", - "core_menu_guard_py", - "core_menu_guard_rationale_1", - "core_menu_guard_rationale_15", - "core_menu_guard_rationale_23", - "core_menu_guard_rationale_51", - "core_menu_guard_rationale_57", - "core_menu_guard_require_admin_or_super_admin", - "core_menu_guard_require_any_menu_code", - "core_menu_guard_require_menu_code" - ], - "29": [ "models_base_basemodel", "models_base_basemodel_to_dict", "models_base_get_active", @@ -5908,27 +5924,7 @@ "models_base_softdeletemodel_soft_delete", "models_base_tablename" ], - "30": [ - "crud_production_waste_output_fmt_dt", - "crud_production_waste_output_list_production_waste_outputs", - "crud_production_waste_output_match_waste_output_keyword", - "crud_production_waste_output_normalize_date_bound", - "crud_production_waste_output_pick_waste_output_type_ids", - "crud_production_waste_output_py", - "crud_production_waste_output_resolve_waste_output_type_ids", - "crud_production_waste_output_total_pages" - ], - "31": [ - "services_oa_owner_fields_allow_modify", - "services_oa_owner_fields_apply_owner_field_defaults", - "services_oa_owner_fields_py", - "services_oa_owner_fields_rationale_1", - "services_oa_owner_fields_rationale_49", - "services_oa_owner_fields_rule_props", - "services_oa_owner_fields_schema_rules", - "services_oa_owner_fields_walk_rules" - ], - "32": [ + "29": [ "core_order_status_compat_derive_legacy_status_from_three", "core_order_status_compat_derive_three_status_from_legacy", "core_order_status_compat_py", @@ -5937,15 +5933,7 @@ "core_order_status_compat_threestatus", "core_order_status_compat_to_decimal" ], - "33": [ - "crud_material_stock_log_dec", - "crud_material_stock_log_fmt_dt", - "crud_material_stock_log_list_stock_logs", - "crud_material_stock_log_py", - "crud_material_stock_log_row_to_dict", - "crud_material_stock_log_user_nick_name_map" - ], - "34": [ + "30": [ "crud_qc_material_batch_stock_status_batch_matches_stock_status", "crud_qc_material_batch_stock_status_normalize_batch_stock_status", "crud_qc_material_batch_stock_status_py", @@ -5953,110 +5941,118 @@ "crud_qc_material_batch_stock_status_rationale_17", "crud_qc_material_batch_stock_status_rationale_9" ], - "35": [ + "31": [ + "crud_material_stock_log_dec", + "crud_material_stock_log_fmt_dt", + "crud_material_stock_log_list_stock_logs", + "crud_material_stock_log_py", + "crud_material_stock_log_row_to_dict", + "crud_material_stock_log_user_nick_name_map" + ], + "32": [ "core_database_auto_fill_create_dept_id", "core_database_get_db", "core_database_py", "core_database_rationale_31" ], - "36": [ + "33": [ "api_menu_get_menu_list", "api_menu_py", "api_menu_rationale_1" ], - "37": [ + "34": [ "services_oa_confirmation_date_add_months_ymd", "services_oa_confirmation_date_py", "services_oa_confirmation_date_rationale_1" ], - "38": [ + "35": [ "core_qc_material_amount_auth_constants_py", "core_qc_material_amount_auth_constants_rationale_1" ], - "39": [ + "36": [ "core_context_py", "core_context_rationale_1" ], - "40": [ + "37": [ "api_init_py", "api_init_rationale_1" ], - "41": [ + "38": [ "init_py" ], - "42": [ + "39": [ "core_init_py" ], - "43": [ + "40": [ "core_wechat_message_rationale_143" ], - "44": [ + "41": [ "core_wechat_message_rationale_179" ], - "45": [ + "42": [ "core_wechat_message_rationale_215" ], - "46": [ + "43": [ "core_wechat_message_rationale_251" ], - "47": [ + "44": [ "core_wechat_message_rationale_289" ], - "48": [ + "45": [ "core_wechat_message_rationale_325" ], - "49": [ + "46": [ "models_init_py" ], - "50": [ + "47": [ "schemas_init_py" ], - "51": [ + "48": [ "crud_init_py" ], - "52": [ + "49": [ "ws_init_py" ] }, "cohesion": { "0": 0.01, "1": 0.01, - "2": 0.01, - "3": 0.05, + "2": 0.05, + "3": 0.01, "4": 0.02, - "5": 0.01, - "6": 0.01, + "5": 0.02, + "6": 0.02, "7": 0.02, "8": 0.02, - "9": 0.05, - "10": 0.04, - "11": 0.05, - "12": 0.06, - "13": 0.06, - "14": 0.05, - "15": 0.12, - "16": 0.17, - "17": 0.12, - "18": 0.17, - "19": 0.16, - "20": 0.25, + "9": 0.03, + "10": 0.02, + "11": 0.04, + "12": 0.03, + "13": 0.05, + "14": 0.06, + "15": 0.13, + "16": 0.12, + "17": 0.13, + "18": 0.16, + "19": 0.21, + "20": 0.21, "21": 0.22, "22": 0.24, "23": 0.29, "24": 0.24, - "25": 0.24, - "26": 0.27, + "25": 0.27, + "26": 0.24, "27": 0.31, - "28": 0.2, - "29": 0.29, - "30": 0.39, - "31": 0.39, - "32": 0.38, - "33": 0.6, - "34": 0.4, - "35": 0.5, - "36": 0.67, - "37": 0.67, + "28": 0.29, + "29": 0.38, + "30": 0.4, + "31": 0.6, + "32": 0.5, + "33": 0.67, + "34": 0.67, + "35": 1.0, + "36": 1.0, + "37": 1.0, "38": 1.0, "39": 1.0, "40": 1.0, @@ -6068,21 +6064,18 @@ "46": 1.0, "47": 1.0, "48": 1.0, - "49": 1.0, - "50": 1.0, - "51": 1.0, - "52": 1.0 + "49": 1.0 }, "gods": [ { "id": "core_response_success_response", "label": "success_response()", - "degree": 819 + "degree": 820 }, { "id": "core_response_error_response", "label": "error_response()", - "degree": 689 + "degree": 690 }, { "id": "models_models_sysuser", @@ -6160,26 +6153,26 @@ "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `sync_lab_storage_seq_after_use()` unexpectedly reaches hub `generate_uuid()`" }, { - "source": "\u9884\u7b7e\u7ea6\u8ba2\u5355 / \u610f\u5411\u91d1\u8f6c\u8d26 / \u8f6c\u6b63\u5f0f API", + "source": "\u4e2d\u8bd5\u670d\u52a1\u7533\u8bf7\u5355\u7ba1\u7406 API\uff08\u7533\u8bf7\u5355\u3001\u60a3\u8005\u4fe1\u606f\u3001\u8f93\u6ce8\u65b9\u6848\u3001\u8f93\u6ce8\u8ba1\u5212\u3001\u51fa\u5e93\u8054\u52a8\uff09", "target": "SysUser", "source_files": [ - "api/presign_order.py", + "api/pilot_application.py", "models/models.py" ], "confidence": "INFERRED", "relation": "uses", - "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `\u9884\u7b7e\u7ea6\u8ba2\u5355 / \u610f\u5411\u91d1\u8f6c\u8d26 / \u8f6c\u6b63\u5f0f API` unexpectedly reaches hub `SysUser`" + "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `\u4e2d\u8bd5\u670d\u52a1\u7533\u8bf7\u5355\u7ba1\u7406 API\uff08\u7533\u8bf7\u5355\u3001\u60a3\u8005\u4fe1\u606f\u3001\u8f93\u6ce8\u65b9\u6848\u3001\u8f93\u6ce8\u8ba1\u5212\u3001\u51fa\u5e93\u8054\u52a8\uff09` unexpectedly reaches hub `SysUser`" }, { - "source": "\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u767b\u5f55\u4e1a\u52a1\uff1aopenid + \u624b\u673a\u53f7\u4e00\u81f4\u6027\u6821\u9a8c\u3002", + "source": "\u4e00\u63fd\u5b50\u4fdd\u5b58\uff1a\u7533\u8bf7\u5355 + \u60a3\u8005\u4fe1\u606f + \u8f93\u6ce8\u65b9\u6848 + \u8f93\u6ce8\u8ba1\u5212\uff08\u542b\u7ec6\u80de\u4ea7\u54c1\uff09", "target": "SysUser", "source_files": [ - "services/wechat_login_service.py", + "api/pilot_application.py", "models/models.py" ], "confidence": "INFERRED", "relation": "uses", - "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u767b\u5f55\u4e1a\u52a1\uff1aopenid + \u624b\u673a\u53f7\u4e00\u81f4\u6027\u6821\u9a8c\u3002` unexpectedly reaches hub `SysUser`" + "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `\u4e00\u63fd\u5b50\u4fdd\u5b58\uff1a\u7533\u8bf7\u5355 + \u60a3\u8005\u4fe1\u606f + \u8f93\u6ce8\u65b9\u6848 + \u8f93\u6ce8\u8ba1\u5212\uff08\u542b\u7ec6\u80de\u4ea7\u54c1\uff09` unexpectedly reaches hub `SysUser`" } ] } \ No newline at end of file diff --git a/backend/graphify-out/.graphify_extract.json b/backend/graphify-out/.graphify_extract.json index 696a49b2..08a897ab 100644 --- a/backend/graphify-out/.graphify_extract.json +++ b/backend/graphify-out/.graphify_extract.json @@ -26117,131 +26117,138 @@ "source_file": "crud/protocol_sample_payment.py", "source_location": "L884" }, + { + "id": "crud_protocol_sample_payment_soft_delete_payment_transfer", + "label": "soft_delete_payment_transfer()", + "file_type": "code", + "source_file": "crud/protocol_sample_payment.py", + "source_location": "L904" + }, { "id": "crud_protocol_sample_payment_transfer_to_dict", "label": "_transfer_to_dict()", "file_type": "code", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L904" + "source_location": "L921" }, { "id": "crud_protocol_sample_payment_schedule_to_dict", "label": "_schedule_to_dict()", "file_type": "code", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L931" + "source_location": "L948" }, { "id": "crud_protocol_sample_payment_sample_payment_to_dict", "label": "_sample_payment_to_dict()", "file_type": "code", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L968" + "source_location": "L985" }, { "id": "crud_protocol_sample_payment_normalize_installment_ratios", "label": "_normalize_installment_ratios()", "file_type": "code", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1000" + "source_location": "L1017" }, { "id": "crud_protocol_sample_payment_soft_delete_sample_payment", "label": "_soft_delete_sample_payment()", "file_type": "code", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1008" + "source_location": "L1025" }, { "id": "crud_protocol_sample_payment_save_sample_payments_for_protocol", "label": "save_sample_payments_for_protocol()", "file_type": "code", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1054" + "source_location": "L1071" }, { "id": "crud_protocol_sample_payment_list_deposit_transfers_for_protocol", "label": "list_deposit_transfers_for_protocol()", "file_type": "code", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1157" + "source_location": "L1174" }, { "id": "crud_protocol_sample_payment_get_presign_deposit_hint", "label": "get_presign_deposit_hint()", "file_type": "code", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1169" + "source_location": "L1186" }, { "id": "crud_protocol_sample_payment_get_sample_payments_bundle", "label": "get_sample_payments_bundle()", "file_type": "code", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1196" + "source_location": "L1213" }, { "id": "crud_protocol_sample_payment_list_transfers_for_finance", "label": "list_transfers_for_finance()", "file_type": "code", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1259" + "source_location": "L1276" }, { "id": "crud_protocol_sample_payment_filter_and_page_progress", "label": "_filter_and_page_progress()", "file_type": "code", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1374" + "source_location": "L1391" }, { "id": "crud_protocol_sample_payment_progress_to_json_fields", "label": "_progress_to_json_fields()", "file_type": "code", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1392" + "source_location": "L1409" }, { "id": "crud_protocol_sample_payment_load_payment_children_batch", "label": "_load_payment_children_batch()", "file_type": "code", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1405" + "source_location": "L1422" }, { "id": "crud_protocol_sample_payment_compute_progress_for_payment", "label": "_compute_progress_for_payment()", "file_type": "code", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1453" + "source_location": "L1470" }, { "id": "crud_protocol_sample_payment_build_list_summary_row", "label": "_build_list_summary_row()", "file_type": "code", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1474" + "source_location": "L1491" }, { "id": "crud_protocol_sample_payment_list_sample_payments_page", "label": "list_sample_payments_page()", "file_type": "code", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1519" + "source_location": "L1536" }, { "id": "crud_protocol_sample_payment_get_sample_payment_detail", "label": "get_sample_payment_detail()", "file_type": "code", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1657" + "source_location": "L1674" }, { "id": "crud_protocol_sample_payment_list_payment_chase_page", "label": "list_payment_chase_page()", "file_type": "code", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1720" + "source_location": "L1737" }, { "id": "crud_protocol_sample_payment_rationale_1", @@ -26307,32 +26314,32 @@ "source_location": "L891" }, { - "id": "crud_protocol_sample_payment_rationale_1062", + "id": "crud_protocol_sample_payment_rationale_1079", "label": "\u6309\u6837\u672c\u4fdd\u5b58\u7f34\u8d39\u65b9\u6848\uff1aupsert \u65b9\u6848 \u2192 \u540c\u6b65\u6279\u6b21\u4e0e\u8f6c\u8d26\u7b14\uff08\u786e\u8ba4\u4e2d\u53ef\u6539\uff0c\u5df2\u786e\u8ba4\u53ea\u8bfb\uff09\u3002", "file_type": "rationale", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1062" + "source_location": "L1079" }, { - "id": "crud_protocol_sample_payment_rationale_1160", + "id": "crud_protocol_sample_payment_rationale_1177", "label": "\u6b63\u5f0f\u534f\u8bae\u610f\u5411\u91d1\u5217\u8868\uff1a\u59cb\u7ec8\u8bfb\u9884\u7b7e\u8ba2\u5355 biz_presign_transfer\uff0c\u4fdd\u8bc1\u8d22\u52a1\u5ba1\u6279\u4e24\u8fb9\u4e00\u81f4\u3002", "file_type": "rationale", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1160" + "source_location": "L1177" }, { - "id": "crud_protocol_sample_payment_rationale_1380", + "id": "crud_protocol_sample_payment_rationale_1397", "label": "\u5148\u6309 progressStatus \u8fc7\u6ee4\uff0c\u518d\u5206\u9875\u5207\u7247\uff08\u7981\u6b62\u5148 LIMIT \u518d\u7b5b\u8fdb\u5ea6\uff09\u3002", "file_type": "rationale", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1380" + "source_location": "L1397" }, { - "id": "crud_protocol_sample_payment_rationale_1733", + "id": "crud_protocol_sample_payment_rationale_1750", "label": "\u50ac\u7f34\u5217\u8868\uff1a\u4e00\u884c = \u4e00\u4e2a\u6b20\u7f34>0 \u4e14\uff08\u903e\u671f\u6216\u672a\u676530\u5929\u5185\uff09\u7684\u5e94\u7f34\u671f\u3002", "file_type": "rationale", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1733" + "source_location": "L1750" }, { "id": "crud_qc_item_param_py", @@ -36575,40 +36582,47 @@ "source_file": "api/protocol_sample_payment.py", "source_location": "L448" }, + { + "id": "api_protocol_sample_payment_delete_payment_transfer", + "label": "delete_payment_transfer()", + "file_type": "code", + "source_file": "api/protocol_sample_payment.py", + "source_location": "L471" + }, { "id": "api_protocol_sample_payment_list_payment_transfers", "label": "list_payment_transfers()", "file_type": "code", "source_file": "api/protocol_sample_payment.py", - "source_location": "L471" + "source_location": "L495" }, { "id": "api_protocol_sample_payment_list_receipt_confirm", "label": "list_receipt_confirm()", "file_type": "code", "source_file": "api/protocol_sample_payment.py", - "source_location": "L503" + "source_location": "L527" }, { "id": "api_protocol_sample_payment_list_receipt_confirmed", "label": "list_receipt_confirmed()", "file_type": "code", "source_file": "api/protocol_sample_payment.py", - "source_location": "L531" + "source_location": "L555" }, { "id": "api_protocol_sample_payment_confirm_payment_transfer", "label": "confirm_payment_transfer()", "file_type": "code", "source_file": "api/protocol_sample_payment.py", - "source_location": "L559" + "source_location": "L583" }, { "id": "api_protocol_sample_payment_reject_payment_transfer", "label": "reject_payment_transfer()", "file_type": "code", "source_file": "api/protocol_sample_payment.py", - "source_location": "L588" + "source_location": "L612" }, { "id": "api_protocol_sample_payment_rationale_1", @@ -36632,11 +36646,11 @@ "source_location": "L254" }, { - "id": "api_protocol_sample_payment_rationale_481", + "id": "api_protocol_sample_payment_rationale_505", "label": "\u6309\u8f6c\u8d26\u7b14\u72b6\u6001\u5206\u9875\uff08\u7f34\u8d39\u4fe1\u606f\u770b\u677f / \u8d22\u52a1\u5171\u7528\uff09\u3002", "file_type": "rationale", "source_file": "api/protocol_sample_payment.py", - "source_location": "L481" + "source_location": "L505" }, { "id": "api_leave_py", @@ -109953,20 +109967,29 @@ }, { "source": "crud_protocol_sample_payment_py", - "target": "crud_protocol_sample_payment_transfer_to_dict", + "target": "crud_protocol_sample_payment_soft_delete_payment_transfer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", "source_location": "L904", "weight": 1.0 }, + { + "source": "crud_protocol_sample_payment_py", + "target": "crud_protocol_sample_payment_transfer_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_sample_payment.py", + "source_location": "L921", + "weight": 1.0 + }, { "source": "crud_protocol_sample_payment_py", "target": "crud_protocol_sample_payment_schedule_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L931", + "source_location": "L948", "weight": 1.0 }, { @@ -109975,7 +109998,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L968", + "source_location": "L985", "weight": 1.0 }, { @@ -109984,7 +110007,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1000", + "source_location": "L1017", "weight": 1.0 }, { @@ -109993,7 +110016,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1008", + "source_location": "L1025", "weight": 1.0 }, { @@ -110002,7 +110025,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1054", + "source_location": "L1071", "weight": 1.0 }, { @@ -110011,7 +110034,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1157", + "source_location": "L1174", "weight": 1.0 }, { @@ -110020,7 +110043,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1169", + "source_location": "L1186", "weight": 1.0 }, { @@ -110029,7 +110052,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1196", + "source_location": "L1213", "weight": 1.0 }, { @@ -110038,7 +110061,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1259", + "source_location": "L1276", "weight": 1.0 }, { @@ -110047,7 +110070,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1374", + "source_location": "L1391", "weight": 1.0 }, { @@ -110056,7 +110079,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1392", + "source_location": "L1409", "weight": 1.0 }, { @@ -110065,7 +110088,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1405", + "source_location": "L1422", "weight": 1.0 }, { @@ -110074,7 +110097,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1453", + "source_location": "L1470", "weight": 1.0 }, { @@ -110083,7 +110106,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1474", + "source_location": "L1491", "weight": 1.0 }, { @@ -110092,7 +110115,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1519", + "source_location": "L1536", "weight": 1.0 }, { @@ -110101,7 +110124,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1657", + "source_location": "L1674", "weight": 1.0 }, { @@ -110110,7 +110133,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1720", + "source_location": "L1737", "weight": 1.0 }, { @@ -110437,13 +110460,31 @@ "source_location": "L897", "weight": 1.0 }, + { + "source": "crud_protocol_sample_payment_soft_delete_payment_transfer", + "target": "crud_protocol_sample_payment_get_transfer_or_raise", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_sample_payment.py", + "source_location": "L911", + "weight": 1.0 + }, + { + "source": "crud_protocol_sample_payment_soft_delete_payment_transfer", + "target": "crud_protocol_sample_payment_now", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/protocol_sample_payment.py", + "source_location": "L916", + "weight": 1.0 + }, { "source": "crud_protocol_sample_payment_schedule_to_dict", "target": "crud_protocol_sample_payment_transfer_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L964", + "source_location": "L981", "weight": 1.0 }, { @@ -110452,7 +110493,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L992", + "source_location": "L1009", "weight": 1.0 }, { @@ -110461,7 +110502,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1015", + "source_location": "L1032", "weight": 1.0 }, { @@ -110470,7 +110511,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1084", + "source_location": "L1101", "weight": 1.0 }, { @@ -110479,7 +110520,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1092", + "source_location": "L1109", "weight": 1.0 }, { @@ -110488,7 +110529,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1111", + "source_location": "L1128", "weight": 1.0 }, { @@ -110497,7 +110538,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1120", + "source_location": "L1137", "weight": 1.0 }, { @@ -110506,7 +110547,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1124", + "source_location": "L1141", "weight": 1.0 }, { @@ -110515,7 +110556,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1142", + "source_location": "L1159", "weight": 1.0 }, { @@ -110524,7 +110565,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1151", + "source_location": "L1168", "weight": 1.0 }, { @@ -110533,7 +110574,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1248", + "source_location": "L1265", "weight": 1.0 }, { @@ -110542,7 +110583,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1356", + "source_location": "L1373", "weight": 1.0 }, { @@ -110551,7 +110592,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1507", + "source_location": "L1524", "weight": 1.0 }, { @@ -110560,7 +110601,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1513", + "source_location": "L1530", "weight": 1.0 }, { @@ -110569,7 +110610,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1515", + "source_location": "L1532", "weight": 1.0 }, { @@ -110578,7 +110619,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1599", + "source_location": "L1616", "weight": 1.0 }, { @@ -110587,7 +110628,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1641", + "source_location": "L1658", "weight": 1.0 }, { @@ -110596,7 +110637,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1644", + "source_location": "L1661", "weight": 1.0 }, { @@ -110605,7 +110646,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1654", + "source_location": "L1671", "weight": 1.0 }, { @@ -110614,7 +110655,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1701", + "source_location": "L1718", "weight": 1.0 }, { @@ -110623,7 +110664,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1709", + "source_location": "L1726", "weight": 1.0 }, { @@ -110632,7 +110673,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1715", + "source_location": "L1732", "weight": 1.0 }, { @@ -110641,7 +110682,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1716", + "source_location": "L1733", "weight": 1.0 }, { @@ -110650,7 +110691,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1884", + "source_location": "L1901", "weight": 1.0 }, { @@ -110735,39 +110776,39 @@ "weight": 1.0 }, { - "source": "crud_protocol_sample_payment_rationale_1062", + "source": "crud_protocol_sample_payment_rationale_1079", "target": "crud_protocol_sample_payment_save_sample_payments_for_protocol", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1062", + "source_location": "L1079", "weight": 1.0 }, { - "source": "crud_protocol_sample_payment_rationale_1160", + "source": "crud_protocol_sample_payment_rationale_1177", "target": "crud_protocol_sample_payment_list_deposit_transfers_for_protocol", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1160", + "source_location": "L1177", "weight": 1.0 }, { - "source": "crud_protocol_sample_payment_rationale_1380", + "source": "crud_protocol_sample_payment_rationale_1397", "target": "crud_protocol_sample_payment_filter_and_page_progress", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1380", + "source_location": "L1397", "weight": 1.0 }, { - "source": "crud_protocol_sample_payment_rationale_1733", + "source": "crud_protocol_sample_payment_rationale_1750", "target": "crud_protocol_sample_payment_list_payment_chase_page", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1733", + "source_location": "L1750", "weight": 1.0 }, { @@ -138789,20 +138830,29 @@ }, { "source": "api_protocol_sample_payment_py", - "target": "api_protocol_sample_payment_list_payment_transfers", + "target": "api_protocol_sample_payment_delete_payment_transfer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/protocol_sample_payment.py", "source_location": "L471", "weight": 1.0 }, + { + "source": "api_protocol_sample_payment_py", + "target": "api_protocol_sample_payment_list_payment_transfers", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/protocol_sample_payment.py", + "source_location": "L495", + "weight": 1.0 + }, { "source": "api_protocol_sample_payment_py", "target": "api_protocol_sample_payment_list_receipt_confirm", "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/protocol_sample_payment.py", - "source_location": "L503", + "source_location": "L527", "weight": 1.0 }, { @@ -138811,7 +138861,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/protocol_sample_payment.py", - "source_location": "L531", + "source_location": "L555", "weight": 1.0 }, { @@ -138820,7 +138870,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/protocol_sample_payment.py", - "source_location": "L559", + "source_location": "L583", "weight": 1.0 }, { @@ -138829,7 +138879,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/protocol_sample_payment.py", - "source_location": "L588", + "source_location": "L612", "weight": 1.0 }, { @@ -139030,13 +139080,40 @@ "source_location": "L459", "weight": 1.0 }, + { + "source": "api_protocol_sample_payment_delete_payment_transfer", + "target": "api_protocol_sample_payment_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/protocol_sample_payment.py", + "source_location": "L477", + "weight": 1.0 + }, + { + "source": "api_protocol_sample_payment_delete_payment_transfer", + "target": "api_protocol_sample_payment_get_current_user_id", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/protocol_sample_payment.py", + "source_location": "L478", + "weight": 1.0 + }, + { + "source": "api_protocol_sample_payment_delete_payment_transfer", + "target": "api_protocol_sample_payment_protocol_accessible", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/protocol_sample_payment.py", + "source_location": "L482", + "weight": 1.0 + }, { "source": "api_protocol_sample_payment_list_payment_transfers", "target": "api_protocol_sample_payment_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/protocol_sample_payment.py", - "source_location": "L483", + "source_location": "L507", "weight": 1.0 }, { @@ -139045,7 +139122,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/protocol_sample_payment.py", - "source_location": "L513", + "source_location": "L537", "weight": 1.0 }, { @@ -139054,7 +139131,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/protocol_sample_payment.py", - "source_location": "L541", + "source_location": "L565", "weight": 1.0 }, { @@ -139063,7 +139140,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/protocol_sample_payment.py", - "source_location": "L566", + "source_location": "L590", "weight": 1.0 }, { @@ -139072,7 +139149,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/protocol_sample_payment.py", - "source_location": "L567", + "source_location": "L591", "weight": 1.0 }, { @@ -139081,7 +139158,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/protocol_sample_payment.py", - "source_location": "L576", + "source_location": "L600", "weight": 1.0 }, { @@ -139090,7 +139167,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/protocol_sample_payment.py", - "source_location": "L594", + "source_location": "L618", "weight": 1.0 }, { @@ -139099,7 +139176,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/protocol_sample_payment.py", - "source_location": "L595", + "source_location": "L619", "weight": 1.0 }, { @@ -139108,7 +139185,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/protocol_sample_payment.py", - "source_location": "L599", + "source_location": "L623", "weight": 1.0 }, { @@ -139139,12 +139216,12 @@ "weight": 1.0 }, { - "source": "api_protocol_sample_payment_rationale_481", + "source": "api_protocol_sample_payment_rationale_505", "target": "api_protocol_sample_payment_list_payment_transfers", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/protocol_sample_payment.py", - "source_location": "L481", + "source_location": "L505", "weight": 1.0 }, { @@ -261854,7 +261931,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1062", + "source": "crud_protocol_sample_payment_rationale_1079", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -261863,7 +261940,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1160", + "source": "crud_protocol_sample_payment_rationale_1177", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -261872,7 +261949,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1380", + "source": "crud_protocol_sample_payment_rationale_1397", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -261881,7 +261958,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1733", + "source": "crud_protocol_sample_payment_rationale_1750", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -261971,7 +262048,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1062", + "source": "crud_protocol_sample_payment_rationale_1079", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -261980,7 +262057,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1160", + "source": "crud_protocol_sample_payment_rationale_1177", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -261989,7 +262066,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1380", + "source": "crud_protocol_sample_payment_rationale_1397", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -261998,7 +262075,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1733", + "source": "crud_protocol_sample_payment_rationale_1750", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -262088,7 +262165,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1062", + "source": "crud_protocol_sample_payment_rationale_1079", "target": "models_models_bizpresigntransfer", "relation": "uses", "confidence": "INFERRED", @@ -262097,7 +262174,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1160", + "source": "crud_protocol_sample_payment_rationale_1177", "target": "models_models_bizpresigntransfer", "relation": "uses", "confidence": "INFERRED", @@ -262106,7 +262183,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1380", + "source": "crud_protocol_sample_payment_rationale_1397", "target": "models_models_bizpresigntransfer", "relation": "uses", "confidence": "INFERRED", @@ -262115,7 +262192,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1733", + "source": "crud_protocol_sample_payment_rationale_1750", "target": "models_models_bizpresigntransfer", "relation": "uses", "confidence": "INFERRED", @@ -262205,7 +262282,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1062", + "source": "crud_protocol_sample_payment_rationale_1079", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -262214,7 +262291,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1160", + "source": "crud_protocol_sample_payment_rationale_1177", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -262223,7 +262300,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1380", + "source": "crud_protocol_sample_payment_rationale_1397", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -262232,7 +262309,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1733", + "source": "crud_protocol_sample_payment_rationale_1750", "target": "models_models_bizprotocolcollectioninfo", "relation": "uses", "confidence": "INFERRED", @@ -262322,7 +262399,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1062", + "source": "crud_protocol_sample_payment_rationale_1079", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -262331,7 +262408,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1160", + "source": "crud_protocol_sample_payment_rationale_1177", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -262340,7 +262417,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1380", + "source": "crud_protocol_sample_payment_rationale_1397", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -262349,7 +262426,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1733", + "source": "crud_protocol_sample_payment_rationale_1750", "target": "models_models_bizprotocolpartycustomer", "relation": "uses", "confidence": "INFERRED", @@ -262439,7 +262516,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1062", + "source": "crud_protocol_sample_payment_rationale_1079", "target": "models_models_bizprotocolpaymentschedule", "relation": "uses", "confidence": "INFERRED", @@ -262448,7 +262525,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1160", + "source": "crud_protocol_sample_payment_rationale_1177", "target": "models_models_bizprotocolpaymentschedule", "relation": "uses", "confidence": "INFERRED", @@ -262457,7 +262534,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1380", + "source": "crud_protocol_sample_payment_rationale_1397", "target": "models_models_bizprotocolpaymentschedule", "relation": "uses", "confidence": "INFERRED", @@ -262466,7 +262543,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1733", + "source": "crud_protocol_sample_payment_rationale_1750", "target": "models_models_bizprotocolpaymentschedule", "relation": "uses", "confidence": "INFERRED", @@ -262556,7 +262633,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1062", + "source": "crud_protocol_sample_payment_rationale_1079", "target": "models_models_bizprotocolpaymenttransfer", "relation": "uses", "confidence": "INFERRED", @@ -262565,7 +262642,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1160", + "source": "crud_protocol_sample_payment_rationale_1177", "target": "models_models_bizprotocolpaymenttransfer", "relation": "uses", "confidence": "INFERRED", @@ -262574,7 +262651,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1380", + "source": "crud_protocol_sample_payment_rationale_1397", "target": "models_models_bizprotocolpaymenttransfer", "relation": "uses", "confidence": "INFERRED", @@ -262583,7 +262660,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1733", + "source": "crud_protocol_sample_payment_rationale_1750", "target": "models_models_bizprotocolpaymenttransfer", "relation": "uses", "confidence": "INFERRED", @@ -262673,7 +262750,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1062", + "source": "crud_protocol_sample_payment_rationale_1079", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -262682,7 +262759,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1160", + "source": "crud_protocol_sample_payment_rationale_1177", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -262691,7 +262768,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1380", + "source": "crud_protocol_sample_payment_rationale_1397", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -262700,7 +262777,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1733", + "source": "crud_protocol_sample_payment_rationale_1750", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -262790,7 +262867,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1062", + "source": "crud_protocol_sample_payment_rationale_1079", "target": "models_models_bizprotocolsamplepayment", "relation": "uses", "confidence": "INFERRED", @@ -262799,7 +262876,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1160", + "source": "crud_protocol_sample_payment_rationale_1177", "target": "models_models_bizprotocolsamplepayment", "relation": "uses", "confidence": "INFERRED", @@ -262808,7 +262885,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1380", + "source": "crud_protocol_sample_payment_rationale_1397", "target": "models_models_bizprotocolsamplepayment", "relation": "uses", "confidence": "INFERRED", @@ -262817,7 +262894,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1733", + "source": "crud_protocol_sample_payment_rationale_1750", "target": "models_models_bizprotocolsamplepayment", "relation": "uses", "confidence": "INFERRED", @@ -262907,7 +262984,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1062", + "source": "crud_protocol_sample_payment_rationale_1079", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -262916,7 +262993,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1160", + "source": "crud_protocol_sample_payment_rationale_1177", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -262925,7 +263002,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1380", + "source": "crud_protocol_sample_payment_rationale_1397", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -262934,7 +263011,7 @@ "weight": 0.8 }, { - "source": "crud_protocol_sample_payment_rationale_1733", + "source": "crud_protocol_sample_payment_rationale_1750", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -289052,7 +289129,7 @@ "weight": 0.8 }, { - "source": "api_protocol_sample_payment_rationale_481", + "source": "api_protocol_sample_payment_rationale_505", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -289142,7 +289219,7 @@ "weight": 0.8 }, { - "source": "api_protocol_sample_payment_rationale_481", + "source": "api_protocol_sample_payment_rationale_505", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -321822,6 +321899,16 @@ "source_location": "L894", "weight": 1.0 }, + { + "source": "crud_protocol_sample_payment_soft_delete_payment_transfer", + "target": "valueerror", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/protocol_sample_payment.py", + "source_location": "L913", + "weight": 1.0 + }, { "source": "crud_protocol_sample_payment_transfer_to_dict", "target": "crud_collection_protocol_urls_to_attachment_list", @@ -321829,7 +321916,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/protocol_sample_payment.py", - "source_location": "L917", + "source_location": "L934", "weight": 1.0 }, { @@ -321839,7 +321926,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/protocol_sample_payment.py", - "source_location": "L938", + "source_location": "L955", "weight": 1.0 }, { @@ -321849,7 +321936,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/protocol_sample_payment.py", - "source_location": "L993", + "source_location": "L1010", "weight": 1.0 }, { @@ -321859,7 +321946,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1005", + "source_location": "L1022", "weight": 1.0 }, { @@ -321869,7 +321956,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1076", + "source_location": "L1093", "weight": 1.0 }, { @@ -321879,7 +321966,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1078", + "source_location": "L1095", "weight": 1.0 }, { @@ -321889,7 +321976,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1134", + "source_location": "L1151", "weight": 1.0 }, { @@ -321899,7 +321986,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1166", + "source_location": "L1183", "weight": 1.0 }, { @@ -321909,7 +321996,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1188", + "source_location": "L1205", "weight": 1.0 }, { @@ -321919,7 +322006,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1251", + "source_location": "L1268", "weight": 1.0 }, { @@ -321929,7 +322016,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1342", + "source_location": "L1359", "weight": 1.0 }, { @@ -321939,7 +322026,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1345", + "source_location": "L1362", "weight": 1.0 }, { @@ -321949,7 +322036,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1384", + "source_location": "L1401", "weight": 1.0 }, { @@ -321959,7 +322046,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1393", + "source_location": "L1410", "weight": 1.0 }, { @@ -321969,7 +322056,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1447", + "source_location": "L1464", "weight": 1.0 }, { @@ -321979,7 +322066,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1471", + "source_location": "L1488", "weight": 1.0 }, { @@ -321989,7 +322076,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1493", + "source_location": "L1510", "weight": 1.0 }, { @@ -321999,7 +322086,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1515", + "source_location": "L1532", "weight": 1.0 }, { @@ -322009,7 +322096,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1590", + "source_location": "L1607", "weight": 1.0 }, { @@ -322019,7 +322106,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1594", + "source_location": "L1611", "weight": 1.0 }, { @@ -322029,7 +322116,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1634", + "source_location": "L1651", "weight": 1.0 }, { @@ -322039,7 +322126,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1696", + "source_location": "L1713", "weight": 1.0 }, { @@ -322049,7 +322136,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1704", + "source_location": "L1721", "weight": 1.0 }, { @@ -322059,7 +322146,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1716", + "source_location": "L1733", "weight": 1.0 }, { @@ -322069,7 +322156,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1808", + "source_location": "L1825", "weight": 1.0 }, { @@ -322079,7 +322166,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1843", + "source_location": "L1860", "weight": 1.0 }, { @@ -322089,7 +322176,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1855", + "source_location": "L1872", "weight": 1.0 }, { @@ -322099,7 +322186,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1857", + "source_location": "L1874", "weight": 1.0 }, { @@ -322109,7 +322196,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1860", + "source_location": "L1877", "weight": 1.0 }, { @@ -322119,7 +322206,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/protocol_sample_payment.py", - "source_location": "L1900", + "source_location": "L1917", "weight": 1.0 }, { @@ -361333,8 +361420,28 @@ "weight": 1.0 }, { - "source": "api_protocol_sample_payment_list_payment_transfers", - "target": "crud_protocol_sample_payment_list_transfers_for_finance", + "source": "api_protocol_sample_payment_delete_payment_transfer", + "target": "crud_protocol_sample_payment_get_transfer_or_raise", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/protocol_sample_payment.py", + "source_location": "L479", + "weight": 1.0 + }, + { + "source": "api_protocol_sample_payment_delete_payment_transfer", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/protocol_sample_payment.py", + "source_location": "L483", + "weight": 1.0 + }, + { + "source": "api_protocol_sample_payment_delete_payment_transfer", + "target": "crud_protocol_sample_payment_soft_delete_payment_transfer", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -361342,6 +361449,36 @@ "source_location": "L484", "weight": 1.0 }, + { + "source": "api_protocol_sample_payment_delete_payment_transfer", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/protocol_sample_payment.py", + "source_location": "L487", + "weight": 1.0 + }, + { + "source": "api_protocol_sample_payment_delete_payment_transfer", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/protocol_sample_payment.py", + "source_location": "L489", + "weight": 1.0 + }, + { + "source": "api_protocol_sample_payment_list_payment_transfers", + "target": "crud_protocol_sample_payment_list_transfers_for_finance", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/protocol_sample_payment.py", + "source_location": "L508", + "weight": 1.0 + }, { "source": "api_protocol_sample_payment_list_payment_transfers", "target": "core_response_success_response", @@ -361349,7 +361486,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/protocol_sample_payment.py", - "source_location": "L495", + "source_location": "L519", "weight": 1.0 }, { @@ -361359,7 +361496,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/protocol_sample_payment.py", - "source_location": "L499", + "source_location": "L523", "weight": 1.0 }, { @@ -361369,7 +361506,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/protocol_sample_payment.py", - "source_location": "L499", + "source_location": "L523", "weight": 1.0 }, { @@ -361379,7 +361516,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/protocol_sample_payment.py", - "source_location": "L514", + "source_location": "L538", "weight": 1.0 }, { @@ -361389,7 +361526,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/protocol_sample_payment.py", - "source_location": "L525", + "source_location": "L549", "weight": 1.0 }, { @@ -361399,7 +361536,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/protocol_sample_payment.py", - "source_location": "L527", + "source_location": "L551", "weight": 1.0 }, { @@ -361409,7 +361546,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/protocol_sample_payment.py", - "source_location": "L527", + "source_location": "L551", "weight": 1.0 }, { @@ -361419,7 +361556,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/protocol_sample_payment.py", - "source_location": "L542", + "source_location": "L566", "weight": 1.0 }, { @@ -361429,7 +361566,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/protocol_sample_payment.py", - "source_location": "L553", + "source_location": "L577", "weight": 1.0 }, { @@ -361439,7 +361576,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/protocol_sample_payment.py", - "source_location": "L555", + "source_location": "L579", "weight": 1.0 }, { @@ -361449,7 +361586,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/protocol_sample_payment.py", - "source_location": "L555", + "source_location": "L579", "weight": 1.0 }, { @@ -361459,7 +361596,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/protocol_sample_payment.py", - "source_location": "L568", + "source_location": "L592", "weight": 1.0 }, { @@ -361469,7 +361606,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/protocol_sample_payment.py", - "source_location": "L577", + "source_location": "L601", "weight": 1.0 }, { @@ -361479,7 +361616,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/protocol_sample_payment.py", - "source_location": "L580", + "source_location": "L604", "weight": 1.0 }, { @@ -361489,7 +361626,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/protocol_sample_payment.py", - "source_location": "L580", + "source_location": "L604", "weight": 1.0 }, { @@ -361499,7 +361636,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/protocol_sample_payment.py", - "source_location": "L582", + "source_location": "L606", "weight": 1.0 }, { @@ -361509,7 +361646,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/protocol_sample_payment.py", - "source_location": "L596", + "source_location": "L620", "weight": 1.0 }, { @@ -361519,7 +361656,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/protocol_sample_payment.py", - "source_location": "L600", + "source_location": "L624", "weight": 1.0 }, { @@ -361529,7 +361666,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/protocol_sample_payment.py", - "source_location": "L603", + "source_location": "L627", "weight": 1.0 }, { @@ -361539,7 +361676,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/protocol_sample_payment.py", - "source_location": "L603", + "source_location": "L627", "weight": 1.0 }, { @@ -361549,7 +361686,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/protocol_sample_payment.py", - "source_location": "L605", + "source_location": "L629", "weight": 1.0 }, { diff --git a/backend/graphify-out/GRAPH_REPORT.md b/backend/graphify-out/GRAPH_REPORT.md index e1ddda3c..539be5d3 100644 --- a/backend/graphify-out/GRAPH_REPORT.md +++ b/backend/graphify-out/GRAPH_REPORT.md @@ -1,11 +1,11 @@ # Graph Report - app (2026-10-10) ## Corpus Check -- Large corpus: 291 files · ~344,547 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder, or use --no-semantic to run AST-only. +- Large corpus: 291 files · ~344,645 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder, or use --no-semantic to run AST-only. ## Summary -- 5911 nodes · 32431 edges · 47 communities detected -- Extraction: 32% EXTRACTED · 68% INFERRED · 0% AMBIGUOUS · INFERRED: 22154 edges (avg confidence: 0.6) +- 5913 nodes · 32444 edges · 44 communities detected +- Extraction: 32% EXTRACTED · 68% INFERRED · 0% AMBIGUOUS · INFERRED: 22160 edges (avg confidence: 0.6) - Token cost: 0 input · 0 output ## Community Hubs (Navigation) @@ -47,19 +47,16 @@ - [[_COMMUNITY_Community 35|Community 35]] - [[_COMMUNITY_Community 36|Community 36]] - [[_COMMUNITY_Community 37|Community 37]] -- [[_COMMUNITY_Community 38|Community 38]] -- [[_COMMUNITY_Community 39|Community 39]] - [[_COMMUNITY_Community 40|Community 40]] +- [[_COMMUNITY_Community 41|Community 41]] +- [[_COMMUNITY_Community 42|Community 42]] - [[_COMMUNITY_Community 43|Community 43]] - [[_COMMUNITY_Community 44|Community 44]] - [[_COMMUNITY_Community 45|Community 45]] -- [[_COMMUNITY_Community 46|Community 46]] -- [[_COMMUNITY_Community 47|Community 47]] -- [[_COMMUNITY_Community 48|Community 48]] ## God Nodes (most connected - your core abstractions) -1. `success_response()` - 819 edges -2. `error_response()` - 689 edges +1. `success_response()` - 820 edges +2. `error_response()` - 690 edges 3. `SysUser` - 664 edges 4. `BizQcTaskResult` - 378 edges 5. `BizProductionMaterial` - 362 edges @@ -76,96 +73,96 @@ api/menu.py → core/response.py - `sync_lab_storage_seq_after_use()` --calls--> `generate_uuid()` [INFERRED] crud/sample_reception_lab_code.py → core/utils.py -- `预签约订单 / 意向金转账 / 转正式 API` --uses--> `SysUser` [INFERRED] - api/presign_order.py → models/models.py -- `微信小程序登录业务:openid + 手机号一致性校验。` --uses--> `SysUser` [INFERRED] - services/wechat_login_service.py → models/models.py +- `中试服务申请单管理 API(申请单、患者信息、输注方案、输注计划、出库联动)` --uses--> `SysUser` [INFERRED] + api/pilot_application.py → models/models.py +- `一揽子保存:申请单 + 患者信息 + 输注方案 + 输注计划(含细胞产品)` --uses--> `SysUser` [INFERRED] + api/pilot_application.py → models/models.py ## Communities ### Community 0 - "Community 0" Cohesion: 0.01 -Nodes (1133): _assert_user_tenant_access(), attachment_download_url(), create_dept(), create_dict_data(), create_dict_type(), create_express_company(), create_item_unit(), create_menu() (+1125 more) +Nodes (1101): _assert_user_tenant_access(), attachment_download_url(), create_dept(), create_dict_data(), create_dict_type(), create_express_company(), create_item_unit(), create_menu() (+1093 more) ### Community 1 - "Community 1" Cohesion: 0.01 -Nodes (848): BaseSettings, Config, secret_key_must_be_strong(), Settings, generate_uuid(), ApiRequestLogCRUD, delete(), get_multi_with_filters() (+840 more) +Nodes (820): list_collection_regions(), BaseSettings, Config, secret_key_must_be_strong(), Settings, generate_uuid(), ApiRequestLogCRUD, delete() (+812 more) ### Community 2 - "Community 2" -Cohesion: 0.01 -Nodes (665): CellSampleTypeCreateBody, CellSampleTypeUpdateBody, CollectionRegionCreateBody, CollectionRegionUpdateBody, CustomerCreateBody, CustomerUpdateBody, HospitalCreateBody, HospitalUpdateBody (+657 more) +Cohesion: 0.05 +Nodes (674): CellSampleTypeCreateBody, CellSampleTypeUpdateBody, CollectionRegionCreateBody, CollectionRegionUpdateBody, CustomerCreateBody, CustomerUpdateBody, HospitalCreateBody, HospitalUpdateBody (+666 more) ### Community 3 - "Community 3" -Cohesion: 0.05 -Nodes (648): AuditCreateBody, BatchDetailIdsBody, BatchRefundFinanceSubmitBody, FinanceConfirmBody, FullmoonHandleBody, FullmoonTodoInsuranceBody, InvoiceRequestCompleteBody, InvoiceRequestCreateBody (+640 more) +Cohesion: 0.01 +Nodes (581): GarmentBatchDeleteBody, GarmentBatchDiscardBody, GarmentCreateBody, GarmentDiscardBody, GarmentUpdateBody, SterilizeLogBatchBody, SterilizeLogCreateBody, SterilizeLogUpdateBody (+573 more) ### Community 4 - "Community 4" Cohesion: 0.02 -Nodes (394): AttachmentDownloadUrlBody, DeptCreateBody, DeptUpdateBody, DictDataCreateBody, DictDataUpdateBody, DictTypeCreateBody, DictTypeUpdateBody, ExpressCompanyCreateBody (+386 more) +Nodes (423): AttachmentDownloadUrlBody, DeptCreateBody, DeptUpdateBody, DictDataCreateBody, DictDataUpdateBody, DictTypeCreateBody, DictTypeUpdateBody, ExpressCompanyCreateBody (+415 more) ### Community 5 - "Community 5" -Cohesion: 0.01 -Nodes (356): _normalize_date_bound(), _persist_protocol_sub_resources(), list_ethnics_for_select(), _leave_local_callback(), apply_data_scope(), format_date(), generate_id(), optional_date() (+348 more) +Cohesion: 0.02 +Nodes (261): eq_unicode(), like_unicode(), MySQL 字符串比较/模糊匹配时统一排序规则,避免 Illegal mix of collations。, 跨表字符串等值比较(JOIN / WHERE)时统一为 utf8mb4_unicode_ci。, 将列显式设为 utf8mb4_unicode_ci。, unicode_ci(), lookup_attachments_by_urls(), batch_review() (+253 more) ### Community 6 - "Community 6" -Cohesion: 0.01 -Nodes (357): eq_unicode(), like_unicode(), MySQL 字符串比较/模糊匹配时统一排序规则,避免 Illegal mix of collations。, 跨表字符串等值比较(JOIN / WHERE)时统一为 utf8mb4_unicode_ci。, 将列显式设为 utf8mb4_unicode_ci。, unicode_ci(), _load_lineage_qc_for_nodes(), _lookup_attachment_by_url() (+349 more) +Cohesion: 0.02 +Nodes (243): _normalize_date_bound(), _persist_protocol_sub_resources(), format_date(), generate_id(), optional_date(), parse_date(), 将字符串 / date / datetime 转为 date 或 None, camel_to_snake() (+235 more) ### Community 7 - "Community 7" Cohesion: 0.02 -Nodes (183): mp_bind_status(), 小程序鉴权:微信登录 / 绑定 openid。, 当前用户是否已绑定微信服务号 openid。, 服务号网页授权 code 绑定当前用户(需 Bearer)。, 微信登录:openid 已绑定时可静默换票;否则须授权手机号且与账号 phone_no 一致。, 密码登录后绑定当前微信 openid(需 Bearer)。, _resolve_user_id(), web_qr_confirm() (+175 more) +Nodes (208): list_ethnics_for_select(), _create_insurance_company(), _create_insurance_company_invoice(), _create_insurance_project_price(), delete_insurance_company(), delete_insurance_company_invoice(), delete_insurance_project_price(), _fmt_dt() (+200 more) ### Community 8 - "Community 8" Cohesion: 0.02 -Nodes (161): get_protocol_nos_used_in_protocols(), _fmt_dt(), get_handover_by_schedule(), get_outbound_handover(), get_outbound_handover_view(), _handover_row_to_dict(), _handover_view_dict(), _parse_handover_time() (+153 more) +Nodes (168): mp_bind(), mp_bind_status(), 小程序鉴权:微信登录 / 绑定 openid。, 当前用户是否已绑定微信服务号 openid。, 服务号网页授权 code 绑定当前用户(需 Bearer)。, 微信登录:openid 已绑定时可静默换票;否则须授权手机号且与账号 phone_no 一致。, 密码登录后绑定当前微信 openid(需 Bearer)。, _resolve_user_id() (+160 more) ### Community 9 - "Community 9" -Cohesion: 0.05 -Nodes (118): AccessLogCreateBody, AccessLogUpdateBody, CleanRoomCreateBody, CleanRoomUpdateBody, ExhibitionAppointmentCreateBody, ExhibitionAppointmentUpdateBody, list_storage_slot_stats(), OccupancyCreateBody (+110 more) +Cohesion: 0.03 +Nodes (196): AccessLogCreateBody, AccessLogUpdateBody, CleanRoomCreateBody, CleanRoomUpdateBody, ExhibitionAppointmentCreateBody, ExhibitionAppointmentUpdateBody, list_storage_slot_stats(), OccupancyCreateBody (+188 more) ### Community 10 - "Community 10" -Cohesion: 0.04 -Nodes (96): _save_sample_payments(), add_transfer(), assert_presign_convertible(), confirm_receipt(), confirmed_deposit_amount(), convert_to_protocol(), create_presign_order(), _dec() (+88 more) +Cohesion: 0.02 +Nodes (172): api_save_application(), get_protocol_nos_used_in_protocols(), _fmt_dt(), get_handover_by_schedule(), get_outbound_handover(), get_outbound_handover_view(), _handover_row_to_dict(), _handover_view_dict() (+164 more) ### Community 11 - "Community 11" -Cohesion: 0.05 -Nodes (80): build_void_type_label_map(), format_protocol_status_label(), resolve_void_type_label(), 登记步骤物料使用;关联领用记录时不扣减库存。调用方控制事务,本函数不 commit。, register_step_usage_from_requisition(), add_task_step(), _aggregate_production_tab_step_field(), assert_step_assignee_for_write() (+72 more) +Cohesion: 0.04 +Nodes (116): _body_to_payload(), _get_current_user_id(), get_production_reception_detail(), _get_tenant_no(), post_production_reception(), ProductionReceptionBody, put_production_reception(), _resolve_reception_id() (+108 more) ### Community 12 - "Community 12" -Cohesion: 0.06 -Nodes (66): get_next_cell_product_code(), _ancestor_link_from_cell_product_input(), _ancestor_sample_chain_link(), _apply_cell_product_status_change(), _build_ancestor_chain(), _build_descendant_chain(), _build_facility_path_label(), build_split_product_codes() (+58 more) +Cohesion: 0.03 +Nodes (114): build_void_type_label_map(), format_protocol_status_label(), resolve_void_type_label(), 登记步骤物料使用;关联领用记录时不扣减库存。调用方控制事务,本函数不 commit。, register_step_usage_from_requisition(), add_task_step(), _aggregate_production_tab_step_field(), assert_step_assignee_for_write() (+106 more) ### Community 13 - "Community 13" -Cohesion: 0.06 -Nodes (44): get_designer_data(), list_results_by_task(), _list_saved_results_by_task(), list_saved_results_by_task_ids(), _merge_saved_into_template(), _resolve_task_item_ref(), _row_to_dict(), save_results_for_task() (+36 more) +Cohesion: 0.05 +Nodes (65): _collect_descendants(), _current_user(), _find_mobile_root(), list_my_mobile_menus(), _mobile_menu_icon(), _mobile_menu_icon_colors(), _user_menu_ids(), _jwt_user_payload() (+57 more) ### Community 14 - "Community 14" -Cohesion: 0.05 -Nodes (22): extract_avatar_storage_key(), 用户头像 URL 解析(sys_user.avatar 可能存 MinIO 相对路径或完整 URL), 从 upload 返回值或历史完整 URL 中提取 avatar/ 相对路径。, 服务端内部拼完整 URL(邮件等);Web API 应返回库中原始路径。, resolve_avatar_display_url(), BaseStorage, convert_heic_to_jpeg(), get_storage() (+14 more) +Cohesion: 0.06 +Nodes (59): _save_sample_payments(), apply_fq_to_fgd_merge(), assert_sample_payment_structure_editable(), _build_list_summary_row(), _build_periods_array(), _compute_progress_for_payment(), confirm_receipt(), _filter_and_page_progress() (+51 more) ### Community 15 - "Community 15" -Cohesion: 0.12 -Nodes (31): _assert_routes_exist(), assert_set_writable(), collect_missing_route_ids(), create_set(), create_set_from_work_order(), create_tasks_from_set(), delete_set(), get_set() (+23 more) +Cohesion: 0.13 +Nodes (29): _assert_routes_exist(), collect_missing_route_ids(), create_set(), create_set_from_work_order(), create_tasks_from_set(), delete_set(), get_set(), _item_count_map() (+21 more) ### Community 16 - "Community 16" -Cohesion: 0.17 -Nodes (29): _amount_for_row(), _batch_map(), deduct_for_task(), _deduct_task_usage_legacy_batch(), _display_remark(), _fmt_date_val(), _linked_qc_task_no_map(), list_linked_task_usages() (+21 more) +Cohesion: 0.12 +Nodes (11): get_wechat_pay_client(), get_wechat_pay_v2(), 微信支付工具模块 支持微信支付 V3 API 文档参考: https://pay.weixin.qq.com/docs/v3/apis/index.ht, 统一下单接口 (V3) Args: out_trade_no: 商户订单号 total, 申请退款 Args: out_trade_no: 商户订单号 total_amount, 小程序调起支付的二次签名参数(与公众号 JSAPI 规则一致), 统一下单 (V2 API) Args: out_trade_no: 商户订单号 tot, 生成签名 V3 (SHA256 with RSA) (+3 more) ### Community 17 - "Community 17" -Cohesion: 0.12 -Nodes (10): get_wechat_pay_client(), get_wechat_pay_v2(), 微信支付工具模块 支持微信支付 V3 API 文档参考: https://pay.weixin.qq.com/docs/v3/apis/index.ht, 统一下单接口 (V3) Args: out_trade_no: 商户订单号 total, 小程序调起支付的二次签名参数(与公众号 JSAPI 规则一致), 统一下单 (V2 API) Args: out_trade_no: 商户订单号 tot, 生成签名 V3 (SHA256 with RSA), wechat_pay() (+2 more) +Cohesion: 0.13 +Nodes (25): create_customer(), get_customer(), id_card_taken(), list_customers(), 客户 CRUD(biz_customer), _row_to_dict(), soft_delete_customer(), update_customer() (+17 more) ### Community 18 - "Community 18" -Cohesion: 0.17 -Nodes (23): apply_overtime_kit_hours(), _build_rest_day_segments(), _build_workday_windows(), calc_overtime_hours(), _day_at_minutes(), _day_start_ms(), _extract_rules(), _format_ymd() (+15 more) - -### Community 19 - "Community 19" Cohesion: 0.16 Nodes (22): _code_exists(), create_material(), _dec(), _fmt_dt(), get_material(), get_material_entity(), get_my_usages(), _is_enabled_status() (+14 more) +### Community 19 - "Community 19" +Cohesion: 0.21 +Nodes (19): _consumable_row_to_dict(), create_process(), _create_sub_consumable(), _create_sub_data_collection(), _create_sub_output(), _create_sub_reagent(), _data_collection_row_to_dict(), get_process() (+11 more) + ### Community 20 - "Community 20" -Cohesion: 0.25 -Nodes (15): create_protocol_refund_record(), delete_protocol_refund_record(), _get_current_user_id(), _get_tenant_no(), list_protocol_refund_records(), _protocol_accessible(), update_protocol_refund_record(), create_refund_record() (+7 more) +Cohesion: 0.21 +Nodes (17): create_protocol_refund_record(), delete_protocol_refund_record(), _get_current_user_id(), _get_tenant_no(), list_protocol_refund_records(), _protocol_accessible(), RefundRecordBody, RefundRecordUpdateBody (+9 more) ### Community 21 - "Community 21" Cohesion: 0.22 @@ -184,137 +181,125 @@ Cohesion: 0.24 Nodes (11): deduct_for_step(), _display_remark(), list_stock_logs(), _parse_receiver_purpose_from_remark(), 试剂变动记录 CRUD(biz_reagent_stock_log), 撤销步骤此前 step_save 扣减,便于重新填报。, 扣减试剂库存并生成变动记录。调用方控制事务,本函数不 commit。, _resolve_receiver_purpose() (+3 more) ### Community 25 - "Community 25" -Cohesion: 0.24 -Nodes (11): deduct_for_step(), _display_remark(), list_stock_logs(), _parse_receiver_purpose_from_remark(), 耗材变动记录 CRUD(biz_consumable_stock_log), 撤销步骤此前 step_save 扣减,便于重新填报。, 扣减耗材库存并生成变动记录。调用方控制事务,本函数不 commit。, _resolve_receiver_purpose() (+3 more) - -### Community 26 - "Community 26" Cohesion: 0.27 Nodes (11): _build_tree(), _cascade_soft_delete(), _collect_with_ancestors(), create_dept(), get_dept(), list_depts(), list_depts_tree(), 保留匹配节点及其全部上级,供关键词检索后仍能正确组树。 (+3 more) +### Community 26 - "Community 26" +Cohesion: 0.24 +Nodes (11): deduct_for_step(), _display_remark(), list_stock_logs(), _parse_receiver_purpose_from_remark(), 耗材变动记录 CRUD(biz_consumable_stock_log), 撤销步骤此前 step_save 扣减,便于重新填报。, 扣减耗材库存并生成变动记录。调用方控制事务,本函数不 commit。, _resolve_receiver_purpose() (+3 more) + ### Community 27 - "Community 27" Cohesion: 0.31 Nodes (10): create_account(), _filtered_query(), get_account(), list_accounts(), list_options(), OA 收款账户 CRUD(oa_receive_account), row_to_dict(), soft_delete_account() (+2 more) ### Community 28 - "Community 28" -Cohesion: 0.2 -Nodes (9): get_user_menu_codes(), 菜单 code 权限守卫(V0.3:通过 sys_user_role → sys_role_menu → sys_menu.perms), 运营端角色守卫:admin / super_admin 可访问。, 读取用户授权的菜单权限标识集合(与前端 meta.menuCode / perms 对齐)。, 接口菜单权限守卫(已统一放行 menuCode 校验,仅保留运营端登录)。, 接口菜单权限守卫(已统一放行 menuCode 校验,仅保留运营端登录)。, require_admin_or_super_admin(), require_any_menu_code() (+1 more) - -### Community 29 - "Community 29" Cohesion: 0.29 Nodes (2): BaseModel, SoftDeleteModel -### Community 30 - "Community 30" -Cohesion: 0.39 -Nodes (5): _fmt_dt(), list_production_waste_outputs(), _normalize_date_bound(), pick_waste_output_type_ids(), resolve_waste_output_type_ids() - -### Community 31 - "Community 31" -Cohesion: 0.39 -Nodes (7): _allow_modify(), apply_owner_field_defaults(), OA 归属人 / 归属部门:只读强制回填与校验辅助, 归属字段处理: - allowModify 为假:强制写入当前发起人 / 主部门(防篡改) - allowModify 为真且字段为空:补默认值, _rule_props(), _schema_rules(), _walk_rules() - -### Community 32 - "Community 32" +### Community 29 - "Community 29" Cohesion: 0.38 Nodes (6): derive_legacy_status_from_three(), derive_three_status_from_legacy(), 阶段A兼容:从旧 status 推导三字段。 约束:旧 status 本身混合了支付/配送/订单生命周期,因此只能尽力推断; 若业务侧已有更精确, 阶段A兼容:从三字段反推旧 status(用于旧前端/旧筛选参数兼容)。, ThreeStatus, _to_decimal() -### Community 33 - "Community 33" -Cohesion: 0.6 -Nodes (5): _dec(), _fmt_dt(), list_stock_logs(), _row_to_dict(), _user_nick_name_map() - -### Community 34 - "Community 34" +### Community 30 - "Community 30" Cohesion: 0.4 Nodes (5): batch_matches_stock_status(), normalize_batch_stock_status(), 质检物料入库批次:按剩余数量过滤的语义辅助。, 纯函数判定(供单测);list_batches 用 SQL 等价条件。, 返回 'available' | 'exhausted';全部 / 空 / 非法 → None(不加剩余数量条件)。 -### Community 35 - "Community 35" +### Community 31 - "Community 31" +Cohesion: 0.6 +Nodes (5): _dec(), _fmt_dt(), list_stock_logs(), _row_to_dict(), _user_nick_name_map() + +### Community 32 - "Community 32" Cohesion: 0.5 Nodes (2): _auto_fill_create_dept_id(), ORM before_insert 钩子:当 create_dept_id 为空时,自动从请求上下文填充当前用户部门 ID -### Community 36 - "Community 36" +### Community 33 - "Community 33" Cohesion: 0.67 Nodes (2): get_menu_list(), 运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,5 个一级菜单分组) -### Community 37 - "Community 37" +### Community 34 - "Community 34" Cohesion: 0.67 Nodes (1): 转正套件:入职日 + 试用期月数 → 建议转正日(YYYY-MM-DD)。 -### Community 38 - "Community 38" +### Community 35 - "Community 35" Cohesion: 1.0 Nodes (1): 质检物料金额查看授权:专用角色与菜单权限常量。 -### Community 39 - "Community 39" +### Community 36 - "Community 36" Cohesion: 1.0 Nodes (1): 请求级别的用户上下文变量 通过 contextvars 在请求处理链路中传递当前用户信息, 供 SQLAlchemy 事件监听器等底层机制使用,避免逐层手动传 -### Community 40 - "Community 40" +### Community 37 - "Community 37" Cohesion: 1.0 Nodes (1): API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位) -### Community 43 - "Community 43" +### Community 40 - "Community 40" Cohesion: 1.0 Nodes (1): 发送订单状态通知 Args: openid: 用户openid ord -### Community 44 - "Community 44" +### Community 41 - "Community 41" Cohesion: 1.0 Nodes (1): 发送支付成功通知 Args: openid: 用户openid ord -### Community 45 - "Community 45" +### Community 42 - "Community 42" Cohesion: 1.0 Nodes (1): 发送配送通知 Args: openid: 配送员openid task -### Community 46 - "Community 46" +### Community 43 - "Community 43" Cohesion: 1.0 Nodes (1): 发送配送时效预警 Args: openid: 配送员openid ta -### Community 47 - "Community 47" +### Community 44 - "Community 44" Cohesion: 1.0 Nodes (1): 发送退款结果通知 Args: openid: 用户openid ord -### Community 48 - "Community 48" +### Community 45 - "Community 45" Cohesion: 1.0 Nodes (1): 发送催单通知给配送员 Args: deliver_openid: 配送员openid ## Knowledge Gaps - **200 isolated node(s):** `刷新会话 TTL(refreshToken 续期;已登录用户每次 API 校验通过后滑动续期)`, `写入 refreshToken(用于 one-time 使用/吊销)`, `根据 token 获取当前用户(包含 Redis 会话校验;会话滑动续期)`, `登录凭据 RSA 解密(与前端 JSEncrypt PKCS#1 v1.5 兼容)。`, `加载 RSA 密钥对:优先环境变量,否则使用内置固定默认密钥。` (+195 more) These have ≤1 connection - possible missing edges or undocumented components. -- **Thin community `Community 29`** (8 nodes): `BaseModel`, `.to_dict()`, `get_active()`, `base.py`, `SoftDeleteModel`, `.restore()`, `.soft_delete()`, `__tablename__()` +- **Thin community `Community 28`** (8 nodes): `BaseModel`, `.to_dict()`, `get_active()`, `base.py`, `SoftDeleteModel`, `.restore()`, `.soft_delete()`, `__tablename__()` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 35`** (4 nodes): `_auto_fill_create_dept_id()`, `get_db()`, `database.py`, `ORM before_insert 钩子:当 create_dept_id 为空时,自动从请求上下文填充当前用户部门 ID` +- **Thin community `Community 32`** (4 nodes): `_auto_fill_create_dept_id()`, `get_db()`, `database.py`, `ORM before_insert 钩子:当 create_dept_id 为空时,自动从请求上下文填充当前用户部门 ID` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 36`** (3 nodes): `get_menu_list()`, `menu.py`, `运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,5 个一级菜单分组)` +- **Thin community `Community 33`** (3 nodes): `get_menu_list()`, `menu.py`, `运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,5 个一级菜单分组)` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 37`** (3 nodes): `add_months_ymd()`, `oa_confirmation_date.py`, `转正套件:入职日 + 试用期月数 → 建议转正日(YYYY-MM-DD)。` +- **Thin community `Community 34`** (3 nodes): `add_months_ymd()`, `oa_confirmation_date.py`, `转正套件:入职日 + 试用期月数 → 建议转正日(YYYY-MM-DD)。` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 38`** (2 nodes): `qc_material_amount_auth_constants.py`, `质检物料金额查看授权:专用角色与菜单权限常量。` +- **Thin community `Community 35`** (2 nodes): `qc_material_amount_auth_constants.py`, `质检物料金额查看授权:专用角色与菜单权限常量。` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 39`** (2 nodes): `context.py`, `请求级别的用户上下文变量 通过 contextvars 在请求处理链路中传递当前用户信息, 供 SQLAlchemy 事件监听器等底层机制使用,避免逐层手动传` +- **Thin community `Community 36`** (2 nodes): `context.py`, `请求级别的用户上下文变量 通过 contextvars 在请求处理链路中传递当前用户信息, 供 SQLAlchemy 事件监听器等底层机制使用,避免逐层手动传` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 40`** (2 nodes): `__init__.py`, `API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位)` +- **Thin community `Community 37`** (2 nodes): `__init__.py`, `API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位)` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 43`** (1 nodes): `发送订单状态通知 Args: openid: 用户openid ord` +- **Thin community `Community 40`** (1 nodes): `发送订单状态通知 Args: openid: 用户openid ord` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 44`** (1 nodes): `发送支付成功通知 Args: openid: 用户openid ord` +- **Thin community `Community 41`** (1 nodes): `发送支付成功通知 Args: openid: 用户openid ord` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 45`** (1 nodes): `发送配送通知 Args: openid: 配送员openid task` +- **Thin community `Community 42`** (1 nodes): `发送配送通知 Args: openid: 配送员openid task` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 46`** (1 nodes): `发送配送时效预警 Args: openid: 配送员openid ta` +- **Thin community `Community 43`** (1 nodes): `发送配送时效预警 Args: openid: 配送员openid ta` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 47`** (1 nodes): `发送退款结果通知 Args: openid: 用户openid ord` +- **Thin community `Community 44`** (1 nodes): `发送退款结果通知 Args: openid: 用户openid ord` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 48`** (1 nodes): `发送催单通知给配送员 Args: deliver_openid: 配送员openid` +- **Thin community `Community 45`** (1 nodes): `发送催单通知给配送员 Args: deliver_openid: 配送员openid` 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 `SysUser` connect `Community 2` to `Community 0`, `Community 1`, `Community 3`, `Community 4`, `Community 5`, `Community 7`, `Community 8`, `Community 9`, `Community 11`, `Community 13`, `Community 16`, `Community 19`, `Community 24`, `Community 25`?** - _High betweenness centrality (0.120) - this node is a cross-community bridge._ -- **Why does `OaEngineError` connect `Community 4` to `Community 1`, `Community 2`?** - _High betweenness centrality (0.042) - this node is a cross-community bridge._ -- **Why does `success_response()` connect `Community 0` to `Community 2`, `Community 4`, `Community 36`, `Community 5`, `Community 7`, `Community 9`, `Community 12`, `Community 13`, `Community 20`?** +- **Why does `SysUser` connect `Community 4` to `Community 0`, `Community 1`, `Community 2`, `Community 3`, `Community 5`, `Community 7`, `Community 8`, `Community 9`, `Community 10`, `Community 11`, `Community 12`, `Community 18`, `Community 20`, `Community 24`, `Community 26`?** + _High betweenness centrality (0.114) - this node is a cross-community bridge._ +- **Why does `OaEngineError` connect `Community 4` to `Community 1`?** _High betweenness centrality (0.040) - this node is a cross-community bridge._ -- **Are the 1045 inferred relationships involving `str` (e.g. with `unhandled_exception_handler()` and `get_current_user_by_token()`) actually correct?** - _`str` has 1045 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 818 inferred relationships involving `success_response()` (e.g. with `list_storage_release_reviews()` and `get_storage_release_review_detail()`) actually correct?** - _`success_response()` has 818 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 688 inferred relationships involving `error_response()` (e.g. with `_json_error_response()` and `list_storage_release_reviews()`) actually correct?** - _`error_response()` has 688 INFERRED edges - model-reasoned connections that need verification._ +- **Why does `generate_uuid()` connect `Community 1` to `Community 0`, `Community 4`, `Community 5`, `Community 6`, `Community 7`, `Community 9`, `Community 10`, `Community 11`, `Community 12`, `Community 13`, `Community 14`, `Community 15`, `Community 17`, `Community 18`, `Community 19`, `Community 20`, `Community 23`, `Community 24`, `Community 25`, `Community 26`, `Community 27`?** + _High betweenness centrality (0.039) - this node is a cross-community bridge._ +- **Are the 1046 inferred relationships involving `str` (e.g. with `unhandled_exception_handler()` and `get_current_user_by_token()`) actually correct?** + _`str` has 1046 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 819 inferred relationships involving `success_response()` (e.g. with `list_storage_release_reviews()` and `get_storage_release_review_detail()`) actually correct?** + _`success_response()` has 819 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 689 inferred relationships involving `error_response()` (e.g. with `_json_error_response()` and `list_storage_release_reviews()`) actually correct?** + _`error_response()` has 689 INFERRED edges - model-reasoned connections that need verification._ - **Are the 662 inferred relationships involving `SysUser` (e.g. with `数据权限过滤(V0.3:基于角色 data_scope 的查询级行级过滤) data_scope 值: 1 = 全部数据 2 = 本部门数据 3` and `从 SysUser 读取用户的 dept_id。`) actually correct?** _`SysUser` has 662 INFERRED edges - model-reasoned connections that need verification._ \ No newline at end of file diff --git a/backend/graphify-out/manifest.json b/backend/graphify-out/manifest.json index 32c31805..815b7a64 100644 --- a/backend/graphify-out/manifest.json +++ b/backend/graphify-out/manifest.json @@ -118,7 +118,7 @@ "/Users/wuzilong/work/00code/zkxw/backend/app/crud/temp_qc_target.py": 1787193516.0555077, "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_usage.py": 1783428516.0973594, "/Users/wuzilong/work/00code/zkxw/backend/app/crud/biz_no_generator.py": 1779882385.4674172, - "/Users/wuzilong/work/00code/zkxw/backend/app/crud/presign_order.py": 1791605807.8869245, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/presign_order.py": 1791606023.4116733, "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_material_month_template.py": 1787115871.8303692, "/Users/wuzilong/work/00code/zkxw/backend/app/crud/sample_info_quick_register.py": 1791299727.9118006, "/Users/wuzilong/work/00code/zkxw/backend/app/crud/pilot_infusion_confirm.py": 1779828818.7646794, @@ -190,7 +190,7 @@ "/Users/wuzilong/work/00code/zkxw/backend/app/crud/base.py": 1778578258.062207, "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_donation_convert.py": 1779161468.6582925, "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_sample_collection.py": 1791187386.0011332, - "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_sample_payment.py": 1791605844.9458408, + "/Users/wuzilong/work/00code/zkxw/backend/app/crud/protocol_sample_payment.py": 1791615497.9605725, "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_item_param.py": 1782380067.962216, "/Users/wuzilong/work/00code/zkxw/backend/app/crud/leave.py": 1779265839.500242, "/Users/wuzilong/work/00code/zkxw/backend/app/crud/output_type.py": 1779265703.7363207, @@ -208,7 +208,7 @@ "/Users/wuzilong/work/00code/zkxw/backend/app/api/collection_protocol.py": 1791382887.7933187, "/Users/wuzilong/work/00code/zkxw/backend/app/api/cleanroom_garment.py": 1781347256.2326367, "/Users/wuzilong/work/00code/zkxw/backend/app/api/basic_info.py": 1791454077.2373106, - "/Users/wuzilong/work/00code/zkxw/backend/app/api/presign_order.py": 1791605813.4478633, + "/Users/wuzilong/work/00code/zkxw/backend/app/api/presign_order.py": 1791606023.394863, "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_infusion_confirm.py": 1779657043.1389203, "/Users/wuzilong/work/00code/zkxw/backend/app/api/pilot_infusion_schedule_mgmt.py": 1779940938.18027, "/Users/wuzilong/work/00code/zkxw/backend/app/api/__init__.py": 1791520620.6934447, @@ -237,7 +237,7 @@ "/Users/wuzilong/work/00code/zkxw/backend/app/api/insurance_company.py": 1781410837.9443986, "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py": 1788234236.5398064, "/Users/wuzilong/work/00code/zkxw/backend/app/api/protocol_sample_collection.py": 1791299447.2139852, - "/Users/wuzilong/work/00code/zkxw/backend/app/api/protocol_sample_payment.py": 1791605865.0625663, + "/Users/wuzilong/work/00code/zkxw/backend/app/api/protocol_sample_payment.py": 1791615498.0325954, "/Users/wuzilong/work/00code/zkxw/backend/app/api/leave.py": 1790217143.1910717, "/Users/wuzilong/work/00code/zkxw/backend/app/api/clinical_payment.py": 1781750841.074568, "/Users/wuzilong/work/00code/zkxw/backend/app/services/oa_engine.py": 1789972028.300875, diff --git a/web-admin/graphify-out/.graphify_analysis.json b/web-admin/graphify-out/.graphify_analysis.json index 07ed9fdd..edf0f15d 100644 --- a/web-admin/graphify-out/.graphify_analysis.json +++ b/web-admin/graphify-out/.graphify_analysis.json @@ -143,9 +143,7 @@ "api_admin_fetchinsuranceprojectprices", "api_admin_fetchnotdeletedregions", "api_admin_fetchpilotapplicationdetail", - "api_admin_fetchpilotcheckupactualitems", "api_admin_fetchpilotcheckuppendingpatients", - "api_admin_fetchpilotcheckupreserveitems", "api_admin_fetchpilotdeliverydetail", "api_admin_fetchpilotdeliverylistbyapplication", "api_admin_fetchpilotdeliverymaterials", @@ -253,30 +251,6 @@ "api_admin_updatepilotapplication", "api_admin_updatepilotinfusionplan", "api_admin_updatepilotinfusionschedule", - "api_business_batchsubmitclinicalreceipt", - "api_business_batchsubmitclinicalrefund", - "api_business_confirmclinicalreceipt", - "api_business_confirmclinicalrefund", - "api_business_fetchadjustorder", - "api_business_fetchassigndelivery", - "api_business_fetchcancelorder", - "api_business_fetchclinicalpaymentdetail", - "api_business_fetchclinicalpayments", - "api_business_fetchclinicalreceiptpending", - "api_business_fetchclinicalrefundpending", - "api_business_fetchorderadjusts", - "api_business_fetchorderdetail", - "api_business_fetchorderitems", - "api_business_fetchorderlist", - "api_business_fetchpriceversiondetail", - "api_business_fetchreviewcancel", - "api_business_fetchsystemconfig", - "api_business_fetchuploadproductimage", - "api_business_rejectclinicalreceipt", - "api_business_rejectclinicalrefund", - "api_business_submitclinicalreceipt", - "api_business_submitclinicalrefund", - "api_business_ts", "api_cell_product_fetchcellproductchain", "api_cell_product_fetchcellproductdetail", "api_cell_product_fetchcellproductlineageqc", @@ -293,6 +267,32 @@ "api_chinaregion_ts", "api_cnholiday_fetchcnholidayrange", "api_cnholiday_ts", + "api_collection_protocol_fetchcollectionprotocolauditlist", + "api_collection_protocol_fetchcollectionprotocoldetail", + "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_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", "api_env_detect_record_fetchcreateenvdetectrecord", "api_env_detect_record_fetchdeleteenvdetectrecord", "api_env_detect_record_fetchenvdetectrecorddetail", @@ -302,13 +302,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", @@ -524,14 +517,6 @@ "api_sample_reception_fetchsamplereceptionsubmit", "api_sample_reception_fetchsamplereceptionupdate", "api_sample_reception_ts", - "api_sample_sms_notification_fetchgeneratesms", - "api_sample_sms_notification_fetchsamplesmsnotificationlist", - "api_sample_sms_notification_fetchtogglesmsnotified", - "api_sample_sms_notification_ts", - "api_storage_entry_sms_notification_fetchgeneratestorageentrysms", - "api_storage_entry_sms_notification_fetchstorageentrysmslist", - "api_storage_entry_sms_notification_fetchtogglestorageentrysmsnotified", - "api_storage_entry_sms_notification_ts", "api_storage_release_review_batchreviewstoragerelease", "api_storage_release_review_batchstoresample", "api_storage_release_review_fetchstoragereleasereviewdetail", @@ -563,8 +548,6 @@ "api_workflow_fetchversionlist", "api_workflow_ts", "cell_product_type_projectpricesystemtab_if", - "checkup_management_checkupdetaildialog_loaddata", - "clinical_payment_confirm_index_loadtabpendingcounts", "components_approvaldialog_handlesubmit", "components_approvaldialog_loadformdata", "infusion_schedule_outbound_chain_view_index_loaddetail", @@ -600,6 +583,7 @@ "components_core_layouts_art_fireworks_effect_index_vue", "core_iframeroutemanager_iframeroutemanager_add", "core_iframeroutemanager_iframeroutemanager_save", + "core_routevalidator_routevalidator_loglayouterror", "env_detect_record_index_if", "pilot_application_applicationdetaildialog_async", "pilot_application_applicationdetaildialog_initdata", @@ -794,6 +778,7 @@ "utils_qc_work_order_selection_expand_ts", "utils_rmb_upper_tormbupper", "utils_rmb_upper_ts", + "utils_storage_slot_options_validateuniquestorageslotids", "views_operations_clean_room_index_vue", "views_pilot_service_pilot_application_applicationdetaildialog_vue", "views_production_production_work_order_dispatchtaskdialog_vue", @@ -803,15 +788,31 @@ "views_quality_inspection_qc_work_order_qcworkordertasksublist_vue" ], "2": [ + "api_protocol_sample_payment_fetchsamplepaymentdetail", + "components_business_payment_receipt_confirm_dialog_index_vue", "components_oa_approval_oatripitinerary_vue", "oa_approval_oatripitinerary_if", + "payment_info_paymentbysampletab_buildpreviewrow", + "payment_info_paymentbysampletab_findearliestconfirmableschedule", + "payment_info_paymentbysampletab_fullfileurl", + "payment_info_paymentbysampletab_handleattachpreview", + "payment_info_paymentbysampletab_handlereset", + "payment_info_paymentbysampletab_handlesearch", + "payment_info_paymentbysampletab_handleviewprotocol", + "payment_info_paymentbysampletab_loaddata", + "payment_info_paymentbysampletab_loaddetail", "payment_info_paymentbysampletab_number", + "payment_info_paymentbysampletab_ondetailclosed", + "payment_info_paymentbysampletab_onreceiptrefresh", + "payment_info_paymentbysampletab_openconfirmforschedule", + "payment_info_paymentbysampletab_paymentschedulestatuslabel", + "payment_info_paymentbysampletab_schedulecanconfirm", + "payment_info_paymentbysampletab_transferattachmentfiles", "protocol_protocolformdialog_applypreferentialcontractforv1mode", "protocol_protocolformdialog_createemptytransport", "protocol_protocolformdialog_datetimetoymd", "protocol_protocolformdialog_defaultinstallmentstartdateymd", "protocol_protocolformdialog_ensureethnicoptioninlist", - "protocol_protocolformdialog_ensuretransfertypeoptions", "protocol_protocolformdialog_fullfileurl", "protocol_protocolformdialog_haslockedpaymentdetails", "protocol_protocolformdialog_if", @@ -827,6 +828,9 @@ "protocol_protocolformdialog_sumactivesamplepreferentialprices", "protocol_protocolformdialog_syncprotocoltotalfromsamples", "protocol_protocolformdialog_togglepaymentdetailexpand", + "protocol_samplepaymentpanel_fullfileurl", + "protocol_samplepaymentpanel_if", + "protocol_samplepaymentpanel_isimageurl", "utils_chinese_numeral_parse_parsebirthorder", "utils_chinese_numeral_parse_parsechinesenumeral", "utils_chinese_numeral_parse_ts", @@ -977,172 +981,166 @@ "utils_storage_slot_range_fill_slotordernum", "utils_storage_slot_range_fill_sortboxslots", "utils_storage_slot_range_fill_ts", - "utils_transfer_type_dict_gettransfertypeoptions", - "utils_transfer_type_dict_loadtransfertypedict", - "utils_transfer_type_dict_resolvetransfertypelabel", - "utils_transfer_type_dict_resolvetransfertypetagtype", - "utils_transfer_type_dict_ts", - "views_cell_storage_protocol_protocolformdialog_vue" + "views_cell_storage_payment_info_paymentbysampletab_vue", + "views_cell_storage_protocol_protocolformdialog_vue", + "views_cell_storage_protocol_samplepaymentpanel_vue" ], "3": [ - "api_admin_fetchcheckupinstitutioninvoices", - "api_admin_fetchcheckupinstitutionprojects", - "api_admin_fetchcollectionregionlist", - "api_admin_fetchcreatecheckupinstitution", - "api_admin_fetchcreatecheckupinstitutioninvoice", - "api_admin_fetchcreatecheckupinstitutionproject", - "api_admin_fetchcreatecollectionregion", - "api_admin_fetchcreatehospital", - "api_admin_fetchcreateregionstaff", - "api_admin_fetchdeletecollectionregion", - "api_admin_fetchdeletehospital", - "api_admin_fetchdeleteregionstaff", - "api_admin_fetchhospitallist", - "api_admin_fetchregionstafflist", - "api_admin_fetchupdatecheckupinstitution", - "api_admin_fetchupdatecheckupinstitutioninvoice", - "api_admin_fetchupdatecheckupinstitutionproject", - "api_admin_fetchupdatecollectionregion", - "api_admin_fetchupdatehospital", - "api_admin_fetchupdateregionstaff", - "api_admin_updateinfusionschedulestatus", - "api_outbound_release_review_submitoutboundreleasereview", - "art_screen_lock_index_disabledevtools", - "art_screen_lock_index_handledialogopen", - "art_screen_lock_index_handlekeydown", - "art_screen_lock_index_handlelock", - "art_screen_lock_index_handleunlock", - "art_screen_lock_index_ismobile", - "art_screen_lock_index_openlockscreen", - "art_screen_lock_index_verifypassword", - "checkup_institution_index_handleadd", - "checkup_institution_index_handleadditem", - "checkup_institution_index_handledelete", - "checkup_institution_index_handledeleteitem", - "checkup_institution_index_handledropdowncommand", - "checkup_institution_index_handleedit", - "checkup_institution_index_handleedititem", - "checkup_institution_index_handleinstitutionlogochange", - "checkup_institution_index_handleinstitutionlogoexceed", - "checkup_institution_index_handlereset", - "checkup_institution_index_handlesearch", - "checkup_institution_index_handleview", - "checkup_institution_index_institutionlogourl", - "checkup_institution_index_isrowselected", - "checkup_institution_index_loaddata", - "checkup_institution_index_loaditems", - "checkup_institution_index_onitemdialogclosed", - "checkup_institution_index_onitemselectionchange", - "checkup_institution_index_openitemdialog", - "checkup_institution_index_resetcompanyform", - "checkup_institution_index_resetitemform", - "checkup_institution_index_submitcompany", - "checkup_institution_index_submititem", - "checkup_institution_index_togglerowselection", - "checkup_institution_index_uploadinstitutionlogofile", - "collection_region_index_handleadd", - "collection_region_index_handleaddhospital", - "collection_region_index_handleaddstaff", - "collection_region_index_handlebatchdelete", - "collection_region_index_handlebatchdeletehospital", - "collection_region_index_handlebatchdeletestaff", - "collection_region_index_handledelete", - "collection_region_index_handledeletehospital", - "collection_region_index_handledeletestaff", - "collection_region_index_handledropdowncommand", - "collection_region_index_handleedit", - "collection_region_index_handleedithospital", - "collection_region_index_handlereset", - "collection_region_index_handlesearch", - "collection_region_index_handleselectionchange", - "collection_region_index_handleview", - "collection_region_index_loaddata", - "collection_region_index_loadhospitals", - "collection_region_index_loadstaff", - "collection_region_index_onhospitaldialogclosed", - "collection_region_index_onhospitalselectionchange", - "collection_region_index_onstaffdialogclosed", - "collection_region_index_onstaffselectionchange", - "collection_region_index_openhospitaldialog", - "collection_region_index_openstaffdialog", - "collection_region_index_refreshboundstaffuserids", - "collection_region_index_remotesearchusers", - "collection_region_index_splitstaffnamecolumns", - "collection_region_index_submitaddstaff", - "collection_region_index_submithospital", - "collection_region_index_submitregion", - "collection_region_index_togglestaffleader", - "components_core_layouts_art_screen_lock_index_vue", - "core_routevalidator_routevalidator", - "core_routevalidator_routevalidator_checkcomponents", - "core_routevalidator_routevalidator_checkduplicates", - "core_routevalidator_routevalidator_checknestedindexcomponent", - "core_routevalidator_routevalidator_loglayouterror", - "core_routevalidator_routevalidator_resolvepath", - "core_routevalidator_routevalidator_validate", - "dept_index_catch", - "exhibition_appointment_index_handlebatchdelete", + "api_production_task_fetchaddtaskstep", + "api_production_task_fetchcopytaskstep", + "api_production_task_fetchcreateproductiontask", + "api_production_task_fetchcreateproductiontasksfromset", + "api_production_task_fetchdeleteproductiontask", + "api_production_task_fetchdeletetaskstep", + "api_production_task_fetchdispatchproductiontasksteps", + "api_production_task_fetchforwardproductiontask", + "api_production_task_fetchproductiontaskdetail", + "api_production_task_fetchproductiontaskeditorinit", + "api_production_task_fetchproductiontasklist", + "api_production_task_fetchproductiontasksbyworkorderids", + "api_production_task_fetchreassignproductiontask", + "api_production_task_fetchreordertasksteps", + "api_production_task_fetchreplacestepconfiguredreagents", + "api_production_task_fetchreplacestepconsumables", + "api_production_task_fetchreplacestepdatacollection", + "api_production_task_fetchreplacestepoutputs", + "api_production_task_fetchreplacestepreagents", + "api_production_task_fetchsettaskinputs", + "api_production_task_fetchsettaskoutputs", + "api_production_task_fetchspawntemporaryworkorderfromtask", + "api_production_task_fetchupdateproductiontask", + "api_production_task_fetchupdateproductiontaskstatus", + "api_production_task_fetchupdatetaskstep", + "api_production_task_groupproductiontasksbyworkorderid", + "api_production_task_scopequery", + "api_production_task_ts", + "api_production_waste_output_fetchproductionwasteoutputlist", + "api_production_waste_output_ts", + "api_sample_production_reception_fetchproductionreceptionbysamplecode", + "api_sample_production_reception_fetchproductionreceptionsubmit", + "api_sample_production_reception_fetchproductionreceptionupdate", + "api_sample_production_reception_ts", + "api_sample_storage_cert_qc_fetchsamplestoragecertqc", + "api_sample_storage_cert_qc_savesamplestoragecertqc", + "api_sample_storage_cert_qc_ts", + "attachment_zip_progress_dialog_index_handledialogclose", + "components_business_attachment_zip_progress_dialog_index_vue", + "components_business_storage_cert_qc_dialog_index_vue", + "components_business_work_order_remark_dialog_index_vue", + "components_core_layouts_art_settings_panel_widget_settingitem_vue", + "components_oa_approval_flow_tree_flowbranch_vue", + "components_oa_approval_flow_tree_types_ts", + "components_oa_approval_oaflowpreview_vue", + "core_iframeroutemanager_iframeroutemanager_clear", + "flow_tree_flowbranch_branchname", + "flow_tree_flowbranch_nodesummary", + "flow_tree_flowbranch_onadd", + "flow_tree_flowbranch_onaddingroup", + "flow_tree_types_createdefaultflow", + "flow_tree_types_createendnode", + "flow_tree_types_createnode", + "flow_tree_types_ensureflowroot", + "flow_tree_types_findparent", + "flow_tree_types_insertbetween", + "flow_tree_types_newid", + "flow_tree_types_normalizeccassigneetypes", + "flow_tree_types_removechildnode", + "flow_tree_types_removefromsubtree", + "flow_tree_types_summarizeapprover", "infusion_schedule_management_schedulecanceldialog_handlesubmit", - "list_donationauditdialog_handlesubmit", - "list_donationauditdialog_resetform", - "list_donationstatuschangedialog_handlesubmit", - "list_donationstatuschangedialog_resetform", - "outbound_release_review_outboundreleasereviewdialog_handlesubmit", - "pilot_application_infusionscheduletab_buildcompleteconfirmmessage", - "pilot_application_infusionscheduletab_cancancelschedule", - "pilot_application_infusionscheduletab_cancompleteschedule", - "pilot_application_infusionscheduletab_canconfirmschedule", - "pilot_application_infusionscheduletab_caneditschedule", - "pilot_application_infusionscheduletab_canshowhandover", - "pilot_application_infusionscheduletab_getinfusionstatus", - "pilot_application_infusionscheduletab_handlecancel", - "pilot_application_infusionscheduletab_handlecomplete", - "pilot_application_infusionscheduletab_handleconfirm", - "pilot_application_infusionscheduletab_handledropdowncommand", - "pilot_application_infusionscheduletab_handlehandover", - "pilot_application_infusionscheduletab_handleselectionchange", - "pilot_application_infusionscheduletab_handleview", - "pilot_application_infusionscheduletab_hasmorescheduleactions", - "pilot_application_infusionscheduletab_hasprimaryscheduleactions", - "pilot_application_infusionscheduletab_isinfusionthisweek", - "product_index_if", - "product_index_revokelocalpreview", - "product_index_scrolltofirsterror", - "protocol_protocolauditdialog_handlesubmit", - "protocol_protocolauditdialog_resetform", - "protocol_protocolstatuschangedialog_handlesubmit", - "protocol_protocolstatuschangedialog_resetform", - "router_core_routevalidator_ts", - "storage_release_review_index_handlebatchstore", - "storage_release_review_index_onreviewsubmitted", - "storage_release_review_index_openreviewdialog", - "tabs_qcworkordertabpanel_clearworkorderselection", - "tabs_qcworkordertabpanel_handlecommand", - "tabs_qcworkordertabpanel_handleexportattachments", - "tabs_qcworkordertabpanel_handlereset", - "tabs_qcworkordertabpanel_handlesampletypechipclick", - "tabs_qcworkordertabpanel_handlesearch", - "tabs_qcworkordertabpanel_handleworkorderpagechange", - "tabs_qcworkordertabpanel_handleworkorderpagesizechange", - "tabs_qcworkordertabpanel_issampletypechipactive", - "tabs_qcworkordertabpanel_onsamplespecialchanged", - "tabs_qcworkordertabpanel_onworkordertaskschanged", - "utils_fullscreen_loading_ts", - "utils_fullscreen_loading_withfullscreenloading", - "utils_qc_company_task_group_test_task", - "utils_qc_company_task_group_test_ts", - "views_basic_info_collection_region_index_vue", - "views_cell_storage_protocol_protocolauditdialog_vue", - "views_cell_storage_protocol_protocolstatuschangedialog_vue", - "views_pilot_service_checkup_institution_checkuppackagepanel_vue", - "views_pilot_service_checkup_institution_index_vue", + "oa_approval_oaflowpreview_avatarchar", + "oa_approval_oaflowpreview_avatarcolor", + "oa_approval_oaflowpreview_avatarinitial", + "oa_approval_oaflowpreview_chiptitle", + "oa_approval_oaflowpreview_confirmpicker", + "oa_approval_oaflowpreview_isinitiatorselect", + "oa_approval_oaflowpreview_islocalselected", + "oa_approval_oaflowpreview_localpeople", + "oa_approval_oaflowpreview_memberoptionlabel", + "oa_approval_oaflowpreview_memberoptionsub", + "oa_approval_oaflowpreview_onmemberpick", + "oa_approval_oaflowpreview_onpickerclosed", + "oa_approval_oaflowpreview_openpicker", + "oa_approval_oaflowpreview_removepickermember", + "oa_approval_oaflowpreview_removeuser", + "oa_approval_oaflowpreview_resolveuser", + "oa_approval_oaflowpreview_signbadge", + "oa_approval_oaflowpreview_signbadgetext", + "oa_approval_oaflowpreview_updateselect", + "production_work_order_completeproductiontaskdialog_handleclose", + "production_work_order_completeproductiontaskdialog_handlesubmit", + "production_work_order_dispatchstepdialog_mergeduseroptions", + "production_work_order_dispatchstepdialog_onuserselectvisible", + "production_work_order_dispatchstepdialog_remotesearchusers", + "production_work_order_edittaskinfodialog_handleclose", + "production_work_order_edittaskinfodialog_handlesubmit", + "production_work_order_edittaskinfodialog_loadtaskdetail", + "production_work_order_forwardtaskdialog_handleclose", + "production_work_order_forwardtaskdialog_handlesubmit", + "production_work_order_forwardtaskdialog_onuserselectvisible", + "production_work_order_forwardtaskdialog_remotesearchusers", + "production_work_order_samplereceptiondialog_buildpayload", + "production_work_order_samplereceptiondialog_ensuredefaulthandler", + "production_work_order_samplereceptiondialog_handleclosed", + "production_work_order_samplereceptiondialog_initdialog", + "production_work_order_samplereceptiondialog_loadassignees", + "production_work_order_samplereceptiondialog_onhandlerchange", + "production_work_order_samplereceptiondialog_populatefromproduction", + "production_work_order_samplereceptiondialog_protocolstatustagtypebysource", + "production_work_order_samplereceptiondialog_resetprodform", + "production_work_order_samplereceptiondialog_searchassignees", + "production_work_order_samplereceptiondialog_submitproduction", + "production_work_order_samplereceptiondialog_todaydate", + "production_work_order_taskexecutiondialog_handleforwardsuccess", + "production_work_order_taskexecutiondialog_handlespawntemporaryworkorderclick", + "production_work_order_taskexecutiondialog_if", + "production_work_order_taskexecutiondialog_onsteplistdrop", + "production_work_order_taskexecutiondialog_openforwarddialog", + "production_work_order_taskexecutiondialog_savetaskattachmentsmanual", + "production_work_order_taskexecutiondialog_savetaskequipmentmanual", + "production_work_order_taskexecutiondialog_savetaskoutputsmanual", + "production_work_order_taskexecutiondialog_stepseqclass", + "production_work_order_taskexecutiondialog_submitspawntemporary", + "storage_cert_qc_dialog_index_applydetail", + "storage_cert_qc_dialog_index_displayvalue", + "storage_cert_qc_dialog_index_handlesave", + "storage_cert_qc_dialog_index_loaddetail", + "storage_cert_qc_dialog_index_resetformkeys", + "utils_production_complete_work_order_gate_checkcompleteproductionworkordergate", + "utils_production_complete_work_order_gate_logic_classifytasksforcompleteworkordergate", + "utils_production_complete_work_order_gate_logic_findtaskstepgateissue", + "utils_production_complete_work_order_gate_logic_needsproductionreceptiongate", + "utils_production_complete_work_order_gate_logic_ts", + "utils_production_complete_work_order_gate_ts", + "utils_production_labels_extractproductiontasksteps", + "utils_production_step_assignee_fetchproductionstepassigneeusers", + "utils_production_step_assignee_invalidateproductionstepassigneeusercache", + "utils_production_step_assignee_productionstepassigneeuserlistparams", + "utils_production_step_assignee_ts", + "utils_storage_cert_qc_fields_resolvestoragecertqctypekey", + "utils_storage_cert_qc_fields_supportsstoragecertqc", + "utils_storage_cert_qc_fields_ts", "views_pilot_service_infusion_schedule_management_schedulecanceldialog_vue", - "views_pilot_service_pilot_application_infusionscheduletab_vue", - "views_quality_inspection_qc_work_order_tabs_qcworkordertabpanel_vue", - "views_quality_inspection_storage_release_review_index_vue", - "views_research_donation_list_donationauditdialog_vue", - "views_research_donation_list_donationstatuschangedialog_vue", - "views_system_product_index_vue" + "views_production_production_work_order_completeproductiontaskdialog_vue", + "views_production_production_work_order_dispatchqcworkorderdialog_vue", + "views_production_production_work_order_dispatchstepdialog_vue", + "views_production_production_work_order_edittaskinfodialog_vue", + "views_production_production_work_order_forwardtaskdialog_vue", + "views_production_production_work_order_index_vue", + "views_production_production_work_order_productionworkordertabbar_vue", + "views_production_production_work_order_samplereceptiondialog_vue", + "views_production_production_work_order_tabs_productionworkordertabpanel_vue", + "views_production_production_work_order_taskexecutiondialog_vue", + "views_production_waste_output_index_vue", + "waste_output_index_handlereset", + "waste_output_index_handlesearch", + "waste_output_index_handleview", + "waste_output_index_hastaskid", + "waste_output_index_loaddata", + "widget_settingitem_emit", + "widget_settingitem_if", + "work_order_remark_dialog_index_handleclose", + "work_order_remark_dialog_index_handlesubmit" ], "4": [ "api_production_task_fetchmyproductiontasks", @@ -1440,17 +1438,154 @@ "views_oa_approval_start_index_vue" ], "6": [ + "amount_input_index_handleblur", + "amount_input_index_handlefocus", + "amount_input_index_handleinput", + "api_collection_protocol_fetchprotocolinvoicependingcount", + "api_presign_order_fetchconfirmpresigntransfer", + "api_presign_order_fetchconvertpresignorder", + "api_presign_order_fetchcreatepresignorder", + "api_presign_order_fetchcreatepresigntransfer", + "api_presign_order_fetchdeletepresignorder", + "api_presign_order_fetchpresignorderdetail", + "api_presign_order_fetchpresignorderlist", + "api_presign_order_fetchpresigntransferreceiptconfirmedlist", + "api_presign_order_fetchpresigntransferreceiptconfirmlist", + "api_presign_order_fetchrejectpresigntransfer", + "api_presign_order_fetchsubmitpresigntransferfinance", + "api_presign_order_fetchupdatepresignorder", + "api_presign_order_fetchupdatepresigntransfer", + "api_presign_order_fetchwithdrawpresigntransfer", + "api_presign_order_ts", + "api_protocol_sample_payment_fetchconfirmpaymenttransfer", + "api_protocol_sample_payment_fetchcreatepaymenttransfer", + "api_protocol_sample_payment_fetchcreateprotocolrefundrecord", + "api_protocol_sample_payment_fetchdeletepaymenttransfer", + "api_protocol_sample_payment_fetchdeleteprotocolrefundrecord", + "api_protocol_sample_payment_fetchpaymentchaselist", + "api_protocol_sample_payment_fetchpaymenttransferlist", + "api_protocol_sample_payment_fetchpaymenttransferreceiptconfirmedlist", + "api_protocol_sample_payment_fetchpaymenttransferreceiptconfirmlist", + "api_protocol_sample_payment_fetchprotocolrefundrecords", + "api_protocol_sample_payment_fetchputsamplepayments", + "api_protocol_sample_payment_fetchrejectpaymenttransfer", + "api_protocol_sample_payment_fetchsamplepaymentlist", + "api_protocol_sample_payment_fetchsamplepayments", + "api_protocol_sample_payment_fetchsubmitpaymenttransferfinance", + "api_protocol_sample_payment_fetchupdatepaymenttransfer", + "api_protocol_sample_payment_fetchupdateprotocolrefundrecord", + "api_protocol_sample_payment_fetchwithdrawpaymenttransfer", + "api_protocol_sample_payment_ts", + "channel_channelserviceordertab_if", + "channel_channelviewdialog_formatprice", + "channel_channelviewdialog_fullfileurl", + "channel_channelviewdialog_normalizeagreementrow", + "clinical_payment_confirm_refundconfirmtab_formatamount", + "clinical_payment_confirm_timeline_index_formatprotocolamount", + "clinical_payment_confirm_timeline_index_handleattachmentpreview", + "clinical_payment_confirm_timeline_index_protocolpaymodelabel", + "clinical_payment_confirm_timeline_index_resolvefileurl", + "clinical_payment_confirm_timeline_index_showstepcontent", + "clinical_payment_confirm_timeline_index_visiblefields", + "components_business_clinical_payment_confirm_timeline_index_vue", + "components_business_sample_payment_detail_dialog_index_vue", + "components_common_amount_input_index_vue", + "payment_confirm_index_buildconfirmedparams", + "payment_confirm_index_buildpendingparams", + "payment_confirm_index_cardsubtitle", + "payment_confirm_index_formatpaymentamount", + "payment_confirm_index_formattabbadgecount", + "payment_confirm_index_fullfileurl", + "payment_confirm_index_handleconfirmedreset", + "payment_confirm_index_handleconfirmedsearch", + "payment_confirm_index_handlependingreset", + "payment_confirm_index_handlependingsearch", + "payment_confirm_index_ispresignrow", + "payment_confirm_index_loadall", + "payment_confirm_index_loadconfirmed", + "payment_confirm_index_loadpending", + "payment_confirm_index_loadtabpendingcounts", + "payment_confirm_index_openconfirm", + "payment_confirm_index_openviewconfirm", + "payment_confirm_index_submitconfirm", + "payment_confirm_index_submitreject", + "payment_info_paymentbysampletab_formatamount", + "presign_order_presignorderformdialog_attachmentstourls", + "presign_order_presignorderformdialog_fullfileurl", + "presign_order_presignorderformdialog_if", + "presign_order_presignorderformdialog_isimageurl", + "presign_order_presignorderformdialog_istransferlocked", + "presign_order_presignorderformdialog_makeuserstub", + "presign_order_presignorderformdialog_normalizetransfer", + "presign_order_presignorderformdialog_todayymd", + "presign_order_presignorderformdialog_userstubfromstore", + "protocol_protocolformdialog_ensuretransfertypeoptions", + "protocol_protocolformdialog_fmtmoney", + "protocol_protocolrefundrecorddialog_fmtmoney", + "protocol_protocolrefundrecorddialog_loadrecords", + "protocol_protocolrefundrecorddialog_onclosed", + "protocol_protocolrefundrecorddialog_onsave", + "protocol_protocolrefundrecorddialog_opencreate", + "protocol_protocolrefundrecorddialog_openedit", + "protocol_protocolrefundrecorddialog_resetform", + "sample_payment_detail_dialog_index_addtransfer", + "sample_payment_detail_dialog_index_attachmentstourls", + "sample_payment_detail_dialog_index_ensuretransferattachments", + "sample_payment_detail_dialog_index_ensuretransfertypes", + "sample_payment_detail_dialog_index_formatamount", + "sample_payment_detail_dialog_index_fullfileurl", + "sample_payment_detail_dialog_index_isimageurl", + "sample_payment_detail_dialog_index_istransferfieldslocked", + "sample_payment_detail_dialog_index_loaddetail", + "sample_payment_detail_dialog_index_notifychanged", + "sample_payment_detail_dialog_index_number", + "sample_payment_detail_dialog_index_paymentschedulestatuslabel", + "sample_payment_detail_dialog_index_removetransfer", + "sample_payment_detail_dialog_index_savetransferrow", + "sample_payment_detail_dialog_index_schedulecanaddtransfer", + "sample_payment_detail_dialog_index_submittransfer", + "sample_payment_detail_dialog_index_transferrowkey", + "sample_payment_detail_dialog_index_validatetransferrow", + "sample_payment_detail_dialog_index_withdrawtransfer", + "utils_money_format_addthousandseparators", + "utils_money_format_formatmoneydisplay", + "utils_money_format_formatmoneyinputdisplay", + "utils_money_format_parsemoneytonumber", + "utils_money_format_sanitizemoneyinput", + "utils_money_format_ts", + "utils_transfer_type_dict_gettransfertypeoptions", + "utils_transfer_type_dict_loadtransfertypedict", + "utils_transfer_type_dict_resolvetransfertypelabel", + "utils_transfer_type_dict_resolvetransfertypetagtype", + "utils_transfer_type_dict_ts", + "views_cell_storage_payment_confirm_index_vue", + "views_cell_storage_payment_confirm_invoicerequesttab_vue", + "views_cell_storage_presign_order_presignorderformdialog_vue", + "views_cell_storage_protocol_protocolrefundrecorddialog_vue", + "views_pilot_service_channel_channelserviceordertab_vue", + "views_pilot_service_channel_channelviewdialog_vue", + "views_pilot_service_channel_index_vue" + ], + "7": [ + "api_admin_batchsavepilotcheckup", + "api_admin_deletepilotcheckupactualitem", "api_admin_fetchcheckupinstitutionlist", "api_admin_fetchcheckupinstitutionpackagedetail", "api_admin_fetchcheckupinstitutionpackages", + "api_admin_fetchpilotcheckupactualitems", "api_admin_fetchpilotcheckupdetail", "api_admin_fetchpilotcheckuplist", - "api_admin_fetchupdatepostboundroles", + "api_admin_fetchpilotcheckupreserveitems", + "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", @@ -1462,12 +1597,23 @@ "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_loaddata", + "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", @@ -1485,6 +1631,7 @@ "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", @@ -1500,9 +1647,11 @@ "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", @@ -1526,26 +1675,12 @@ "pilot_application_checkupmanagementtab_onfillsuccess", "pilot_application_checkupmanagementtab_oninstitutionselectvisible", "pilot_application_checkupmanagementtab_remotesearchinstitutions", - "post_index_collectallpostbinddeptids", - "post_index_collectpostbinddeptsubtreeids", - "post_index_expandpostbinddepttree", - "post_index_findpostbinddeptnodebyid", - "post_index_handlepostrolesubmit", - "presign_order_presignorderformdialog_attachmentstourls", - "presign_order_presignorderformdialog_fullfileurl", - "presign_order_presignorderformdialog_if", - "presign_order_presignorderformdialog_isimageurl", - "presign_order_presignorderformdialog_istransferlocked", - "presign_order_presignorderformdialog_makeuserstub", - "presign_order_presignorderformdialog_normalizetransfer", - "presign_order_presignorderformdialog_todayymd", - "presign_order_presignorderformdialog_userstubfromstore", "production_material_materialconsumptiontab_displayconsumptionqty", "production_material_materialconsumptiontab_handlereset", "production_material_materialconsumptiontab_handlesearch", "production_material_materialconsumptiontab_loaddata", - "views_cell_storage_presign_order_presignorderformdialog_vue", "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", @@ -1554,141 +1689,149 @@ "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" - ], - "7": [ - "api_admin_batchsavepilotcheckup", - "api_admin_deletepilotcheckupactualitem", - "api_admin_markpilotcheckupchecked", - "api_admin_savepilotcheckup", - "api_admin_savepilotcheckupactualitems", - "api_admin_savepilotcheckupreserveitems", - "api_production_waste_output_fetchproductionwasteoutputlist", - "api_production_waste_output_ts", - "api_sample_production_reception_fetchproductionreceptionbysamplecode", - "api_sample_production_reception_fetchproductionreceptionsubmit", - "api_sample_production_reception_fetchproductionreceptionupdate", - "api_sample_production_reception_ts", - "api_sample_storage_cert_qc_fetchsamplestoragecertqc", - "api_sample_storage_cert_qc_savesamplestoragecertqc", - "api_sample_storage_cert_qc_ts", - "attachment_zip_progress_dialog_index_handledialogclose", - "checkup_management_checkup_reserve_items_dedupecheckupreserveitems", - "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_handlesubmit", - "checkup_management_checkupmarkcheckeddialog_handlesubmit", - "checkup_management_checkupregisterdialog_handlesubmit", - "checkup_management_checkupregisterdialog_reserveitemspayload", - "components_business_attachment_zip_progress_dialog_index_vue", - "components_business_storage_cert_qc_dialog_index_vue", - "components_business_work_order_remark_dialog_index_vue", - "components_core_layouts_art_settings_panel_widget_settingitem_vue", - "components_oa_approval_flow_tree_flowbranch_vue", - "components_oa_approval_flow_tree_types_ts", - "core_iframeroutemanager_iframeroutemanager_clear", - "flow_tree_flowbranch_branchname", - "flow_tree_flowbranch_nodesummary", - "flow_tree_flowbranch_onadd", - "flow_tree_flowbranch_onaddingroup", - "flow_tree_types_createdefaultflow", - "flow_tree_types_createendnode", - "flow_tree_types_createnode", - "flow_tree_types_ensureflowroot", - "flow_tree_types_findparent", - "flow_tree_types_insertbetween", - "flow_tree_types_newid", - "flow_tree_types_normalizeccassigneetypes", - "flow_tree_types_removechildnode", - "flow_tree_types_removefromsubtree", - "flow_tree_types_summarizeapprover", - "production_work_order_completeproductiontaskdialog_handleclose", - "production_work_order_completeproductiontaskdialog_handlesubmit", - "production_work_order_dispatchstepdialog_mergeduseroptions", - "production_work_order_dispatchstepdialog_onuserselectvisible", - "production_work_order_dispatchstepdialog_remotesearchusers", - "production_work_order_samplereceptiondialog_buildpayload", - "production_work_order_samplereceptiondialog_ensuredefaulthandler", - "production_work_order_samplereceptiondialog_handleclosed", - "production_work_order_samplereceptiondialog_initdialog", - "production_work_order_samplereceptiondialog_loadassignees", - "production_work_order_samplereceptiondialog_onhandlerchange", - "production_work_order_samplereceptiondialog_populatefromproduction", - "production_work_order_samplereceptiondialog_protocolstatustagtypebysource", - "production_work_order_samplereceptiondialog_resetprodform", - "production_work_order_samplereceptiondialog_searchassignees", - "production_work_order_samplereceptiondialog_submitproduction", - "production_work_order_samplereceptiondialog_todaydate", - "production_work_order_taskexecutiondialog_handleforwardsuccess", - "production_work_order_taskexecutiondialog_handlespawntemporaryworkorderclick", - "production_work_order_taskexecutiondialog_if", - "production_work_order_taskexecutiondialog_onsteplistdrop", - "production_work_order_taskexecutiondialog_openforwarddialog", - "production_work_order_taskexecutiondialog_savetaskattachmentsmanual", - "production_work_order_taskexecutiondialog_savetaskequipmentmanual", - "production_work_order_taskexecutiondialog_savetaskoutputsmanual", - "production_work_order_taskexecutiondialog_stepseqclass", - "production_work_order_taskexecutiondialog_submitspawntemporary", - "storage_cert_qc_dialog_index_applydetail", - "storage_cert_qc_dialog_index_displayvalue", - "storage_cert_qc_dialog_index_handlesave", - "storage_cert_qc_dialog_index_loaddetail", - "storage_cert_qc_dialog_index_resetformkeys", - "utils_production_step_assignee_fetchproductionstepassigneeusers", - "utils_production_step_assignee_invalidateproductionstepassigneeusercache", - "utils_production_step_assignee_productionstepassigneeuserlistparams", - "utils_production_step_assignee_ts", - "utils_storage_cert_qc_fields_resolvestoragecertqctypekey", - "utils_storage_cert_qc_fields_supportsstoragecertqc", - "utils_storage_cert_qc_fields_ts", - "views_pilot_service_checkup_management_checkupdetaildialog_vue", - "views_production_production_work_order_completeproductiontaskdialog_vue", - "views_production_production_work_order_dispatchqcworkorderdialog_vue", - "views_production_production_work_order_dispatchstepdialog_vue", - "views_production_production_work_order_index_vue", - "views_production_production_work_order_productionworkordertabbar_vue", - "views_production_production_work_order_samplereceptiondialog_vue", - "views_production_production_work_order_tabs_productionworkordertabpanel_vue", - "views_production_production_work_order_taskexecutiondialog_vue", - "views_production_waste_output_index_vue", - "waste_output_index_displaycell", - "waste_output_index_handlereset", - "waste_output_index_handlesearch", - "waste_output_index_handleview", - "waste_output_index_hastaskid", - "waste_output_index_loaddata", - "widget_settingitem_emit", - "widget_settingitem_if", - "work_order_remark_dialog_index_handleclose", - "work_order_remark_dialog_index_handlesubmit" + "views_production_production_material_productionmaterialusagetab_vue" ], "8": [ + "api_admin_fetchcheckupinstitutioninvoices", + "api_admin_fetchcheckupinstitutionprojects", + "api_admin_fetchcreatecheckupinstitution", + "api_admin_fetchcreatecheckupinstitutioninvoice", + "api_admin_fetchcreatecheckupinstitutionproject", + "api_admin_fetchcreateitemunit", + "api_admin_fetchdeleteitemunit", + "api_admin_fetchitemunitlist", + "api_admin_fetchupdatecheckupinstitution", + "api_admin_fetchupdatecheckupinstitutioninvoice", + "api_admin_fetchupdatecheckupinstitutionproject", + "api_admin_fetchupdateitemunit", + "api_env_detect_item_fetchcreateenvdetectitem", + "api_env_detect_item_fetchdeleteenvdetectitem", + "api_env_detect_item_fetchenvdetectitemdetail", + "api_env_detect_item_fetchenvdetectitemlist", + "api_env_detect_item_fetchenvdetectitemsactive", + "api_env_detect_item_fetchupdateenvdetectitem", + "api_env_detect_item_ts", + "api_outbound_release_review_submitoutboundreleasereview", + "art_screen_lock_index_disabledevtools", + "art_screen_lock_index_handledialogopen", + "art_screen_lock_index_handlekeydown", + "art_screen_lock_index_handlelock", + "art_screen_lock_index_handleunlock", + "art_screen_lock_index_ismobile", + "art_screen_lock_index_openlockscreen", + "art_screen_lock_index_verifypassword", + "cell_sample_type_index_handlebatchdelete", + "checkup_institution_index_handleadd", + "checkup_institution_index_handleadditem", + "checkup_institution_index_handledelete", + "checkup_institution_index_handledeleteitem", + "checkup_institution_index_handledropdowncommand", + "checkup_institution_index_handleedit", + "checkup_institution_index_handleedititem", + "checkup_institution_index_handleinstitutionlogochange", + "checkup_institution_index_handleinstitutionlogoexceed", + "checkup_institution_index_handlereset", + "checkup_institution_index_handlesearch", + "checkup_institution_index_handleview", + "checkup_institution_index_institutionlogourl", + "checkup_institution_index_isrowselected", + "checkup_institution_index_loaddata", + "checkup_institution_index_loaditems", + "checkup_institution_index_onitemdialogclosed", + "checkup_institution_index_onitemselectionchange", + "checkup_institution_index_openitemdialog", + "checkup_institution_index_resetcompanyform", + "checkup_institution_index_resetitemform", + "checkup_institution_index_submitcompany", + "checkup_institution_index_submititem", + "checkup_institution_index_togglerowselection", + "checkup_institution_index_uploadinstitutionlogofile", + "collection_region_index_handlebatchdelete", + "collection_region_index_handlebatchdeletehospital", + "collection_region_index_handlebatchdeletestaff", + "components_core_layouts_art_screen_lock_index_vue", + "core_routevalidator_routevalidator", + "core_routevalidator_routevalidator_checkcomponents", + "core_routevalidator_routevalidator_checkduplicates", + "core_routevalidator_routevalidator_checknestedindexcomponent", + "core_routevalidator_routevalidator_resolvepath", + "core_routevalidator_routevalidator_validate", + "dept_index_catch", + "env_detect_item_index_handleadd", + "env_detect_item_index_handlebatchdelete", + "env_detect_item_index_handledelete", + "env_detect_item_index_handleedit", + "env_detect_item_index_handlereset", + "env_detect_item_index_handlesearch", + "env_detect_item_index_handleselectionchange", + "env_detect_item_index_handlesubmit", + "env_detect_item_index_handleview", + "env_detect_item_index_loaddata", + "env_detect_item_index_resetform", + "list_donationauditdialog_handlesubmit", + "list_donationauditdialog_resetform", + "list_donationstatuschangedialog_handlesubmit", + "list_donationstatuschangedialog_resetform", + "outbound_release_review_outboundreleasereviewdialog_handlesubmit", + "product_index_if", + "product_index_revokelocalpreview", + "product_index_scrolltofirsterror", + "protocol_protocolauditdialog_handlesubmit", + "protocol_protocolauditdialog_resetform", + "protocol_protocolstatuschangedialog_handlesubmit", + "protocol_protocolstatuschangedialog_resetform", + "router_core_routevalidator_ts", + "storage_release_review_index_handlebatchstore", + "storage_release_review_index_onreviewsubmitted", + "storage_release_review_index_openreviewdialog", + "unit_index_handleadd", + "unit_index_handlebatchdelete", + "unit_index_handledelete", + "unit_index_handledropdowncommand", + "unit_index_handleedit", + "unit_index_handlereset", + "unit_index_handlesearch", + "unit_index_handleselectionchange", + "unit_index_handlesubmit", + "unit_index_handleview", + "unit_index_loaddata", + "unit_index_resetform", + "utils_fullscreen_loading_ts", + "utils_fullscreen_loading_withfullscreenloading", + "utils_qc_company_task_group_test_task", + "utils_qc_company_task_group_test_ts", + "views_cell_storage_protocol_protocolauditdialog_vue", + "views_cell_storage_protocol_protocolstatuschangedialog_vue", + "views_pilot_service_checkup_institution_checkuppackagepanel_vue", + "views_pilot_service_checkup_institution_index_vue", + "views_quality_inspection_env_detect_item_index_vue", + "views_quality_inspection_storage_release_review_index_vue", + "views_research_donation_list_donationauditdialog_vue", + "views_research_donation_list_donationstatuschangedialog_vue", + "views_system_product_index_vue", + "views_system_unit_index_vue" + ], + "9": [ "api_admin_fetchgetmenulist", - "api_auth_fetchchangepassword", - "api_auth_fetchgetmenucodes", - "api_auth_fetchgetuserinfo", - "api_auth_fetchlogin", - "api_auth_fetchlogout", - "api_auth_fetchupdateprofile", - "api_auth_fetchuploadprofileavatar", - "api_auth_fetchwxqrcreate", - "api_auth_fetchwxqrstatus", - "api_auth_ts", - "components_core_layouts_art_header_bar_widget_userprofiledialog_vue", "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", "composables_usesettingshandlers_usesettingshandlers", "composables_usesettingspanel_usesettingspanel", "composables_usesettingsstate_usesettingsstate", + "core_componentloader_componentloader", + "core_componentloader_componentloader_constructor", + "core_componentloader_componentloader_createemptycomponent", + "core_componentloader_componentloader_createerrorcomponent", + "core_componentloader_componentloader_load", + "core_componentloader_componentloader_loadiframe", + "core_componentloader_componentloader_loadlayout", + "core_iframeroutemanager_iframeroutemanager", + "core_iframeroutemanager_iframeroutemanager_constructor", + "core_iframeroutemanager_iframeroutemanager_findbypath", + "core_iframeroutemanager_iframeroutemanager_getall", + "core_iframeroutemanager_iframeroutemanager_getinstance", + "core_iframeroutemanager_iframeroutemanager_load", "core_menuprocessor_menuprocessor", "core_menuprocessor_menuprocessor_buildfullpath", "core_menuprocessor_menuprocessor_filteremptymenus", @@ -1719,6 +1862,14 @@ "core_routeregistry_routeregistry_markasregistered", "core_routeregistry_routeregistry_register", "core_routeregistry_routeregistry_unregister", + "core_routetransformer_routetransformer", + "core_routetransformer_routetransformer_constructor", + "core_routetransformer_routetransformer_extractfirstsegment", + "core_routetransformer_routetransformer_handlefirstlevelroute", + "core_routetransformer_routetransformer_handleiframeroute", + "core_routetransformer_routetransformer_handlenormalroute", + "core_routetransformer_routetransformer_isfirstlevelroute", + "core_routetransformer_routetransformer_transform", "core_useappmode_useappmode", "core_useauth_useauth", "core_useceremony_useceremony", @@ -1727,7 +1878,6 @@ "core_usetheme_usetheme", "guards_aftereach_setupaftereachguard", "guards_beforeeach_closeloading", - "guards_beforeeach_fetchuserinfo", "guards_beforeeach_getpendingloading", "guards_beforeeach_getrouteinitfailed", "guards_beforeeach_handledynamicroutes", @@ -1746,70 +1896,75 @@ "hooks_core_usecommon_ts", "hooks_core_usetheme_ts", "http_error_ishttperror", + "navigation_route_getfirstmenupath", + "navigation_route_getfirstsecondlevelmenupath", + "navigation_route_isiframe", + "navigation_route_isnavigablemenuitem", + "navigation_route_isworkbenchmenuitem", + "navigation_route_isworkbenchroute", + "navigation_route_normalizepath", + "navigation_worktab_setworktab", + "router_core_componentloader_ts", + "router_core_iframeroutemanager_ts", "router_core_menuprocessor_ts", "router_core_routepermissionvalidator_ts", "router_core_routeregistry_ts", + "router_core_routetransformer_ts", "router_guards_aftereach_ts", "router_guards_beforeeach_ts", "router_index_initrouter", "router_index_ts", + "router_sidebar_menu_filter_filtersidebarroutes", + "router_sidebar_menu_filter_issidebarnavigableroute", "ui_animation_themeanimation", "ui_animation_toggletheme", "ui_animation_toggletransition", - "utils_loginrsa_buildwebencryptedloginbody", - "utils_loginrsa_ts", + "utils_navigation_route_ts", + "utils_navigation_worktab_ts", "utils_router_configurenprogress", "utils_router_formatmenutitle", "utils_router_resolvesaferedirecttarget", "utils_router_setpagetitle", + "utils_router_sidebar_menu_filter_ts", "utils_router_ts", - "utils_ui_animation_ts", - "utils_user_avatar_defaultavatarpathbyrole", - "utils_user_avatar_hascustomuseravatar", - "utils_user_avatar_joinpublicasset", - "utils_user_avatar_normalizeavatarstoragekey", - "utils_user_avatar_pickuploadavatarurl", - "utils_user_avatar_pickuseravatarraw", - "utils_user_avatar_resolvestoragefileurl", - "utils_user_avatar_resolveuseravatarfrominfo", - "utils_user_avatar_resolveuseravatarurl", - "utils_user_avatar_ts", - "widget_userprofiledialog_handleavatarchange", - "widget_userprofiledialog_handleclearavatar", - "widget_userprofiledialog_handleclose", - "widget_userprofiledialog_handlesubmit", - "widget_userprofiledialog_loadprofile", - "widget_userprofiledialog_revokeavatarlocalpreview" + "utils_ui_animation_ts" ], - "9": [ + "10": [ + "api_admin_fetchcellsampletypelist", + "api_admin_fetchcreatecellsampletype", "api_admin_fetchcreatemenu", + "api_admin_fetchcreatetenant", + "api_admin_fetchdeletecellsampletype", "api_admin_fetchdeletemenu", + "api_admin_fetchdeletetenant", "api_admin_fetchmenutree", + "api_admin_fetchtenantlist", + "api_admin_fetchupdatecellsampletype", "api_admin_fetchupdatemenu", + "api_admin_fetchupdatetenant", "category_index_catch", "category_index_collectids", "category_index_handlecategorytableselectionchange", "category_index_handleview", - "components_business_sample_qc_batch_readonly_index_vue", + "cell_sample_type_index_handleadd", + "cell_sample_type_index_handledelete", + "cell_sample_type_index_handledropdowncommand", + "cell_sample_type_index_handleedit", + "cell_sample_type_index_handlereset", + "cell_sample_type_index_handlesearch", + "cell_sample_type_index_handlesubmit", + "cell_sample_type_index_handletypelogochange", + "cell_sample_type_index_handletypelogoexceed", + "cell_sample_type_index_handleview", + "cell_sample_type_index_isrowselected", + "cell_sample_type_index_loaddata", + "cell_sample_type_index_resetform", + "cell_sample_type_index_togglerowselection", + "cell_sample_type_index_typelogourl", + "cell_sample_type_index_uploadtypelogofile", "components_business_system_view_dialog_index_vue", - "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_formatmetric", - "composables_inbound_view_sections_resolveinboundprotocolstatus", "composables_useinboundqcviewdialog_useinboundqcviewdialog", "composables_useoutboundqcviewdialog_useoutboundqcviewdialog", - "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", "dept_index_get", "dept_index_postorder", "dept_index_preorder", @@ -1828,144 +1983,35 @@ "menu_index_loaddata", "menu_index_resetform", "menu_index_toggleexpand", - "payment_info_paymentbysampletab_formatduedate", "reagent_index_isstocklow", "reagent_index_sourcetypelabel", "reagent_index_sourcetypetagtype", "reagent_index_truncatetext", - "sample_qc_batch_readonly_index_ensureactivebatchkey", - "sample_qc_batch_readonly_index_loadbatches", - "sample_qc_batch_readonly_index_syncsections", - "utils_clinical_payment_flow_steps_buildpaymentflowsteps", - "utils_clinical_payment_flow_steps_dash", - "utils_clinical_payment_flow_steps_formatamount", - "utils_clinical_payment_flow_steps_hasfinancereceipt", - "utils_clinical_payment_flow_steps_hasfinancerefund", - "utils_clinical_payment_flow_steps_hasreceiptsubmit", - "utils_clinical_payment_flow_steps_hasrefundsubmit", - "utils_clinical_payment_flow_steps_receiptsubmittime", - "utils_clinical_payment_flow_steps_resolvestepstate", - "utils_clinical_payment_flow_steps_ts", - "utils_datetime_display_formatdateonly", - "utils_datetime_display_formatdatetimedisplay", - "utils_datetime_display_formatdisplayordash", - "utils_datetime_display_lookslikedatetime", - "utils_datetime_display_ts", - "utils_oa_approval_print_formatdateonly", - "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_fetchqcinspectionbatchesbatch", - "utils_qc_inspection_batch_loadqcinspectionbatches", - "utils_qc_inspection_batch_resolvebatchsections", - "utils_qc_inspection_batch_resolvebatchsectiontasks", - "utils_qc_inspection_batch_resolvedefaultqcbatchname", - "utils_qc_inspection_batch_ts", - "utils_sample_production_reception_fields_formatprocesstimedate", - "utils_sample_production_reception_fields_formatproductionfieldvalue", - "utils_sample_production_reception_fields_infectiousfourtestlabel", - "utils_sample_production_reception_fields_resolveproductionreceptionfields", - "utils_sample_production_reception_fields_ts", - "utils_sample_reception_view_sections_buildproductionreceptionviewsection", - "utils_sample_reception_view_sections_buildqcreceptionviewfields", - "utils_sample_reception_view_sections_ts", + "tenant_index_handleadd", + "tenant_index_handlebatchdelete", + "tenant_index_handledelete", + "tenant_index_handledropdowncommand", + "tenant_index_handleedit", + "tenant_index_handlereset", + "tenant_index_handlesearch", + "tenant_index_handleselectionchange", + "tenant_index_handlesubmit", + "tenant_index_handleview", + "tenant_index_isdefaulttenantno", + "tenant_index_isdefaulttenantrow", + "tenant_index_loaddata", + "tenant_index_resetform", + "tenant_index_rowselectable", + "views_basic_info_cell_sample_type_index_vue", + "views_basic_info_cell_sample_type_samplecodetab_vue", "views_pilot_service_checkup_management_checkupviewdialog_vue", "views_production_reagent_index_vue", - "views_quality_inspection_qc_work_order_composables_inbound_view_sections_ts", "views_quality_inspection_qc_work_order_composables_useinboundqcviewdialog_ts", "views_quality_inspection_qc_work_order_composables_useoutboundqcviewdialog_ts", - "views_quality_inspection_qc_work_order_composables_useqcworkordertaskviewsections_ts", "views_system_category_index_vue", "views_system_dept_index_vue", - "views_system_menu_index_vue" - ], - "10": [ - "amount_input_index_handleblur", - "amount_input_index_handlefocus", - "amount_input_index_handleinput", - "api_admin_fetchdictdataoptions", - "api_business_fetchclinicalreceiptconfirmed", - "api_sample_freight_fetchcreatesamplefreight", - "api_sample_freight_fetchlinksamplefreight", - "api_sample_freight_fetchsamplefreightdetail", - "api_sample_freight_fetchsamplefreightlist", - "api_sample_freight_fetchsamplefreightsampleoptions", - "api_sample_freight_fetchunlinksamplefreight", - "api_sample_freight_fetchupdatesamplefreight", - "api_sample_freight_ts", - "channel_channelserviceordertab_if", - "channel_channelviewdialog_formatprice", - "channel_channelviewdialog_fullfileurl", - "channel_channelviewdialog_normalizeagreementrow", - "clinical_payment_confirm_index_buildconfirmedparams", - "clinical_payment_confirm_index_buildpendingparams", - "clinical_payment_confirm_index_formatamount", - "clinical_payment_confirm_index_formattabbadgecount", - "clinical_payment_confirm_index_fullfileurl", - "clinical_payment_confirm_index_handleconfirmedreset", - "clinical_payment_confirm_index_handleconfirmedsearch", - "clinical_payment_confirm_index_handlependingreset", - "clinical_payment_confirm_index_handlependingsearch", - "clinical_payment_confirm_index_isimageurl", - "clinical_payment_confirm_index_loadall", - "clinical_payment_confirm_index_loadconfirmed", - "clinical_payment_confirm_index_loadpending", - "clinical_payment_confirm_index_openconfirm", - "clinical_payment_confirm_index_openviewconfirm", - "clinical_payment_confirm_index_pendingcardtitle", - "clinical_payment_confirm_refundconfirmtab_formatamount", - "clinical_payment_confirm_timeline_index_formatprotocolamount", - "clinical_payment_confirm_timeline_index_handleattachmentpreview", - "clinical_payment_confirm_timeline_index_protocolpaymodelabel", - "clinical_payment_confirm_timeline_index_resolvefileurl", - "clinical_payment_confirm_timeline_index_showstepcontent", - "clinical_payment_confirm_timeline_index_visiblefields", - "components_business_clinical_payment_confirm_timeline_index_vue", - "components_business_sample_freight_pick_table_index_vue", - "components_common_amount_input_index_vue", - "material_index_loaddictoptions", - "navigation_jump_handlemenujump", - "navigation_jump_openexternallink", - "payment_confirm_index_formatpaymentamount", - "payment_info_paymentbysampletab_formatamount", - "protocol_protocolformdialog_fmtmoney", - "protocol_samplepaymentpanel_fullfileurl", - "protocol_samplepaymentpanel_if", - "protocol_samplepaymentpanel_isimageurl", - "sample_freight_freightconfigdialog_clearsampleselection", - "sample_freight_freightconfigdialog_handlesamplesearch", - "sample_freight_freightconfigdialog_handlesubmit", - "sample_freight_freightconfigdialog_issampleselectable", - "sample_freight_freightconfigdialog_loadexistingfreights", - "sample_freight_freightconfigdialog_loadtransportmodeoptions", - "sample_freight_freightconfigdialog_onclosed", - "sample_freight_freightconfigdialog_onpickfreight", - "sample_freight_freightconfigdialog_onsamplepagechange", - "sample_freight_freightconfigdialog_onsamplepagesizechange", - "sample_freight_freightconfigdialog_onsampleselectionchange", - "sample_freight_freightconfigdialog_open", - "sample_freight_freightconfigdialog_reloadsampleoptions", - "sample_freight_freightconfigdialog_toitems", - "sample_freight_freighteditdialog_handlesubmit", - "sample_freight_freighteditdialog_loadtransportmodeoptions", - "sample_freight_freighteditdialog_onclosed", - "sample_freight_freighteditdialog_open", - "utils_money_format_addthousandseparators", - "utils_money_format_formatmoneydisplay", - "utils_money_format_formatmoneyinputdisplay", - "utils_money_format_parsemoneytonumber", - "utils_money_format_sanitizemoneyinput", - "utils_money_format_ts", - "utils_navigation_jump_ts", - "views_cell_storage_protocol_samplepaymentpanel_vue", - "views_cell_storage_sample_freight_freightconfigdialog_vue", - "views_cell_storage_sample_freight_freighteditdialog_vue", - "views_pilot_service_channel_channelserviceordertab_vue", - "views_pilot_service_channel_channelviewdialog_vue", - "views_pilot_service_channel_index_vue", - "views_pilot_service_clinical_payment_confirm_index_vue" + "views_system_menu_index_vue", + "views_system_tenant_index_vue" ], "11": [ "api_business_fetchattachmentdownloadurl", @@ -2051,250 +2097,86 @@ "views_quality_inspection_qc_work_order_composables_useqcviewattachmenthelpers_ts" ], "12": [ - "api_admin_fetchdepttree", - "api_admin_fetchuserlist", - "api_oaapproval_fetchoaflowpreview", - "api_oaapproval_fetchoatemplatedetail", - "components_oa_approval_oaflowpreview_vue", - "components_oa_approval_oastartformdialog_vue", - "infusion_schedule_management_infusionschedulehandoverdialog_remotesearchhandoverusers", - "oa_approval_oaflowpreview_avatarchar", - "oa_approval_oaflowpreview_avatarcolor", - "oa_approval_oaflowpreview_avatarinitial", - "oa_approval_oaflowpreview_chiptitle", - "oa_approval_oaflowpreview_confirmpicker", - "oa_approval_oaflowpreview_isinitiatorselect", - "oa_approval_oaflowpreview_islocalselected", - "oa_approval_oaflowpreview_localpeople", - "oa_approval_oaflowpreview_memberoptionlabel", - "oa_approval_oaflowpreview_memberoptionsub", - "oa_approval_oaflowpreview_onmemberpick", - "oa_approval_oaflowpreview_onpickerclosed", - "oa_approval_oaflowpreview_openpicker", - "oa_approval_oaflowpreview_removepickermember", - "oa_approval_oaflowpreview_removeuser", - "oa_approval_oaflowpreview_resolveuser", - "oa_approval_oaflowpreview_signbadge", - "oa_approval_oaflowpreview_signbadgetext", - "oa_approval_oaflowpreview_updateselect", - "oa_approval_oainstancedetaildialog_applyschema", - "oa_approval_oastartformdialog_closedialog", - "oa_approval_oastartformdialog_flowneedsinitiatorselect", - "oa_approval_oastartformdialog_loadflowpreview", - "oa_approval_oastartformdialog_loadusers", - "oa_approval_oastartformdialog_ondialogclosed", - "oa_approval_oastartformdialog_onpick", - "oa_approval_oastartformdialog_resetflowpreviewstate", - "oa_approval_oastartformdialog_scheduleflowpreview", - "utils_oa_confirmation_kit_runtime_applyconfirmationkitdatelinkage", - "utils_oa_confirmation_kit_runtime_applyconfirmationkitdefaults", - "utils_oa_confirmation_kit_runtime_asrules", - "utils_oa_confirmation_kit_runtime_clearconfirmationdatemanualandrelink", - "utils_oa_confirmation_kit_runtime_ensureconfirmationkitvisibility", - "utils_oa_confirmation_kit_runtime_findconfirmationkitbyhireorprobation", - "utils_oa_confirmation_kit_runtime_isconfirmationdatefield", - "utils_oa_confirmation_kit_runtime_isemptyvalue", - "utils_oa_confirmation_kit_runtime_kitchildren", - "utils_oa_confirmation_kit_runtime_listconfirmationkitbindings", - "utils_oa_confirmation_kit_runtime_listmanualconfirmationdatefields", - "utils_oa_confirmation_kit_runtime_markconfirmationdatemanual", - "utils_oa_confirmation_kit_runtime_resolvebinding", - "utils_oa_confirmation_kit_runtime_ts", - "utils_oa_confirmation_kit_runtime_walk", - "utils_oa_flow_preview_refresh_addfield", - "utils_oa_flow_preview_refresh_addformulafields", - "utils_oa_flow_preview_refresh_buildflowpreviewrequestkey", - "utils_oa_flow_preview_refresh_collectconditionfields", - "utils_oa_flow_preview_refresh_nodetype", - "utils_oa_flow_preview_refresh_pickrelevantformdata", - "utils_oa_flow_preview_refresh_shouldshowflowpreviewspinner", - "utils_oa_flow_preview_refresh_shouldskipflowpreviewrequest", - "utils_oa_flow_preview_refresh_sortkeysdeep", - "utils_oa_flow_preview_refresh_ts", - "utils_oa_form_create_upload_ensureoauploadruleprops", - "utils_oa_leave_kit_runtime_ensureleavekitruleprops", - "utils_oa_overtime_kit_runtime_ensureovertimekitruleprops", - "utils_oa_owner_field_defaults_applyownerfielddefaults", - "utils_oa_owner_field_defaults_buildcurrentownerdeptsync", - "utils_oa_owner_field_defaults_buildcurrentownerperson", - "utils_oa_owner_field_defaults_ensureownerfieldruleprops", - "utils_oa_owner_field_defaults_flattenrules", - "utils_oa_owner_field_defaults_isemptyownervalue", - "utils_oa_owner_field_defaults_resolvecurrentownerdept", - "utils_oa_owner_field_defaults_ts", - "utils_oa_owner_field_defaults_walkrules", - "utils_oa_resignation_kit_runtime_applyresignationkitdefaults", - "utils_oa_resignation_kit_runtime_asrules", - "utils_oa_resignation_kit_runtime_isempty", - "utils_oa_resignation_kit_runtime_listresignationkitbindings", - "utils_oa_resignation_kit_runtime_resolvebinding", - "utils_oa_resignation_kit_runtime_ts", - "utils_oa_resignation_kit_runtime_walk", - "utils_protocol_payment_installment_addmonthsymd" + "api_collection_protocol_fetchcollectionprotocollist", + "api_sample_info_handle_fetchsampleinfoquickregister", + "api_sample_info_handle_fetchupdatefullmoonhandle", + "api_sample_info_handle_fetchupdatestoragecerthandle", + "api_sample_info_handle_ts", + "clinical_schedule_payment_detail_index_dash", + "clinical_schedule_payment_detail_index_fmtmoney", + "components_business_clinical_schedule_payment_detail_index_vue", + "components_business_protocol_attachment_mini_readonly_index_vue", + "components_business_protocol_finance_confirm_fields_index_vue", + "components_business_protocol_handle_panel_index_vue", + "components_business_sample_code_with_special_display_index_vue", + "components_business_sample_production_info_cards_index_vue", + "components_business_sample_qc_info_grouped_panel_index_vue", + "components_business_sample_reception_dual_readonly_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_finance_confirm_fields_index_for", + "protocol_handle_panel_index_applyinitial", + "protocol_handle_panel_index_handlesave", + "protocol_handle_panel_index_onfilechange", + "protocol_handle_panel_index_searchusers", + "protocol_handle_panel_index_urlstofiles", + "protocol_index_handleadd", + "protocol_index_handlebatchdelete", + "protocol_index_handledelete", + "protocol_index_handledropdowncommand", + "protocol_index_handleedit", + "protocol_index_handlereset", + "protocol_index_handlesearch", + "protocol_index_handleselectionchange", + "protocol_index_handleview", + "protocol_index_loaddata", + "protocol_index_onformsaved", + "protocol_index_openrefunddialog", + "protocol_protocolattachmentreadonly_resolvefileurl", + "protocol_protocolviewdialog_financeconfirmattachmentfiles", + "protocol_protocolviewdialog_refundattachmentfiles", + "protocol_protocolviewdialog_refundfinanceconfirmattachmentfiles", + "protocol_protocolviewdialog_transferattachments", + "sample_production_info_cards_index_productiontaskstatuslabel", + "sample_storage_release_info_index_conclusionlabel", + "sample_storage_release_info_index_splitattachmenturls", + "utils_protocol_doc_label_formatprotocoldocbatchdeleteconfirm", + "utils_protocol_doc_label_formatprotocoldocdeleteconfirm", + "utils_protocol_doc_label_formatprotocoldocsubject", + "utils_protocol_doc_label_getprotocoldoctypelabel", + "utils_protocol_doc_label_ts", + "views_cell_storage_protocol_index_vue", + "views_cell_storage_protocol_protocolattachmentreadonly_vue", + "views_cell_storage_protocol_protocolviewdialog_vue", + "views_production_cell_product_source_chain_samplecustomerviewdialog_vue", + "views_production_pre_transit_sample_pretransitprotocolcardlist_vue", + "views_production_production_work_order_productionworkorderqcviewdialog_vue", + "views_production_production_work_order_taskpaperattachmentspanel_vue", + "views_quality_inspection_pre_transit_sample_pretransitprotocolcardlist_vue", + "views_quality_inspection_qc_work_order_qccompanytaskresultdialog_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" ], "13": [ - "api_collection_protocol_fetchprotocolinvoicependingcount", - "api_presign_order_fetchconfirmpresigntransfer", - "api_presign_order_fetchconvertpresignorder", - "api_presign_order_fetchcreatepresignorder", - "api_presign_order_fetchcreatepresigntransfer", - "api_presign_order_fetchdeletepresignorder", - "api_presign_order_fetchpresignorderdetail", - "api_presign_order_fetchpresignorderlist", - "api_presign_order_fetchpresigntransferreceiptconfirmedlist", - "api_presign_order_fetchpresigntransferreceiptconfirmlist", - "api_presign_order_fetchrejectpresigntransfer", - "api_presign_order_fetchsubmitpresigntransferfinance", - "api_presign_order_fetchupdatepresignorder", - "api_presign_order_fetchupdatepresigntransfer", - "api_presign_order_fetchwithdrawpresigntransfer", - "api_presign_order_ts", - "api_protocol_sample_payment_fetchconfirmpaymenttransfer", - "api_protocol_sample_payment_fetchcreatepaymenttransfer", - "api_protocol_sample_payment_fetchcreateprotocolrefundrecord", - "api_protocol_sample_payment_fetchdeleteprotocolrefundrecord", - "api_protocol_sample_payment_fetchpaymentchaselist", - "api_protocol_sample_payment_fetchpaymenttransferlist", - "api_protocol_sample_payment_fetchpaymenttransferreceiptconfirmedlist", - "api_protocol_sample_payment_fetchpaymenttransferreceiptconfirmlist", - "api_protocol_sample_payment_fetchprotocolrefundrecords", - "api_protocol_sample_payment_fetchputsamplepayments", - "api_protocol_sample_payment_fetchrejectpaymenttransfer", - "api_protocol_sample_payment_fetchsamplepaymentdetail", - "api_protocol_sample_payment_fetchsamplepaymentlist", - "api_protocol_sample_payment_fetchsamplepayments", - "api_protocol_sample_payment_fetchsubmitpaymenttransferfinance", - "api_protocol_sample_payment_fetchupdatepaymenttransfer", - "api_protocol_sample_payment_fetchupdateprotocolrefundrecord", - "api_protocol_sample_payment_fetchwithdrawpaymenttransfer", - "api_protocol_sample_payment_ts", - "components_business_payment_receipt_confirm_dialog_index_vue", - "payment_confirm_index_buildconfirmedparams", - "payment_confirm_index_buildpendingparams", - "payment_confirm_index_cardsubtitle", - "payment_confirm_index_formattabbadgecount", - "payment_confirm_index_fullfileurl", - "payment_confirm_index_handleconfirmedreset", - "payment_confirm_index_handleconfirmedsearch", - "payment_confirm_index_handlependingreset", - "payment_confirm_index_handlependingsearch", - "payment_confirm_index_ispresignrow", - "payment_confirm_index_loadall", - "payment_confirm_index_loadconfirmed", - "payment_confirm_index_loadpending", - "payment_confirm_index_loadtabpendingcounts", - "payment_confirm_index_openconfirm", - "payment_confirm_index_openviewconfirm", - "payment_confirm_index_submitconfirm", - "payment_confirm_index_submitreject", - "payment_info_paymentbysampletab_buildpreviewrow", - "payment_info_paymentbysampletab_findearliestconfirmableschedule", - "payment_info_paymentbysampletab_fullfileurl", - "payment_info_paymentbysampletab_handleattachpreview", - "payment_info_paymentbysampletab_handlereset", - "payment_info_paymentbysampletab_handlesearch", - "payment_info_paymentbysampletab_handleviewprotocol", - "payment_info_paymentbysampletab_loaddata", - "payment_info_paymentbysampletab_loaddetail", - "payment_info_paymentbysampletab_ondetailclosed", - "payment_info_paymentbysampletab_onreceiptrefresh", - "payment_info_paymentbysampletab_openconfirmforschedule", - "payment_info_paymentbysampletab_paymentschedulestatuslabel", - "payment_info_paymentbysampletab_schedulecanconfirm", - "payment_info_paymentbysampletab_transferattachmentfiles", - "protocol_protocolrefundrecorddialog_fmtmoney", - "protocol_protocolrefundrecorddialog_loadrecords", - "protocol_protocolrefundrecorddialog_onclosed", - "protocol_protocolrefundrecorddialog_onsave", - "protocol_protocolrefundrecorddialog_opencreate", - "protocol_protocolrefundrecorddialog_openedit", - "protocol_protocolrefundrecorddialog_resetform", - "views_cell_storage_payment_confirm_index_vue", - "views_cell_storage_payment_confirm_invoicerequesttab_vue", - "views_cell_storage_payment_info_paymentbysampletab_vue", - "views_cell_storage_protocol_protocolrefundrecorddialog_vue" - ], - "14": [ - "api_production_work_order_fetchcompleteproductionworkorder", - "api_production_work_order_fetchconfigureproductionworkorder", - "api_production_work_order_fetchcreateproductionworkorder", - "api_production_work_order_fetchcreateqcfromproduction", - "api_production_work_order_fetchdeleteproductionworkorder", - "api_production_work_order_fetchmineproductionworkordertabstepcounts", - "api_production_work_order_fetchmineproductionworkordertabstepcountsdeduped", - "api_production_work_order_fetchproductionworkordercellproductoptions", - "api_production_work_order_fetchproductionworkorderdetail", - "api_production_work_order_fetchproductionworkorderlist", - "api_production_work_order_fetchproductionworkorderqcdispatchoptions", - "api_production_work_order_fetchproductionworkorderqcinfo", - "api_production_work_order_fetchproductionworkordertabstepcounts", - "api_production_work_order_fetchproductionworkordertabstepcountsdeduped", - "api_production_work_order_fetchupdateproductionworkorder", - "api_production_work_order_fetchvoidproductionworkorder", - "api_production_work_order_formatproductionworkordertabstepbadge", - "api_production_work_order_isproductionworkordertabstepbadgezero", - "api_production_work_order_sumproductionworkordertabstepcounts", - "api_production_work_order_ts", - "components_oa_approval_oa_condition_fields_ts", - "flow_tree_flowbranch_branchconditionlines", - "oa_approval_oa_condition_fields_collectconditionreferencedfields", - "oa_approval_oa_condition_fields_collectformconditionreferencedfields", - "oa_approval_oa_condition_fields_flattenformrules", - "oa_approval_oa_condition_fields_formatconditionpreview", - "oa_approval_oa_condition_fields_formatconditionpreviewlines", - "oa_approval_oa_condition_fields_formatconditionvaluetext", - "oa_approval_oa_condition_fields_listconditioncandidates", - "oa_approval_oa_condition_fields_normalizeschemaconditionrequired", - "oa_approval_oa_condition_fields_opsforfieldtype", - "oa_approval_oa_condition_fields_walkrules", - "production_work_order_productionworkorderqcviewdialog_loaddetail", - "role_index_walk", - "utils_production_menu_badge_collectvisibleproductionmenubadgecodes", - "utils_production_menu_badge_refreshproductionmenubadges", - "utils_production_menu_badge_resolveproductionmenubadgecode", - "utils_production_menu_badge_ts", - "utils_production_work_order_step_badge_isactivestep", - "utils_production_work_order_step_badge_isactivetask", - "utils_production_work_order_step_badge_isactiveworkorder", - "utils_production_work_order_step_badge_isminequalifyingtask", - "utils_production_work_order_step_badge_isproductionworkorderstepbadgevisible", - "utils_production_work_order_step_badge_isstepfutureincomplete", - "utils_production_work_order_step_badge_isstepoverdueincomplete", - "utils_production_work_order_step_badge_productionworkorderstepbadgetitle", - "utils_production_work_order_step_badge_stepassigneeuserids", - "utils_production_work_order_step_badge_sumproductionworkorderstepbadgecount", - "utils_production_work_order_step_badge_todayymd", - "utils_production_work_order_step_badge_ts", - "utils_storage_slot_options_buildfullslotcodefromflat", - "utils_storage_slot_options_buildnodecodepathfromflat", - "utils_storage_slot_options_collectleaffacilitynodesintreeorder", - "utils_storage_slot_options_comparestoragefacilityslots", - "utils_storage_slot_options_countoutputsmissingstorageslot", - "utils_storage_slot_options_decodeslotlayoutorder", - "utils_storage_slot_options_ensurestorageslotsinoptions", - "utils_storage_slot_options_filterstorageslotselectoptions", - "utils_storage_slot_options_getlaststorageslotsearchquery", - "utils_storage_slot_options_getstoragefacilityordernum", - "utils_storage_slot_options_getstorageslotordernum", - "utils_storage_slot_options_isoutputmissingstorageslot", - "utils_storage_slot_options_isstorageslotavailable", - "utils_storage_slot_options_isstorageslotselectoptiondisabled", - "utils_storage_slot_options_loadstorageslotselectoptions", - "utils_storage_slot_options_mapremoteslotselectoption", - "utils_storage_slot_options_mapslotstoselectoptions", - "utils_storage_slot_options_parselegacyrowcolslotcode", - "utils_storage_slot_options_parsestorageslotcode", - "utils_storage_slot_options_sortstoragefacilityslots", - "utils_storage_slot_options_ts", - "utils_storage_slot_options_validateuniquestorageslotids", - "utils_tree_path_buildpathlabelmapfromtreeroots", - "utils_tree_path_buildtreepathlabelfromflat", - "utils_tree_path_findtreeselectshortlabel", - "utils_tree_path_resolvetreepathdisplay", - "utils_tree_path_ts", - "views_system_role_index_vue" - ], - "15": [ "composables_production_view_sections_buildbasefields", "composables_production_view_sections_buildfeesection", "composables_production_view_sections_buildinboundbasicsection", @@ -2373,80 +2255,158 @@ "views_production_production_work_order_composables_production_view_sections_ts", "views_quality_inspection_storage_release_review_storagereleaseviewdialog_vue" ], - "16": [ - "api_admin_completepilotapplication", - "api_admin_deletepilotapplication", - "api_admin_fetchcreateexhibitionappointment", - "api_admin_fetchdeleteexhibitionappointment", - "api_admin_fetchexhibitionappointmentlist", - "api_admin_fetchpilotapplicationlist", - "api_admin_fetchupdateexhibitionappointment", - "api_admin_startpilotapplication", - "api_admin_voidpilotapplication", - "api_business_fetchclinicalrefundconfirmed", - "clinical_payment_confirm_refundconfirmtab_buildconfirmedparams", - "clinical_payment_confirm_refundconfirmtab_buildpendingparams", - "clinical_payment_confirm_refundconfirmtab_fullfileurl", - "clinical_payment_confirm_refundconfirmtab_handleconfirmedreset", - "clinical_payment_confirm_refundconfirmtab_handleconfirmedsearch", - "clinical_payment_confirm_refundconfirmtab_handlependingreset", - "clinical_payment_confirm_refundconfirmtab_handlependingsearch", - "clinical_payment_confirm_refundconfirmtab_isimageurl", - "clinical_payment_confirm_refundconfirmtab_loadall", - "clinical_payment_confirm_refundconfirmtab_loadconfirmed", - "clinical_payment_confirm_refundconfirmtab_loadpending", - "clinical_payment_confirm_refundconfirmtab_openconfirm", - "clinical_payment_confirm_refundconfirmtab_openviewconfirm", - "clinical_payment_confirm_refundconfirmtab_pendingcardtitle", - "config_pilot_biz_type_getpilotbizconfig", - "config_pilot_biz_type_resolvepilotbiztype", - "config_pilot_biz_type_ts", - "exhibition_appointment_index_handleadd", - "exhibition_appointment_index_handledelete", - "exhibition_appointment_index_handledropdowncommand", - "exhibition_appointment_index_handleedit", - "exhibition_appointment_index_handlereset", - "exhibition_appointment_index_handlesearch", - "exhibition_appointment_index_handleselectionchange", - "exhibition_appointment_index_handlesubmit", - "exhibition_appointment_index_handleview", - "exhibition_appointment_index_loadallappointmentsforexport", - "exhibition_appointment_index_loaddata", - "exhibition_appointment_index_resetform", - "pilot_application_pilotapplicationtab_caneditapplication", - "pilot_application_pilotapplicationtab_canvoidapplication", - "pilot_application_pilotapplicationtab_cleartableselection", - "pilot_application_pilotapplicationtab_handlebatchcomplete", - "pilot_application_pilotapplicationtab_handlebatchstart", - "pilot_application_pilotapplicationtab_handlebatchvoid", - "pilot_application_pilotapplicationtab_handlecomplete", - "pilot_application_pilotapplicationtab_handlecreate", - "pilot_application_pilotapplicationtab_handledelete", - "pilot_application_pilotapplicationtab_handledropdowncommand", - "pilot_application_pilotapplicationtab_handleedit", - "pilot_application_pilotapplicationtab_handlereset", - "pilot_application_pilotapplicationtab_handlesearch", - "pilot_application_pilotapplicationtab_handleselectionchange", - "pilot_application_pilotapplicationtab_handlestart", - "pilot_application_pilotapplicationtab_handleview", - "pilot_application_pilotapplicationtab_handlevoid", - "pilot_application_pilotapplicationtab_hasmoreactions", - "pilot_application_pilotapplicationtab_hasprimarystatusactions", - "pilot_application_pilotapplicationtab_loadchanneloptions", - "pilot_application_pilotapplicationtab_loaddata", - "pilot_application_pilotapplicationtab_onchannelselectfocus", - "pilot_application_pilotapplicationtab_onformsaved", - "pilot_application_pilotapplicationtab_runbatchstatusaction", - "utils_category_path_display_ensurecategorypathdataloaded", - "utils_category_path_display_formatcategorypathlabel", - "utils_category_path_display_ts", - "utils_fetch_paged_list_fetchallpagedrecords", - "utils_fetch_paged_list_ts", - "views_operations_exhibition_appointment_index_vue", - "views_pilot_service_clinical_payment_confirm_refundconfirmtab_vue", - "views_pilot_service_pilot_application_pilotapplicationtab_vue" + "14": [ + "components_business_sample_qc_batch_readonly_index_vue", + "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_formatmetric", + "composables_inbound_view_sections_resolveinboundprotocolstatus", + "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", + "payment_info_paymentbysampletab_formatduedate", + "sample_payment_detail_dialog_index_formatduedate", + "sample_qc_batch_readonly_index_ensureactivebatchkey", + "sample_qc_batch_readonly_index_loadbatches", + "sample_qc_batch_readonly_index_syncsections", + "utils_clinical_payment_flow_steps_buildpaymentflowsteps", + "utils_clinical_payment_flow_steps_dash", + "utils_clinical_payment_flow_steps_formatamount", + "utils_clinical_payment_flow_steps_hasfinancereceipt", + "utils_clinical_payment_flow_steps_hasfinancerefund", + "utils_clinical_payment_flow_steps_hasreceiptsubmit", + "utils_clinical_payment_flow_steps_hasrefundsubmit", + "utils_clinical_payment_flow_steps_receiptsubmittime", + "utils_clinical_payment_flow_steps_resolvestepstate", + "utils_clinical_payment_flow_steps_ts", + "utils_datetime_display_formatdateonly", + "utils_datetime_display_formatdatetimedisplay", + "utils_datetime_display_formatdisplayordash", + "utils_datetime_display_lookslikedatetime", + "utils_datetime_display_ts", + "utils_oa_approval_print_formatdateonly", + "utils_protocol_payment_flow_steps_buildprotocolpaymentflowsteps", + "utils_protocol_payment_flow_steps_dash", + "utils_protocol_payment_flow_steps_financereceipttime", + "utils_protocol_payment_flow_steps_formatamount", + "utils_protocol_payment_flow_steps_hasfinancereceipt", + "utils_protocol_payment_flow_steps_hasfinancerefund", + "utils_protocol_payment_flow_steps_hasreceiptsubmit", + "utils_protocol_payment_flow_steps_hasrefundsubmit", + "utils_protocol_payment_flow_steps_receiptsubmittime", + "utils_protocol_payment_flow_steps_refundfinancetime", + "utils_protocol_payment_flow_steps_refundsubmittime", + "utils_protocol_payment_flow_steps_resolveattachmenturls", + "utils_protocol_payment_flow_steps_resolvestepstate", + "utils_protocol_payment_flow_steps_ts", + "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_fetchqcinspectionbatchesbatch", + "utils_qc_inspection_batch_loadqcinspectionbatches", + "utils_qc_inspection_batch_resolvebatchsections", + "utils_qc_inspection_batch_resolvebatchsectiontasks", + "utils_qc_inspection_batch_resolvedefaultqcbatchname", + "utils_qc_inspection_batch_ts", + "utils_sample_production_reception_fields_formatprocesstimedate", + "utils_sample_production_reception_fields_formatproductionfieldvalue", + "utils_sample_production_reception_fields_infectiousfourtestlabel", + "utils_sample_production_reception_fields_resolveproductionreceptionfields", + "utils_sample_production_reception_fields_ts", + "utils_sample_reception_view_sections_buildproductionreceptionviewsection", + "utils_sample_reception_view_sections_buildqcreceptionviewfields", + "utils_sample_reception_view_sections_ts", + "views_quality_inspection_qc_work_order_composables_inbound_view_sections_ts", + "views_quality_inspection_qc_work_order_composables_useqcworkordertaskviewsections_ts", + "waste_output_index_displaycell" ], - "17": [ + "15": [ + "api_admin_fetchcollectionregionlist", + "api_admin_fetchcreatecollectionregion", + "api_admin_fetchcreatehospital", + "api_admin_fetchcreateregionstaff", + "api_admin_fetchdeletecollectionregion", + "api_admin_fetchdeletehospital", + "api_admin_fetchdeleteregionstaff", + "api_admin_fetchhospitallist", + "api_admin_fetchregionstafflist", + "api_admin_fetchupdatecollectionregion", + "api_admin_fetchupdatehospital", + "api_admin_fetchupdateregionstaff", + "api_admin_updateinfusionschedulestatus", + "collection_region_index_handleadd", + "collection_region_index_handleaddhospital", + "collection_region_index_handleaddstaff", + "collection_region_index_handledelete", + "collection_region_index_handledeletehospital", + "collection_region_index_handledeletestaff", + "collection_region_index_handledropdowncommand", + "collection_region_index_handleedit", + "collection_region_index_handleedithospital", + "collection_region_index_handlereset", + "collection_region_index_handlesearch", + "collection_region_index_handleselectionchange", + "collection_region_index_handleview", + "collection_region_index_loaddata", + "collection_region_index_loadhospitals", + "collection_region_index_loadstaff", + "collection_region_index_onhospitaldialogclosed", + "collection_region_index_onhospitalselectionchange", + "collection_region_index_onstaffdialogclosed", + "collection_region_index_onstaffselectionchange", + "collection_region_index_openhospitaldialog", + "collection_region_index_openstaffdialog", + "collection_region_index_refreshboundstaffuserids", + "collection_region_index_remotesearchusers", + "collection_region_index_splitstaffnamecolumns", + "collection_region_index_submitaddstaff", + "collection_region_index_submithospital", + "collection_region_index_submitregion", + "collection_region_index_togglestaffleader", + "pilot_application_infusionscheduletab_buildcompleteconfirmmessage", + "pilot_application_infusionscheduletab_cancancelschedule", + "pilot_application_infusionscheduletab_cancompleteschedule", + "pilot_application_infusionscheduletab_canconfirmschedule", + "pilot_application_infusionscheduletab_caneditschedule", + "pilot_application_infusionscheduletab_canshowhandover", + "pilot_application_infusionscheduletab_getinfusionstatus", + "pilot_application_infusionscheduletab_handlecancel", + "pilot_application_infusionscheduletab_handlecomplete", + "pilot_application_infusionscheduletab_handleconfirm", + "pilot_application_infusionscheduletab_handledropdowncommand", + "pilot_application_infusionscheduletab_handlehandover", + "pilot_application_infusionscheduletab_handleselectionchange", + "pilot_application_infusionscheduletab_handleview", + "pilot_application_infusionscheduletab_hasmorescheduleactions", + "pilot_application_infusionscheduletab_hasprimaryscheduleactions", + "pilot_application_infusionscheduletab_isinfusionthisweek", + "tabs_qcworkordertabpanel_clearworkorderselection", + "tabs_qcworkordertabpanel_handlecommand", + "tabs_qcworkordertabpanel_handleexportattachments", + "tabs_qcworkordertabpanel_handlereset", + "tabs_qcworkordertabpanel_handlesampletypechipclick", + "tabs_qcworkordertabpanel_handlesearch", + "tabs_qcworkordertabpanel_handleworkorderpagechange", + "tabs_qcworkordertabpanel_handleworkorderpagesizechange", + "tabs_qcworkordertabpanel_issampletypechipactive", + "tabs_qcworkordertabpanel_onsamplespecialchanged", + "tabs_qcworkordertabpanel_onworkordertaskschanged", + "views_basic_info_collection_region_index_vue", + "views_pilot_service_pilot_application_infusionscheduletab_vue", + "views_quality_inspection_qc_work_order_tabs_qcworkordertabpanel_vue" + ], + "16": [ "api_material_fetchbatchdiscardmaterial", "api_material_fetchbatchstockinmaterial", "api_material_fetchbatchstockoutmaterial", @@ -2517,66 +2477,131 @@ "views_cell_storage_material_materialusagetab_vue", "views_pilot_service_infusion_schedule_management_infusionschedulehandoverdialog_vue" ], + "17": [ + "api_business_batchsubmitclinicalreceipt", + "api_business_batchsubmitclinicalrefund", + "api_business_confirmclinicalreceipt", + "api_business_confirmclinicalrefund", + "api_business_fetchadjustorder", + "api_business_fetchassigndelivery", + "api_business_fetchcancelorder", + "api_business_fetchclinicalpaymentdetail", + "api_business_fetchclinicalpayments", + "api_business_fetchclinicalreceiptconfirmed", + "api_business_fetchclinicalreceiptpending", + "api_business_fetchclinicalrefundconfirmed", + "api_business_fetchclinicalrefundpending", + "api_business_fetchorderadjusts", + "api_business_fetchorderdetail", + "api_business_fetchorderitems", + "api_business_fetchorderlist", + "api_business_fetchpriceversiondetail", + "api_business_fetchreviewcancel", + "api_business_fetchsystemconfig", + "api_business_fetchuploadproductimage", + "api_business_rejectclinicalreceipt", + "api_business_rejectclinicalrefund", + "api_business_submitclinicalreceipt", + "api_business_submitclinicalrefund", + "api_business_ts", + "clinical_payment_confirm_index_buildconfirmedparams", + "clinical_payment_confirm_index_buildpendingparams", + "clinical_payment_confirm_index_formatamount", + "clinical_payment_confirm_index_formattabbadgecount", + "clinical_payment_confirm_index_fullfileurl", + "clinical_payment_confirm_index_handleconfirmedreset", + "clinical_payment_confirm_index_handleconfirmedsearch", + "clinical_payment_confirm_index_handlependingreset", + "clinical_payment_confirm_index_handlependingsearch", + "clinical_payment_confirm_index_isimageurl", + "clinical_payment_confirm_index_loadall", + "clinical_payment_confirm_index_loadconfirmed", + "clinical_payment_confirm_index_loadpending", + "clinical_payment_confirm_index_loadtabpendingcounts", + "clinical_payment_confirm_index_openconfirm", + "clinical_payment_confirm_index_openviewconfirm", + "clinical_payment_confirm_index_pendingcardtitle", + "clinical_payment_confirm_refundconfirmtab_buildconfirmedparams", + "clinical_payment_confirm_refundconfirmtab_buildpendingparams", + "clinical_payment_confirm_refundconfirmtab_fullfileurl", + "clinical_payment_confirm_refundconfirmtab_handleconfirmedreset", + "clinical_payment_confirm_refundconfirmtab_handleconfirmedsearch", + "clinical_payment_confirm_refundconfirmtab_handlependingreset", + "clinical_payment_confirm_refundconfirmtab_handlependingsearch", + "clinical_payment_confirm_refundconfirmtab_isimageurl", + "clinical_payment_confirm_refundconfirmtab_loadall", + "clinical_payment_confirm_refundconfirmtab_loadconfirmed", + "clinical_payment_confirm_refundconfirmtab_loadpending", + "clinical_payment_confirm_refundconfirmtab_openconfirm", + "clinical_payment_confirm_refundconfirmtab_openviewconfirm", + "clinical_payment_confirm_refundconfirmtab_pendingcardtitle", + "config_pilot_biz_type_getpilotbizconfig", + "config_pilot_biz_type_resolvepilotbiztype", + "config_pilot_biz_type_ts", + "views_pilot_service_clinical_payment_confirm_index_vue", + "views_pilot_service_clinical_payment_confirm_refundconfirmtab_vue" + ], "18": [ - "api_sample_info_handle_fetchsampleinfoquickregister", - "api_sample_info_handle_fetchupdatefullmoonhandle", - "api_sample_info_handle_fetchupdatestoragecerthandle", - "api_sample_info_handle_ts", - "clinical_schedule_payment_detail_index_dash", - "clinical_schedule_payment_detail_index_fmtmoney", - "components_business_clinical_schedule_payment_detail_index_vue", - "components_business_protocol_attachment_mini_readonly_index_vue", - "components_business_protocol_finance_confirm_fields_index_vue", - "components_business_protocol_handle_panel_index_vue", - "components_business_sample_code_with_special_display_index_vue", - "components_business_sample_production_info_cards_index_vue", - "components_business_sample_qc_info_grouped_panel_index_vue", - "components_business_sample_reception_dual_readonly_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_finance_confirm_fields_index_for", - "protocol_handle_panel_index_applyinitial", - "protocol_handle_panel_index_handlesave", - "protocol_handle_panel_index_onfilechange", - "protocol_handle_panel_index_searchusers", - "protocol_handle_panel_index_urlstofiles", - "protocol_protocolattachmentreadonly_resolvefileurl", - "protocol_protocolviewdialog_financeconfirmattachmentfiles", - "protocol_protocolviewdialog_refundattachmentfiles", - "protocol_protocolviewdialog_refundfinanceconfirmattachmentfiles", - "protocol_protocolviewdialog_transferattachments", - "sample_production_info_cards_index_productiontaskstatuslabel", - "sample_storage_release_info_index_conclusionlabel", - "sample_storage_release_info_index_splitattachmenturls", - "views_cell_storage_protocol_protocolattachmentreadonly_vue", - "views_cell_storage_protocol_protocolviewdialog_vue", - "views_production_cell_product_source_chain_samplecustomerviewdialog_vue", - "views_production_pre_transit_sample_pretransitprotocolcardlist_vue", - "views_production_production_work_order_productionworkorderqcviewdialog_vue", - "views_production_production_work_order_taskpaperattachmentspanel_vue", - "views_quality_inspection_pre_transit_sample_pretransitprotocolcardlist_vue", - "views_quality_inspection_qc_work_order_qccompanytaskresultdialog_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" + "api_admin_fetchdepttree", + "api_admin_fetchuserlist", + "api_oaapproval_fetchoaflowpreview", + "api_oaapproval_fetchoatemplatedetail", + "components_oa_approval_oastartformdialog_vue", + "infusion_schedule_management_infusionschedulehandoverdialog_remotesearchhandoverusers", + "oa_approval_oainstancedetaildialog_applyschema", + "oa_approval_oastartformdialog_closedialog", + "oa_approval_oastartformdialog_flowneedsinitiatorselect", + "oa_approval_oastartformdialog_loadflowpreview", + "oa_approval_oastartformdialog_loadusers", + "oa_approval_oastartformdialog_ondialogclosed", + "oa_approval_oastartformdialog_onpick", + "oa_approval_oastartformdialog_resetflowpreviewstate", + "oa_approval_oastartformdialog_scheduleflowpreview", + "utils_oa_confirmation_kit_runtime_applyconfirmationkitdatelinkage", + "utils_oa_confirmation_kit_runtime_applyconfirmationkitdefaults", + "utils_oa_confirmation_kit_runtime_asrules", + "utils_oa_confirmation_kit_runtime_clearconfirmationdatemanualandrelink", + "utils_oa_confirmation_kit_runtime_ensureconfirmationkitvisibility", + "utils_oa_confirmation_kit_runtime_findconfirmationkitbyhireorprobation", + "utils_oa_confirmation_kit_runtime_isconfirmationdatefield", + "utils_oa_confirmation_kit_runtime_isemptyvalue", + "utils_oa_confirmation_kit_runtime_kitchildren", + "utils_oa_confirmation_kit_runtime_listconfirmationkitbindings", + "utils_oa_confirmation_kit_runtime_listmanualconfirmationdatefields", + "utils_oa_confirmation_kit_runtime_markconfirmationdatemanual", + "utils_oa_confirmation_kit_runtime_resolvebinding", + "utils_oa_confirmation_kit_runtime_ts", + "utils_oa_confirmation_kit_runtime_walk", + "utils_oa_flow_preview_refresh_addfield", + "utils_oa_flow_preview_refresh_addformulafields", + "utils_oa_flow_preview_refresh_buildflowpreviewrequestkey", + "utils_oa_flow_preview_refresh_collectconditionfields", + "utils_oa_flow_preview_refresh_nodetype", + "utils_oa_flow_preview_refresh_pickrelevantformdata", + "utils_oa_flow_preview_refresh_shouldshowflowpreviewspinner", + "utils_oa_flow_preview_refresh_shouldskipflowpreviewrequest", + "utils_oa_flow_preview_refresh_sortkeysdeep", + "utils_oa_flow_preview_refresh_ts", + "utils_oa_form_create_upload_ensureoauploadruleprops", + "utils_oa_leave_kit_runtime_ensureleavekitruleprops", + "utils_oa_overtime_kit_runtime_ensureovertimekitruleprops", + "utils_oa_owner_field_defaults_applyownerfielddefaults", + "utils_oa_owner_field_defaults_buildcurrentownerdeptsync", + "utils_oa_owner_field_defaults_buildcurrentownerperson", + "utils_oa_owner_field_defaults_ensureownerfieldruleprops", + "utils_oa_owner_field_defaults_flattenrules", + "utils_oa_owner_field_defaults_isemptyownervalue", + "utils_oa_owner_field_defaults_resolvecurrentownerdept", + "utils_oa_owner_field_defaults_ts", + "utils_oa_owner_field_defaults_walkrules", + "utils_oa_resignation_kit_runtime_applyresignationkitdefaults", + "utils_oa_resignation_kit_runtime_asrules", + "utils_oa_resignation_kit_runtime_isempty", + "utils_oa_resignation_kit_runtime_listresignationkitbindings", + "utils_oa_resignation_kit_runtime_resolvebinding", + "utils_oa_resignation_kit_runtime_ts", + "utils_oa_resignation_kit_runtime_walk", + "utils_protocol_payment_installment_addmonthsymd" ], "19": [ "api_qc_inspection_item_template_fetchcreateqcinspectionitemtemplate", @@ -2638,6 +2663,168 @@ "views_quality_inspection_qc_work_order_qcworkorderconfigurebatches_vue" ], "20": [ + "api_admin_fetchdictdataoptions", + "api_qc_work_order_fetchconfigureqcworkorder", + "api_qc_work_order_fetchcreateqcworkorder", + "api_qc_work_order_fetchdeleteqcworkorder", + "api_qc_work_order_fetchmineqcworkordertabunfinishedcounts", + "api_qc_work_order_fetchoutboundqcdetail", + "api_qc_work_order_fetchqcworkorderdetail", + "api_qc_work_order_fetchqcworkorderlist", + "api_qc_work_order_fetchqcworkordersbysample", + "api_qc_work_order_fetchqcworkordertabunfinishedcounts", + "api_qc_work_order_fetchupdateqcworkorder", + "api_qc_work_order_formatqcworkordertabbadgecount", + "api_qc_work_order_ts", + "api_sample_freight_fetchcreatesamplefreight", + "api_sample_freight_fetchlinksamplefreight", + "api_sample_freight_fetchsamplefreightdetail", + "api_sample_freight_fetchsamplefreightlist", + "api_sample_freight_fetchsamplefreightsampleoptions", + "api_sample_freight_fetchunlinksamplefreight", + "api_sample_freight_fetchupdatesamplefreight", + "api_sample_freight_ts", + "art_page_content_index_reload", + "components_business_sample_freight_pick_table_index_vue", + "components_core_layouts_art_page_content_index_vue", + "material_index_loaddictoptions", + "my_qc_task_index_handletabchange", + "my_qc_task_index_reloadtabcounts", + "navigation_jump_handlemenujump", + "navigation_jump_openexternallink", + "sample_freight_freightconfigdialog_clearsampleselection", + "sample_freight_freightconfigdialog_handlesamplesearch", + "sample_freight_freightconfigdialog_handlesubmit", + "sample_freight_freightconfigdialog_issampleselectable", + "sample_freight_freightconfigdialog_loadexistingfreights", + "sample_freight_freightconfigdialog_loadtransportmodeoptions", + "sample_freight_freightconfigdialog_onclosed", + "sample_freight_freightconfigdialog_onpickfreight", + "sample_freight_freightconfigdialog_onsamplepagechange", + "sample_freight_freightconfigdialog_onsamplepagesizechange", + "sample_freight_freightconfigdialog_onsampleselectionchange", + "sample_freight_freightconfigdialog_open", + "sample_freight_freightconfigdialog_reloadsampleoptions", + "sample_freight_freightconfigdialog_toitems", + "sample_freight_freighteditdialog_handlesubmit", + "sample_freight_freighteditdialog_loadtransportmodeoptions", + "sample_freight_freighteditdialog_onclosed", + "sample_freight_freighteditdialog_open", + "utils_navigation_jump_ts", + "utils_qc_menu_badge_collectvisibleqcmenubadgecodes", + "utils_qc_menu_badge_refreshqcmenubadges", + "utils_qc_menu_badge_resolveqcmenubadgecode", + "utils_qc_menu_badge_ts", + "views_cell_storage_sample_freight_freightconfigdialog_vue", + "views_cell_storage_sample_freight_freighteditdialog_vue", + "views_quality_inspection_my_qc_task_index_vue", + "views_quality_inspection_qc_work_order_qcworkordertabbar_vue" + ], + "21": [ + "api_admin_completepilotapplication", + "api_admin_deletepilotapplication", + "api_admin_fetchcreateexhibitionappointment", + "api_admin_fetchdeleteexhibitionappointment", + "api_admin_fetchexhibitionappointmentlist", + "api_admin_fetchpilotapplicationlist", + "api_admin_fetchupdateexhibitionappointment", + "api_admin_startpilotapplication", + "api_admin_voidpilotapplication", + "exhibition_appointment_index_handleadd", + "exhibition_appointment_index_handlebatchdelete", + "exhibition_appointment_index_handledelete", + "exhibition_appointment_index_handledropdowncommand", + "exhibition_appointment_index_handleedit", + "exhibition_appointment_index_handlereset", + "exhibition_appointment_index_handlesearch", + "exhibition_appointment_index_handleselectionchange", + "exhibition_appointment_index_handlesubmit", + "exhibition_appointment_index_handleview", + "exhibition_appointment_index_loadallappointmentsforexport", + "exhibition_appointment_index_loaddata", + "exhibition_appointment_index_resetform", + "pilot_application_pilotapplicationtab_caneditapplication", + "pilot_application_pilotapplicationtab_canvoidapplication", + "pilot_application_pilotapplicationtab_cleartableselection", + "pilot_application_pilotapplicationtab_handlebatchcomplete", + "pilot_application_pilotapplicationtab_handlebatchstart", + "pilot_application_pilotapplicationtab_handlebatchvoid", + "pilot_application_pilotapplicationtab_handlecomplete", + "pilot_application_pilotapplicationtab_handlecreate", + "pilot_application_pilotapplicationtab_handledelete", + "pilot_application_pilotapplicationtab_handledropdowncommand", + "pilot_application_pilotapplicationtab_handleedit", + "pilot_application_pilotapplicationtab_handlereset", + "pilot_application_pilotapplicationtab_handlesearch", + "pilot_application_pilotapplicationtab_handleselectionchange", + "pilot_application_pilotapplicationtab_handlestart", + "pilot_application_pilotapplicationtab_handleview", + "pilot_application_pilotapplicationtab_handlevoid", + "pilot_application_pilotapplicationtab_hasmoreactions", + "pilot_application_pilotapplicationtab_hasprimarystatusactions", + "pilot_application_pilotapplicationtab_loadchanneloptions", + "pilot_application_pilotapplicationtab_loaddata", + "pilot_application_pilotapplicationtab_onchannelselectfocus", + "pilot_application_pilotapplicationtab_onformsaved", + "pilot_application_pilotapplicationtab_runbatchstatusaction", + "utils_category_path_display_ensurecategorypathdataloaded", + "utils_category_path_display_formatcategorypathlabel", + "utils_category_path_display_ts", + "utils_fetch_paged_list_fetchallpagedrecords", + "utils_fetch_paged_list_ts", + "views_operations_exhibition_appointment_index_vue", + "views_pilot_service_pilot_application_pilotapplicationtab_vue" + ], + "22": [ + "api_admin_fetchupdatepostboundroles", + "components_oa_approval_oa_condition_fields_ts", + "flow_tree_flowbranch_branchconditionlines", + "oa_approval_oa_condition_fields_collectconditionreferencedfields", + "oa_approval_oa_condition_fields_collectformconditionreferencedfields", + "oa_approval_oa_condition_fields_flattenformrules", + "oa_approval_oa_condition_fields_formatconditionpreview", + "oa_approval_oa_condition_fields_formatconditionpreviewlines", + "oa_approval_oa_condition_fields_formatconditionvaluetext", + "oa_approval_oa_condition_fields_listconditioncandidates", + "oa_approval_oa_condition_fields_normalizeschemaconditionrequired", + "oa_approval_oa_condition_fields_opsforfieldtype", + "oa_approval_oa_condition_fields_walkrules", + "post_index_collectallpostbinddeptids", + "post_index_collectpostbinddeptsubtreeids", + "post_index_expandpostbinddepttree", + "post_index_findpostbinddeptnodebyid", + "post_index_handlepostrolesubmit", + "role_index_walk", + "utils_storage_slot_options_buildfullslotcodefromflat", + "utils_storage_slot_options_buildnodecodepathfromflat", + "utils_storage_slot_options_collectleaffacilitynodesintreeorder", + "utils_storage_slot_options_comparestoragefacilityslots", + "utils_storage_slot_options_countoutputsmissingstorageslot", + "utils_storage_slot_options_decodeslotlayoutorder", + "utils_storage_slot_options_ensurestorageslotsinoptions", + "utils_storage_slot_options_filterstorageslotselectoptions", + "utils_storage_slot_options_getlaststorageslotsearchquery", + "utils_storage_slot_options_getstoragefacilityordernum", + "utils_storage_slot_options_getstorageslotordernum", + "utils_storage_slot_options_isoutputmissingstorageslot", + "utils_storage_slot_options_isstorageslotavailable", + "utils_storage_slot_options_isstorageslotselectoptiondisabled", + "utils_storage_slot_options_loadstorageslotselectoptions", + "utils_storage_slot_options_mapremoteslotselectoption", + "utils_storage_slot_options_mapslotstoselectoptions", + "utils_storage_slot_options_parselegacyrowcolslotcode", + "utils_storage_slot_options_parsestorageslotcode", + "utils_storage_slot_options_sortstoragefacilityslots", + "utils_storage_slot_options_ts", + "utils_tree_path_buildpathlabelmapfromtreeroots", + "utils_tree_path_buildtreepathlabelfromflat", + "utils_tree_path_findtreeselectshortlabel", + "utils_tree_path_resolvetreepathdisplay", + "utils_tree_path_ts", + "views_system_post_index_vue", + "views_system_role_index_vue" + ], + "23": [ "api_qc_material_fetchbatchdiscardqcmaterial", "api_qc_material_fetchbatchstockinqcmaterial", "api_qc_material_fetchbatchstockoutqcmaterial", @@ -2685,54 +2872,7 @@ "views_quality_inspection_qc_material_qcmaterialstockchecktab_vue", "views_quality_inspection_qc_material_qcmaterialusagetab_vue" ], - "21": [ - "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_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", - "protocol_index_handleadd", - "protocol_index_handlebatchdelete", - "protocol_index_handledelete", - "protocol_index_handledropdowncommand", - "protocol_index_handleedit", - "protocol_index_handlereset", - "protocol_index_handlesearch", - "protocol_index_handleselectionchange", - "protocol_index_handleview", - "protocol_index_loaddata", - "protocol_index_onformsaved", - "protocol_index_openrefunddialog", - "utils_protocol_doc_label_formatprotocoldocbatchdeleteconfirm", - "utils_protocol_doc_label_formatprotocoldocdeleteconfirm", - "utils_protocol_doc_label_formatprotocoldocsubject", - "utils_protocol_doc_label_getprotocoldoctypelabel", - "utils_protocol_doc_label_ts", - "views_cell_storage_protocol_index_vue" - ], - "22": [ + "24": [ "modules_user_search_handlereset", "modules_user_search_handlesearch", "socket_index_websocketclient", @@ -2779,53 +2919,7 @@ "utils_table_tablecache_ts", "views_system_user_modules_user_search_vue" ], - "23": [ - "api_production_task_fetchproductiontasklist", - "production_work_order_task_step_editor_persistence_createemptysnapshots", - "production_work_order_task_step_editor_persistence_normalizeconfiguredreagents", - "production_work_order_task_step_editor_persistence_normalizeconsumables", - "production_work_order_task_step_editor_persistence_normalizedatacollections", - "production_work_order_task_step_editor_persistence_normalizereagents", - "production_work_order_task_step_editor_persistence_normalizestepoutputs", - "production_work_order_task_step_editor_persistence_scopetostepid", - "production_work_order_task_step_editor_persistence_serializeattachments", - "production_work_order_task_step_editor_persistence_serializeequipmentids", - "production_work_order_task_step_editor_persistence_serializeinputs", - "production_work_order_task_step_editor_persistence_serializeoutputs", - "production_work_order_task_step_editor_persistence_serializestep", - "production_work_order_usetaskstepeditor_fromapiflag", - "production_work_order_usetaskstepeditor_normalizestepsubtables", - "production_work_order_usetaskstepeditor_parseordernum", - "production_work_order_usetaskstepeditor_parsetaskattachmentsfromurls", - "production_work_order_usetaskstepeditor_toapiflag", - "production_work_order_usetaskstepeditor_usetaskstepeditor", - "utils_production_complete_work_order_gate_checkcompleteproductionworkordergate", - "utils_production_complete_work_order_gate_logic_classifytasksforcompleteworkordergate", - "utils_production_complete_work_order_gate_logic_findtaskstepgateissue", - "utils_production_complete_work_order_gate_logic_needsproductionreceptiongate", - "utils_production_complete_work_order_gate_logic_ts", - "utils_production_complete_work_order_gate_ts", - "utils_production_labels_computeworkorderplannedstarttimerange", - "utils_production_labels_extractproductiontasksteps", - "utils_production_labels_formatchinesedateymd", - "utils_production_labels_formatplannedstartdate", - "utils_production_labels_normalizeplannedstartdate", - "utils_production_labels_productionconclusionlabel", - "utils_production_labels_productionconclusiontagtype", - "utils_production_labels_productionordersourcetag", - "utils_production_labels_productionstepassigneedisplayname", - "utils_production_labels_productionstepassigneelabels", - "utils_production_labels_productionstepassigneetext", - "utils_production_labels_productionstepplannedstarttext", - "utils_production_labels_productionstepstatustag", - "utils_production_labels_productiontasktypeforworkorder", - "utils_production_labels_productiontasktypetag", - "utils_production_labels_ts", - "views_production_production_work_order_task_step_editor_persistence_ts", - "views_production_production_work_order_usetaskstepeditor_ts" - ], - "24": [ - "api_auth_fetchrefreshtoken", + "25": [ "art_screen_lock_index_tologin", "http_crypto_base64tobytes", "http_crypto_bytestobase64", @@ -2867,7 +2961,7 @@ "utils_http_error_ts", "utils_http_index_ts" ], - "25": [ + "26": [ "locales_index_getdefaultlanguage", "locales_index_ts", "storage_storage_checkstoragecompatibility", @@ -2906,84 +3000,83 @@ "utils_storage_storage_key_manager_ts", "utils_storage_storage_ts" ], - "26": [ - "core_componentloader_componentloader", - "core_componentloader_componentloader_constructor", - "core_componentloader_componentloader_createemptycomponent", - "core_componentloader_componentloader_createerrorcomponent", - "core_componentloader_componentloader_load", - "core_componentloader_componentloader_loadiframe", - "core_componentloader_componentloader_loadlayout", - "core_iframeroutemanager_iframeroutemanager", - "core_iframeroutemanager_iframeroutemanager_constructor", - "core_iframeroutemanager_iframeroutemanager_findbypath", - "core_iframeroutemanager_iframeroutemanager_getall", - "core_iframeroutemanager_iframeroutemanager_getinstance", - "core_iframeroutemanager_iframeroutemanager_load", - "core_routetransformer_routetransformer", - "core_routetransformer_routetransformer_constructor", - "core_routetransformer_routetransformer_extractfirstsegment", - "core_routetransformer_routetransformer_handlefirstlevelroute", - "core_routetransformer_routetransformer_handleiframeroute", - "core_routetransformer_routetransformer_handlenormalroute", - "core_routetransformer_routetransformer_isfirstlevelroute", - "core_routetransformer_routetransformer_transform", - "navigation_route_getfirstmenupath", - "navigation_route_getfirstsecondlevelmenupath", - "navigation_route_isiframe", - "navigation_route_isnavigablemenuitem", - "navigation_route_isworkbenchmenuitem", - "navigation_route_isworkbenchroute", - "navigation_route_normalizepath", - "navigation_worktab_setworktab", - "router_core_componentloader_ts", - "router_core_iframeroutemanager_ts", - "router_core_routetransformer_ts", - "router_sidebar_menu_filter_filtersidebarroutes", - "router_sidebar_menu_filter_issidebarnavigableroute", - "utils_navigation_route_ts", - "utils_navigation_worktab_ts", - "utils_router_sidebar_menu_filter_ts" - ], "27": [ - "api_production_task_fetchaddtaskstep", - "api_production_task_fetchcopytaskstep", - "api_production_task_fetchcreateproductiontask", - "api_production_task_fetchcreateproductiontasksfromset", - "api_production_task_fetchdeleteproductiontask", - "api_production_task_fetchdeletetaskstep", - "api_production_task_fetchdispatchproductiontasksteps", - "api_production_task_fetchforwardproductiontask", - "api_production_task_fetchproductiontaskdetail", - "api_production_task_fetchproductiontaskeditorinit", - "api_production_task_fetchproductiontasksbyworkorderids", - "api_production_task_fetchreassignproductiontask", - "api_production_task_fetchreordertasksteps", - "api_production_task_fetchreplacestepconfiguredreagents", - "api_production_task_fetchreplacestepconsumables", - "api_production_task_fetchreplacestepdatacollection", - "api_production_task_fetchreplacestepoutputs", - "api_production_task_fetchreplacestepreagents", - "api_production_task_fetchsettaskinputs", - "api_production_task_fetchsettaskoutputs", - "api_production_task_fetchspawntemporaryworkorderfromtask", - "api_production_task_fetchupdateproductiontask", - "api_production_task_fetchupdateproductiontaskstatus", - "api_production_task_fetchupdatetaskstep", - "api_production_task_groupproductiontasksbyworkorderid", - "api_production_task_scopequery", - "api_production_task_ts", - "production_work_order_edittaskinfodialog_handleclose", - "production_work_order_edittaskinfodialog_handlesubmit", - "production_work_order_edittaskinfodialog_loadtaskdetail", - "production_work_order_forwardtaskdialog_handleclose", - "production_work_order_forwardtaskdialog_handlesubmit", - "production_work_order_forwardtaskdialog_onuserselectvisible", - "production_work_order_forwardtaskdialog_remotesearchusers", - "views_production_production_work_order_edittaskinfodialog_vue", - "views_production_production_work_order_forwardtaskdialog_vue" + "api_production_work_order_fetchcompleteproductionworkorder", + "api_production_work_order_fetchconfigureproductionworkorder", + "api_production_work_order_fetchcreateproductionworkorder", + "api_production_work_order_fetchcreateqcfromproduction", + "api_production_work_order_fetchdeleteproductionworkorder", + "api_production_work_order_fetchmineproductionworkordertabstepcounts", + "api_production_work_order_fetchmineproductionworkordertabstepcountsdeduped", + "api_production_work_order_fetchproductionworkordercellproductoptions", + "api_production_work_order_fetchproductionworkorderdetail", + "api_production_work_order_fetchproductionworkorderlist", + "api_production_work_order_fetchproductionworkorderqcdispatchoptions", + "api_production_work_order_fetchproductionworkorderqcinfo", + "api_production_work_order_fetchproductionworkordertabstepcounts", + "api_production_work_order_fetchproductionworkordertabstepcountsdeduped", + "api_production_work_order_fetchupdateproductionworkorder", + "api_production_work_order_fetchvoidproductionworkorder", + "api_production_work_order_formatproductionworkordertabstepbadge", + "api_production_work_order_isproductionworkordertabstepbadgezero", + "api_production_work_order_sumproductionworkordertabstepcounts", + "api_production_work_order_ts", + "production_work_order_productionworkorderqcviewdialog_loaddetail", + "utils_production_menu_badge_collectvisibleproductionmenubadgecodes", + "utils_production_menu_badge_refreshproductionmenubadges", + "utils_production_menu_badge_resolveproductionmenubadgecode", + "utils_production_menu_badge_ts", + "utils_production_work_order_step_badge_isactivestep", + "utils_production_work_order_step_badge_isactivetask", + "utils_production_work_order_step_badge_isactiveworkorder", + "utils_production_work_order_step_badge_isminequalifyingtask", + "utils_production_work_order_step_badge_isproductionworkorderstepbadgevisible", + "utils_production_work_order_step_badge_isstepfutureincomplete", + "utils_production_work_order_step_badge_isstepoverdueincomplete", + "utils_production_work_order_step_badge_productionworkorderstepbadgetitle", + "utils_production_work_order_step_badge_stepassigneeuserids", + "utils_production_work_order_step_badge_sumproductionworkorderstepbadgecount", + "utils_production_work_order_step_badge_todayymd", + "utils_production_work_order_step_badge_ts" ], "28": [ + "production_work_order_task_step_editor_persistence_createemptysnapshots", + "production_work_order_task_step_editor_persistence_normalizeconfiguredreagents", + "production_work_order_task_step_editor_persistence_normalizeconsumables", + "production_work_order_task_step_editor_persistence_normalizedatacollections", + "production_work_order_task_step_editor_persistence_normalizereagents", + "production_work_order_task_step_editor_persistence_normalizestepoutputs", + "production_work_order_task_step_editor_persistence_scopetostepid", + "production_work_order_task_step_editor_persistence_serializeattachments", + "production_work_order_task_step_editor_persistence_serializeequipmentids", + "production_work_order_task_step_editor_persistence_serializeinputs", + "production_work_order_task_step_editor_persistence_serializeoutputs", + "production_work_order_task_step_editor_persistence_serializestep", + "production_work_order_usetaskstepeditor_fromapiflag", + "production_work_order_usetaskstepeditor_normalizestepsubtables", + "production_work_order_usetaskstepeditor_parseordernum", + "production_work_order_usetaskstepeditor_parsetaskattachmentsfromurls", + "production_work_order_usetaskstepeditor_toapiflag", + "production_work_order_usetaskstepeditor_usetaskstepeditor", + "utils_production_labels_computeworkorderplannedstarttimerange", + "utils_production_labels_formatchinesedateymd", + "utils_production_labels_formatplannedstartdate", + "utils_production_labels_normalizeplannedstartdate", + "utils_production_labels_productionconclusionlabel", + "utils_production_labels_productionconclusiontagtype", + "utils_production_labels_productionordersourcetag", + "utils_production_labels_productionstepassigneedisplayname", + "utils_production_labels_productionstepassigneelabels", + "utils_production_labels_productionstepassigneetext", + "utils_production_labels_productionstepplannedstarttext", + "utils_production_labels_productionstepstatustag", + "utils_production_labels_productiontasktypeforworkorder", + "utils_production_labels_productiontasktypetag", + "utils_production_labels_ts", + "views_production_production_work_order_task_step_editor_persistence_ts", + "views_production_production_work_order_usetaskstepeditor_ts" + ], + "29": [ "api_oaapproval_fetchoaapplist", "api_oaapproval_fetchoagrouplist", "api_oaapproval_fetchpublishoaapp", @@ -3018,7 +3111,40 @@ "views_oa_approval_apps_index_vue", "views_oa_approval_designer_index_vue" ], - "29": [ + "30": [ + "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_fetchwxqrcreate", + "api_auth_fetchwxqrstatus", + "api_auth_ts", + "components_core_layouts_art_header_bar_widget_userprofiledialog_vue", + "guards_beforeeach_fetchuserinfo", + "utils_loginrsa_buildwebencryptedloginbody", + "utils_loginrsa_ts", + "utils_user_avatar_defaultavatarpathbyrole", + "utils_user_avatar_hascustomuseravatar", + "utils_user_avatar_joinpublicasset", + "utils_user_avatar_normalizeavatarstoragekey", + "utils_user_avatar_pickuploadavatarurl", + "utils_user_avatar_pickuseravatarraw", + "utils_user_avatar_resolvestoragefileurl", + "utils_user_avatar_resolveuseravatarfrominfo", + "utils_user_avatar_resolveuseravatarurl", + "utils_user_avatar_ts", + "widget_userprofiledialog_handleavatarchange", + "widget_userprofiledialog_handleclearavatar", + "widget_userprofiledialog_handleclose", + "widget_userprofiledialog_handlesubmit", + "widget_userprofiledialog_loadprofile", + "widget_userprofiledialog_revokeavatarlocalpreview" + ], + "31": [ "api_ethnic_fetchethniclist", "api_ethnic_ts", "components_business_sample_transport_form_section_index_vue", @@ -3051,7 +3177,7 @@ "utils_chinese_datetime_parse_ts", "views_research_donation_list_donationformdialog_vue" ], - "30": [ + "32": [ "api_outbound_release_review_batchreviewoutboundrelease", "api_outbound_release_review_deletereleasereview", "api_outbound_release_review_fetchoutboundreleasematerial", @@ -3077,32 +3203,7 @@ "views_pilot_service_outbound_release_review_index_vue", "views_pilot_service_outbound_release_review_outboundreleasereviewcardlist_vue" ], - "31": [ - "api_admin_fetchcellsampletypelist", - "api_admin_fetchcreatecellsampletype", - "api_admin_fetchdeletecellsampletype", - "api_admin_fetchupdatecellsampletype", - "cell_sample_type_index_handleadd", - "cell_sample_type_index_handlebatchdelete", - "cell_sample_type_index_handledelete", - "cell_sample_type_index_handledropdowncommand", - "cell_sample_type_index_handleedit", - "cell_sample_type_index_handlereset", - "cell_sample_type_index_handlesearch", - "cell_sample_type_index_handlesubmit", - "cell_sample_type_index_handletypelogochange", - "cell_sample_type_index_handletypelogoexceed", - "cell_sample_type_index_handleview", - "cell_sample_type_index_isrowselected", - "cell_sample_type_index_loaddata", - "cell_sample_type_index_resetform", - "cell_sample_type_index_togglerowselection", - "cell_sample_type_index_typelogourl", - "cell_sample_type_index_uploadtypelogofile", - "views_basic_info_cell_sample_type_index_vue", - "views_basic_info_cell_sample_type_samplecodetab_vue" - ], - "32": [ + "33": [ "business_highlight_addcopybutton", "business_highlight_highlightcode", "business_highlight_insertlinenumbers", @@ -3126,53 +3227,7 @@ "directives_index_setupglobdirectives", "directives_index_ts" ], - "33": [ - "api_qc_work_order_fetchconfigureqcworkorder", - "api_qc_work_order_fetchcreateqcworkorder", - "api_qc_work_order_fetchdeleteqcworkorder", - "api_qc_work_order_fetchmineqcworkordertabunfinishedcounts", - "api_qc_work_order_fetchoutboundqcdetail", - "api_qc_work_order_fetchqcworkorderdetail", - "api_qc_work_order_fetchqcworkorderlist", - "api_qc_work_order_fetchqcworkordersbysample", - "api_qc_work_order_fetchqcworkordertabunfinishedcounts", - "api_qc_work_order_fetchupdateqcworkorder", - "api_qc_work_order_formatqcworkordertabbadgecount", - "api_qc_work_order_ts", - "art_page_content_index_reload", - "components_core_layouts_art_page_content_index_vue", - "my_qc_task_index_handletabchange", - "my_qc_task_index_reloadtabcounts", - "utils_qc_menu_badge_collectvisibleqcmenubadgecodes", - "utils_qc_menu_badge_refreshqcmenubadges", - "utils_qc_menu_badge_resolveqcmenubadgecode", - "utils_qc_menu_badge_ts", - "views_quality_inspection_my_qc_task_index_vue", - "views_quality_inspection_qc_work_order_qcworkordertabbar_vue" - ], "34": [ - "api_admin_fetchcreatetenant", - "api_admin_fetchdeletetenant", - "api_admin_fetchtenantlist", - "api_admin_fetchupdatetenant", - "tenant_index_handleadd", - "tenant_index_handlebatchdelete", - "tenant_index_handledelete", - "tenant_index_handledropdowncommand", - "tenant_index_handleedit", - "tenant_index_handlereset", - "tenant_index_handlesearch", - "tenant_index_handleselectionchange", - "tenant_index_handlesubmit", - "tenant_index_handleview", - "tenant_index_isdefaulttenantno", - "tenant_index_isdefaulttenantrow", - "tenant_index_loaddata", - "tenant_index_resetform", - "tenant_index_rowselectable", - "views_system_tenant_index_vue" - ], - "35": [ "oa_fc_host_app_applyflagtorule", "oa_fc_host_app_applyschema", "oa_fc_host_app_countrules", @@ -3193,28 +3248,7 @@ "oa_fc_host_app_vue", "oa_fc_host_main_ts" ], - "36": [ - "api_env_detect_item_fetchcreateenvdetectitem", - "api_env_detect_item_fetchdeleteenvdetectitem", - "api_env_detect_item_fetchenvdetectitemdetail", - "api_env_detect_item_fetchenvdetectitemlist", - "api_env_detect_item_fetchenvdetectitemsactive", - "api_env_detect_item_fetchupdateenvdetectitem", - "api_env_detect_item_ts", - "env_detect_item_index_handleadd", - "env_detect_item_index_handlebatchdelete", - "env_detect_item_index_handledelete", - "env_detect_item_index_handleedit", - "env_detect_item_index_handlereset", - "env_detect_item_index_handlesearch", - "env_detect_item_index_handleselectionchange", - "env_detect_item_index_handlesubmit", - "env_detect_item_index_handleview", - "env_detect_item_index_loaddata", - "env_detect_item_index_resetform", - "views_quality_inspection_env_detect_item_index_vue" - ], - "37": [ + "35": [ "components_oa_approval_oaconfirmationkit_vue", "components_oa_approval_oaleavekit_vue", "components_oa_approval_oaovertimekit_vue", @@ -3233,7 +3267,7 @@ "utils_oa_form_create_trip_kit_setupoatripkit", "utils_oa_form_create_trip_kit_ts" ], - "38": [ + "36": [ "core_usetable_usetable", "core_usetable_usetableimpl", "core_usetablecolumns_getcolumnchecks", @@ -3252,26 +3286,7 @@ "table_tableutils_updatepaginationfromresponse", "utils_table_tableutils_ts" ], - "39": [ - "api_admin_fetchcreateitemunit", - "api_admin_fetchdeleteitemunit", - "api_admin_fetchitemunitlist", - "api_admin_fetchupdateitemunit", - "unit_index_handleadd", - "unit_index_handlebatchdelete", - "unit_index_handledelete", - "unit_index_handledropdowncommand", - "unit_index_handleedit", - "unit_index_handlereset", - "unit_index_handlesearch", - "unit_index_handleselectionchange", - "unit_index_handlesubmit", - "unit_index_handleview", - "unit_index_loaddata", - "unit_index_resetform", - "views_system_unit_index_vue" - ], - "40": [ + "37": [ "core_usechart_usechart", "core_usechart_usechartcomponent", "core_usechart_usechartops", @@ -3289,23 +3304,7 @@ "ui_colors_setelementthemecolor", "utils_ui_colors_ts" ], - "41": [ - "utils_protocol_payment_flow_steps_buildprotocolpaymentflowsteps", - "utils_protocol_payment_flow_steps_dash", - "utils_protocol_payment_flow_steps_financereceipttime", - "utils_protocol_payment_flow_steps_formatamount", - "utils_protocol_payment_flow_steps_hasfinancereceipt", - "utils_protocol_payment_flow_steps_hasfinancerefund", - "utils_protocol_payment_flow_steps_hasreceiptsubmit", - "utils_protocol_payment_flow_steps_hasrefundsubmit", - "utils_protocol_payment_flow_steps_receiptsubmittime", - "utils_protocol_payment_flow_steps_refundfinancetime", - "utils_protocol_payment_flow_steps_refundsubmittime", - "utils_protocol_payment_flow_steps_resolveattachmenturls", - "utils_protocol_payment_flow_steps_resolvestepstate", - "utils_protocol_payment_flow_steps_ts" - ], - "42": [ + "38": [ "api_admin_fetchserviceordertxnlist", "channel_service_order_finance_index_financesubmitattachmentdisplayfiles", "channel_service_order_finance_index_financesubmitremarkdisplay", @@ -3321,7 +3320,7 @@ "channel_service_order_finance_index_txntypehasproducts", "views_pilot_service_channel_service_order_finance_index_vue" ], - "43": [ + "39": [ "utils_sop_print_buildprintdocumenthtml", "utils_sop_print_cleanupprintiframe", "utils_sop_print_embedsopimagesasdataurls", @@ -3336,7 +3335,7 @@ "utils_sop_print_setupsopeditorinteractions", "utils_sop_print_ts" ], - "44": [ + "40": [ "form_validator_getpasswordstrength", "form_validator_trimspaces", "form_validator_validateaccount", @@ -3351,7 +3350,7 @@ "form_validator_validateurl", "utils_form_validator_ts" ], - "45": [ + "41": [ "art_work_tab_index_cleanupeventlisteners", "art_work_tab_index_handletouchend", "art_work_tab_index_handletouchmove", @@ -3362,7 +3361,7 @@ "art_work_tab_index_setupeventlisteners", "components_core_layouts_art_work_tab_index_vue" ], - "46": [ + "42": [ "art_count_to_index_clamp", "art_count_to_index_currentvalue", "art_count_to_index_formatnumber", @@ -3373,7 +3372,7 @@ "art_count_to_index_targetvalue", "components_core_text_effect_art_count_to_index_vue" ], - "47": [ + "43": [ "history_index_if", "history_index_indexmethod", "history_index_isactivehistoryinstance", @@ -3384,7 +3383,7 @@ "history_index_syncworktabtitle", "views_oa_approval_history_index_vue" ], - "48": [ + "44": [ "view_dialogs_view_dialog_registry_getproductionworkorderviewdialogcomponent", "views_production_production_work_order_view_dialogs_inboundcellstorageproductionviewdialog_vue", "views_production_production_work_order_view_dialogs_inboundresearchdonationproductionviewdialog_vue", @@ -3395,7 +3394,7 @@ "views_production_production_work_order_view_dialogs_temporaryproductionviewdialog_vue", "views_production_production_work_order_view_dialogs_view_dialog_registry_ts" ], - "49": [ + "45": [ "tabs_tab_registry_getqcworkordertabcomponent", "views_quality_inspection_qc_work_order_tabs_alltab_vue", "views_quality_inspection_qc_work_order_tabs_inboundcellstoragetab_vue", @@ -3406,7 +3405,7 @@ "views_quality_inspection_qc_work_order_tabs_tab_registry_ts", "views_quality_inspection_qc_work_order_tabs_temporarytab_vue" ], - "50": [ + "46": [ "sys_error_handle_isignorablescripterror", "sys_error_handle_normalizeerrormessage", "sys_error_handle_registerpromiseerrorhandler", @@ -3416,7 +3415,7 @@ "sys_error_handle_vueerrorhandler", "utils_sys_error_handle_ts" ], - "51": [ + "47": [ "core_usetableheight_tableheightcalculator", "core_usetableheight_tableheightcalculator_calculate", "core_usetableheight_tableheightcalculator_calculateoffset", @@ -3426,7 +3425,7 @@ "core_usetableheight_usetableheight", "hooks_core_usetableheight_ts" ], - "52": [ + "48": [ "tabs_tab_registry_getproductionworkordertabcomponent", "views_production_production_work_order_tabs_inboundcellstoragetab_vue", "views_production_production_work_order_tabs_inboundresearchdonationtab_vue", @@ -3436,7 +3435,7 @@ "views_production_production_work_order_tabs_tab_registry_ts", "views_production_production_work_order_tabs_temporarytab_vue" ], - "53": [ + "49": [ "app_vue", "main_ts", "src_app_refreshbuttonautoicons", @@ -3445,7 +3444,7 @@ "src_main_masksecret", "utils_sys_console_ts" ], - "54": [ + "50": [ "components_common_decimal_input_index_vue", "decimal_input_index_handlefocus", "decimal_input_index_handleinput", @@ -3454,7 +3453,7 @@ "utils_decimal_input_format_sanitizedecimalinput", "utils_decimal_input_format_ts" ], - "55": [ + "51": [ "api_qc_material_month_template_fetchconfirmqcmonthimport", "api_qc_material_month_template_fetchcreateqcmonthtemplate", "api_qc_material_month_template_fetchdeleteqcmonthtemplate", @@ -3463,7 +3462,16 @@ "api_qc_material_month_template_fetchupdateqcmonthtemplate", "api_qc_material_month_template_ts" ], - "56": [ + "52": [ + "api_leave_fetchcreateleave", + "api_leave_fetchdeleteleave", + "api_leave_fetchleavedetail", + "api_leave_fetchleavelist", + "api_leave_fetchsubmitleave", + "api_leave_fetchupdateleave", + "api_leave_ts" + ], + "53": [ "utils_qc_work_order_unfinished_badge_formatqcworkorderunfinishedbadgecount", "utils_qc_work_order_unfinished_badge_isunfinishedqcworkorder", "utils_qc_work_order_unfinished_badge_qcworkorderunfinishedbadgetitle", @@ -3471,1127 +3479,1139 @@ "utils_qc_work_order_unfinished_badge_sumqcworkordergroupunfinishedbadgecount", "utils_qc_work_order_unfinished_badge_ts" ], - "57": [ + "54": [ "utils_equipment_select_equipmentoptionlabel", "utils_equipment_select_joinequipmentids", "utils_equipment_select_parseequipmentids", "utils_equipment_select_syncequipmentnamesfromoptions", "utils_equipment_select_ts" ], - "58": [ + "55": [ "utils_production_task_editor_cache_clearproductiontaskeditorreferencecache", "utils_production_task_editor_cache_getcachedproductiontaskeditorreference", "utils_production_task_editor_cache_hascachedproductiontaskeditorreference", "utils_production_task_editor_cache_setcachedproductiontaskeditorreference", "utils_production_task_editor_cache_ts" ], - "59": [ + "56": [ "art_global_search_index_focusinput", "art_global_search_index_handlekeydown", "art_global_search_index_if", "art_global_search_index_search", "components_core_layouts_art_global_search_index_vue" ], - "60": [ + "57": [ "composables_useattachmentdropzone_readdroppedfiles", "composables_useattachmentdropzone_ts", "composables_useattachmentdropzone_useattachmentdropzone", "composables_useattachmentdropzone_useindexedattachmentdropzone" ], - "61": [ + "58": [ "utils_qc_inbound_lab_storage_sort_comparelabstoragethencreatetimedesc", "utils_qc_inbound_lab_storage_sort_resolvegrouplabstoragecode", "utils_qc_inbound_lab_storage_sort_resolvegroupmaxcreatetime", "utils_qc_inbound_lab_storage_sort_ts" ], - "62": [ + "59": [ "utils_oa_progress_merge_comments_iscurrentpending", "utils_oa_progress_merge_comments_isnotreached", "utils_oa_progress_merge_comments_mergeprogresswithcomments", "utils_oa_progress_merge_comments_ts" ], - "63": [ + "60": [ "art_sidebar_menu_index_if", "art_sidebar_menu_index_logsidebarmenu", "components_core_layouts_art_menus_art_sidebar_menu_index_vue", "components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_vue" ], - "64": [ + "61": [ "components_core_layouts_art_header_bar_index_vue", "components_core_layouts_art_header_bar_widget_artusermenu_vue", "widget_artusermenu_openpassworddialog", "widget_artusermenu_openprofiledialog" ], - "65": [ + "62": [ + "api_storage_entry_sms_notification_fetchgeneratestorageentrysms", + "api_storage_entry_sms_notification_fetchstorageentrysmslist", + "api_storage_entry_sms_notification_fetchtogglestorageentrysmsnotified", + "api_storage_entry_sms_notification_ts" + ], + "63": [ + "api_sample_sms_notification_fetchgeneratesms", + "api_sample_sms_notification_fetchsamplesmsnotificationlist", + "api_sample_sms_notification_fetchtogglesmsnotified", + "api_sample_sms_notification_ts" + ], + "64": [ "production_work_order_workordertasksublist_displaytaskname", "production_work_order_workordertasksublist_ensureactivetaskkey", "production_work_order_workordertasksublist_if", "views_production_production_work_order_workordertasksublist_vue" ], - "66": [ + "65": [ "infusion_schedule_management_scheduleeditdialog", "infusion_schedule_management_scheduleeditdialog_if", "infusion_schedule_management_scheduleeditdialog_synccellproductfromoption", "views_pilot_service_infusion_schedule_management_scheduleeditdialog_vue" ], - "67": [ + "66": [ "composables_useattachmentactions_attachmentfullurl", "composables_useattachmentactions_ts", "composables_useattachmentactions_useattachmentactions" ], - "68": [ + "67": [ "config_setting_getsettingdefaults", "config_setting_resettodefaults", "config_setting_ts" ], - "69": [ + "68": [ "config_modules_component_ts", "modules_component_getenabledglobalcomponents", "modules_component_getglobalcomponentbykey" ], - "70": [ + "69": [ "utils_sample_freight_flatten_flattensamplefreights", "utils_sample_freight_flatten_samplefreightspanmethod", "utils_sample_freight_flatten_ts" ], - "71": [ - "components_oa_approval_oaownerpersonselect_vue", - "utils_oa_form_create_owner_person_setupoaownerpersonselect", - "utils_oa_form_create_owner_person_ts" - ], - "72": [ + "70": [ "utils_copy_text_copytexttoclipboard", "utils_copy_text_copytextwithfallback", "utils_copy_text_ts" ], - "73": [ - "components_oa_approval_oaownerdeptselect_vue", - "utils_oa_form_create_owner_dept_setupoaownerdeptselect", - "utils_oa_form_create_owner_dept_ts" - ], - "74": [ + "71": [ "components_oa_approval_oamoneyfield_vue", "utils_oa_form_create_money_setupoamoneyfield", "utils_oa_form_create_money_ts" ], - "75": [ - "components_oa_approval_oarelatedapproval_vue", - "utils_oa_form_create_related_approval_setupoarelatedapproval", - "utils_oa_form_create_related_approval_ts" - ], - "76": [ - "components_oa_approval_oapersonselect_vue", - "utils_oa_form_create_person_setupoapersonselect", - "utils_oa_form_create_person_ts" - ], - "77": [ + "72": [ "utils_protocol_source_attachment_getsourceprotocolattachment", "utils_protocol_source_attachment_normalizeattachmentfiles", "utils_protocol_source_attachment_ts" ], - "78": [ + "73": [ "components_oa_approval_oadeptselect_vue", "utils_oa_form_create_dept_setupoadeptselect", "utils_oa_form_create_dept_ts" ], - "79": [ + "74": [ "form_responsive_calculateresponsivespan", "form_responsive_createresponsivespancalculator", "utils_form_responsive_ts" ], - "80": [ + "75": [ "art_line_chart_index_clearanimationtimers", "art_line_chart_index_if", "components_core_charts_art_line_chart_index_vue" ], - "81": [ + "76": [ "art_text_scroll_index_handlecontentclick", "art_text_scroll_index_measuresizes", "components_core_text_effect_art_text_scroll_index_vue" ], - "82": [ + "77": [ "components_business_production_task_view_dialog_index_vue", "production_task_view_dialog_index_taskstatuslabel", "production_task_view_dialog_index_tasktypelabel" ], - "83": [ + "78": [ "components_business_order_operate_dialog_bridge_index_vue", "order_operate_dialog_bridge_index_handlemessage", "order_operate_dialog_bridge_index_postopen" ], - "84": [ + "79": [ "components_oa_approval_oapostselect_vue", "utils_oa_form_create_post_setupoapostselect", "utils_oa_form_create_post_ts" ], - "85": [ + "80": [ + "components_oa_approval_oapersonselect_vue", + "utils_oa_form_create_person_setupoapersonselect", + "utils_oa_form_create_person_ts" + ], + "81": [ "components_oa_approval_oareceiveaccountselect_vue", "utils_oa_form_create_receive_account_setupoareceiveaccountselect", "utils_oa_form_create_receive_account_ts" ], - "86": [ + "82": [ + "components_oa_approval_oarelatedapproval_vue", + "utils_oa_form_create_related_approval_setupoarelatedapproval", + "utils_oa_form_create_related_approval_ts" + ], + "83": [ + "components_oa_approval_oaownerpersonselect_vue", + "utils_oa_form_create_owner_person_setupoaownerpersonselect", + "utils_oa_form_create_owner_person_ts" + ], + "84": [ + "components_oa_approval_oaownerdeptselect_vue", + "utils_oa_form_create_owner_dept_setupoaownerdeptselect", + "utils_oa_form_create_owner_dept_ts" + ], + "85": [ "core_uselayoutheight_useautolayoutheight", "core_uselayoutheight_uselayoutheight", "hooks_core_uselayoutheight_ts" ], - "87": [ + "86": [ "form_designer_spike_index_cleardesigner", "form_designer_spike_index_exportjson", "views_oa_approval_form_designer_spike_index_vue" ], - "88": [ + "87": [ "production_task_set_index_canmaintainset", "production_task_set_index_validateitems", "views_production_production_task_set_index_vue" ], - "89": [ + "88": [ "composables_useproductionworkordertabstepcounts_emptytabcounts", "composables_useproductionworkordertabstepcounts_useproductionworkordertabstepcounts", "views_production_production_work_order_composables_useproductionworkordertabstepcounts_ts" ], - "90": [ + "89": [ "qc_work_order_index_for", "qc_work_order_index_if", "views_quality_inspection_qc_work_order_index_vue" ], - "91": [ + "90": [ "qc_work_order_qcworkorderbatchresulttabs_ensureactivebatchkey", "views_quality_inspection_qc_work_order_qcworkorderbatchresulttabs_vue", "views_quality_inspection_qc_work_order_qcworkordertaskresultpanel_vue" ], - "92": [ + "91": [ "composables_useqcworkorderattachmentexport_initialprogress", "composables_useqcworkorderattachmentexport_useqcworkorderattachmentexport", "views_quality_inspection_qc_work_order_composables_useqcworkorderattachmentexport_ts" ], - "93": [ + "92": [ "composables_useqcworkordertabunfinishedcounts_emptytabcounts", "composables_useqcworkordertabunfinishedcounts_useqcworkordertabunfinishedcounts", "views_quality_inspection_qc_work_order_composables_useqcworkordertabunfinishedcounts_ts" ], - "94": [ + "93": [ "sample_reception_index_ensurecurrentuserinoptions", "sample_reception_index_if", "views_quality_inspection_sample_reception_index_vue" ], - "95": [ + "94": [ "pilot_application_applicationformdialog_if", "pilot_application_applicationformdialog_remotesearchcustomers", "views_pilot_service_pilot_application_applicationformdialog_vue" ], - "96": [ + "95": [ "utils_sort_order_fetchnextsortorder", "utils_sort_order_ts" ], - "97": [ + "96": [ "utils_sanitize_html_sanitizehtml", "utils_sanitize_html_ts" ], - "98": [ + "97": [ "utils_oa_confirmation_date_addmonthsymd", "utils_oa_confirmation_date_ts" ], - "99": [ + "98": [ "utils_production_step_output_createemptystepoutputrow", "utils_production_step_output_ts" ], - "100": [ + "99": [ "utils_cell_product_type_cellproducttypeneedspassage", "utils_cell_product_type_ts" ], - "101": [ + "100": [ "ui_ep_icon_map_resolveepicon", "utils_ui_ep_icon_map_ts" ], - "102": [ + "101": [ "ui_tabs_gettabconfig", "utils_ui_tabs_ts" ], - "103": [ + "102": [ "ui_loading_getloadingbackground", "utils_ui_loading_ts" ], - "104": [ + "103": [ "art_search_bar_index_if", "components_core_forms_art_search_bar_index_vue" ], - "105": [ + "104": [ "art_form_index_if", "components_core_forms_art_form_index_vue" ], - "106": [ + "105": [ "art_donut_chart_card_index_formatnumber", "components_core_cards_art_donut_chart_card_index_vue" ], - "107": [ + "106": [ "art_k_line_chart_index_getactualcolors", "components_core_charts_art_k_line_chart_index_vue" ], - "108": [ + "107": [ "art_bar_chart_index_creategradientcolor", "components_core_charts_art_bar_chart_index_vue" ], - "109": [ + "108": [ "art_h_bar_chart_index_creategradientcolor", "components_core_charts_art_h_bar_chart_index_vue" ], - "110": [ + "109": [ "art_basic_banner_index_generatemeteors", "components_core_banners_art_basic_banner_index_vue" ], - "111": [ + "110": [ "components_core_layouts_art_settings_panel_composables_usesettingsconfig_ts", "composables_usesettingsconfig_usesettingsconfig" ], - "112": [ + "111": [ "components_core_layouts_art_menus_art_horizontal_menu_index_vue", "components_core_layouts_art_menus_art_horizontal_menu_widget_horizontalsubmenu_vue" ], - "113": [ + "112": [ "components_tinymceeditor_index_vue", "tinymceeditor_index_refreshfloatinglayers" ], - "114": [ + "113": [ "components_business_order_operate_local_dialog_index_vue", "order_operate_local_dialog_index_handlemessage" ], - "115": [ + "114": [ "components_business_product_view_dialog_index_vue", "product_view_dialog_index_formatmeasureview" ], - "116": [ + "115": [ "components_oa_approval_flow_tree_conditionruleeditor_vue", "flow_tree_conditionruleeditor_if" ], - "117": [ + "116": [ "core_usefastenter_usefastenter", "hooks_core_usefastenter_ts" ], - "118": [ + "117": [ "core_usemenuperm_usemenuperm", "hooks_core_usemenuperm_ts" ], - "119": [ + "118": [ "core_useheaderbar_useheaderbar", "hooks_core_useheaderbar_ts" ], - "120": [ + "119": [ "api_inbound_sample_fetchupdateinboundsamplespecialmark", "api_inbound_sample_ts" ], - "121": [ + "120": [ "express_index_deep", "views_system_express_index_vue" ], - "122": [ + "121": [ "designer_flowdesigner_createedge", "views_system_workflow_designer_flowdesigner_vue" ], - "123": [ + "122": [ "site_index_deep", "views_system_site_index_vue" ], - "124": [ + "123": [ "source_chain_chainlinkedge_handledblclick", "views_production_cell_product_source_chain_chainlinkedge_vue" ], - "125": [ + "124": [ "sop_index_for", "views_production_sop_index_vue" ], - "126": [ + "125": [ "production_work_order_workordertaskstepsublist_assigneedisplayname", "views_production_production_work_order_workordertaskstepsublist_vue" ], - "127": [ + "126": [ "production_work_order_saveproductiontasksetdialog_validateitems", "views_production_production_work_order_saveproductiontasksetdialog_vue" ], - "128": [ + "127": [ "composables_useproductionviewdialog_useproductionviewdialog", "views_production_production_work_order_composables_useproductionviewdialog_ts" ], - "129": [ + "128": [ "composables_useproductionworkordertabpage_useproductionworkordertabpage", "views_production_production_work_order_composables_useproductionworkordertabpage_ts" ], - "130": [ + "129": [ "qc_work_order_qcworkorderselectcheckbox_handletoggle", "views_quality_inspection_qc_work_order_qcworkorderselectcheckbox_vue" ], - "131": [ + "130": [ "channel_service_order_serviceordertxndialog_for", "views_pilot_service_channel_service_order_serviceordertxndialog_vue" ], - "132": [ + "131": [ "pilot_application_clinicalpaymenttab_for", "views_pilot_service_pilot_application_clinicalpaymenttab_vue" ], - "133": [ + "132": [ "insurance_company_index_deep", "views_basic_info_insurance_company_index_vue" ], - "134": [ + "133": [ "store_index_initstore", "store_index_ts" ], - "135": [ + "134": [ "env_d_ts" ], - "136": [ + "135": [ "shims_loose_d_ts" ], - "137": [ + "136": [ "types_api_d_ts" ], - "138": [ + "137": [ "types_index_ts" ], - "139": [ + "138": [ "types_config_index_ts" ], - "140": [ + "139": [ "types_component_chart_ts" ], - "141": [ + "140": [ "types_component_index_ts" ], - "142": [ + "141": [ "types_common_response_ts" ], - "143": [ + "142": [ "types_common_index_ts" ], - "144": [ + "143": [ "types_directive_directive_d_ts" ], - "145": [ + "144": [ "types_api_api_d_ts" ], - "146": [ + "145": [ "types_import_components_d_ts" ], - "147": [ + "146": [ "types_import_auto_imports_d_ts" ], - "148": [ + "147": [ "types_store_index_ts" ], - "149": [ + "148": [ "types_router_index_ts" ], - "150": [ + "149": [ "config_index_ts" ], - "151": [ + "150": [ "config_modules_festival_ts" ], - "152": [ + "151": [ "config_modules_headerbar_ts" ], - "153": [ + "152": [ "config_modules_fastenter_ts" ], - "154": [ + "153": [ "config_assets_images_ts" ], - "155": [ + "154": [ "plugins_echarts_ts" ], - "156": [ + "155": [ "plugins_index_ts" ], - "157": [ + "156": [ "constants_material_discard_ts" ], - "158": [ + "157": [ "mock_temp_articlelist_ts" ], - "159": [ + "158": [ "mock_temp_commentlist_ts" ], - "160": [ + "159": [ "mock_temp_formdata_ts" ], - "161": [ + "160": [ "mock_temp_commentdetail_ts" ], - "162": [ + "161": [ "enums_formenum_ts" ], - "163": [ + "162": [ "enums_appenum_ts" ], - "164": [ + "163": [ "utils_production_task_set_test_ts" ], - "165": [ + "164": [ "utils_sample_production_reception_fields_test_ts" ], - "166": [ + "165": [ "utils_patch_el_select_filterable_ts" ], - "167": [ + "166": [ "utils_protocol_sample_payment_test_ts" ], - "168": [ + "167": [ "utils_qc_material_ui_ts" ], - "169": [ + "168": [ "utils_rmb_upper_test_ts" ], - "170": [ + "169": [ "utils_oa_leave_hours_test_ts" ], - "171": [ + "170": [ "utils_oa_trip_days_test_ts" ], - "172": [ + "171": [ "utils_oa_form_value_display_test_ts" ], - "173": [ + "172": [ "utils_oa_approval_print_flow_test_ts" ], - "174": [ + "173": [ "utils_oa_receive_account_value_test_ts" ], - "175": [ + "174": [ "utils_production_complete_work_order_gate_test_ts" ], - "176": [ + "175": [ "utils_index_ts" ], - "177": [ + "176": [ "utils_oa_person_value_test_ts" ], - "178": [ + "177": [ "utils_oa_confirmation_date_test_ts" ], - "179": [ + "178": [ "utils_storage_slot_range_fill_test_ts" ], - "180": [ + "179": [ "utils_oa_app_icons_test_ts" ], - "181": [ + "180": [ "utils_qc_labels_ts" ], - "182": [ + "181": [ "utils_process_material_ui_ts" ], - "183": [ + "182": [ "utils_production_step_output_test_ts" ], - "184": [ + "183": [ "utils_protocol_audit_flatten_test_ts" ], - "185": [ + "184": [ "utils_oa_flow_preview_refresh_test_ts" ], - "186": [ + "185": [ "utils_oa_progress_person_lines_test_ts" ], - "187": [ + "186": [ "utils_ui_emojo_ts" ], - "188": [ + "187": [ "utils_ui_index_ts" ], - "189": [ + "188": [ "utils_ui_iconify_loader_ts" ], - "190": [ + "189": [ "utils_form_index_ts" ], - "191": [ + "190": [ "utils_constants_links_ts" ], - "192": [ + "191": [ "utils_constants_index_ts" ], - "193": [ + "192": [ "utils_navigation_index_ts" ], - "194": [ + "193": [ "utils_storage_index_ts" ], - "195": [ + "194": [ "utils_sys_mittbus_ts" ], - "196": [ + "195": [ "utils_sys_index_ts" ], - "197": [ + "196": [ "utils_table_tableconfig_ts" ], - "198": [ + "197": [ "utils_http_status_ts" ], - "199": [ + "198": [ "components_core_tables_art_table_index_vue" ], - "200": [ + "199": [ "components_core_tables_art_table_header_index_vue" ], - "201": [ + "200": [ "components_core_forms_art_button_more_index_vue" ], - "202": [ + "201": [ "components_core_forms_art_excel_import_index_vue" ], - "203": [ + "202": [ "components_core_forms_art_excel_export_index_vue" ], - "204": [ + "203": [ "components_core_forms_art_drag_verify_index_vue" ], - "205": [ + "204": [ "components_core_forms_art_button_table_index_vue" ], - "206": [ + "205": [ "components_core_widget_art_icon_button_index_vue" ], - "207": [ + "206": [ "components_core_cards_art_bar_chart_card_index_vue" ], - "208": [ + "207": [ "components_core_cards_art_data_list_card_index_vue" ], - "209": [ + "208": [ "components_core_cards_art_timeline_list_card_index_vue" ], - "210": [ + "209": [ "components_core_cards_art_stats_card_index_vue" ], - "211": [ + "210": [ "components_core_cards_art_image_card_index_vue" ], - "212": [ + "211": [ "components_core_cards_art_progress_card_index_vue" ], - "213": [ + "212": [ "components_core_cards_art_line_chart_card_index_vue" ], - "214": [ + "213": [ "components_core_charts_art_scatter_chart_index_vue" ], - "215": [ + "214": [ "components_core_charts_art_dual_bar_compare_chart_index_vue" ], - "216": [ + "215": [ "components_core_charts_art_ring_chart_index_vue" ], - "217": [ + "216": [ "components_core_charts_art_radar_chart_index_vue" ], - "218": [ + "217": [ "components_core_others_art_watermark_index_vue" ], - "219": [ + "218": [ "components_core_others_art_menu_right_index_vue" ], - "220": [ + "219": [ "components_core_banners_art_card_banner_index_vue" ], - "221": [ + "220": [ "components_core_layouts_art_global_component_index_vue" ], - "222": [ + "221": [ "components_core_layouts_art_settings_panel_index_vue" ], - "223": [ + "222": [ "components_core_layouts_art_settings_panel_widget_themesettings_vue" ], - "224": [ + "223": [ "components_core_layouts_art_settings_panel_widget_settingheader_vue" ], - "225": [ + "224": [ "components_core_layouts_art_settings_panel_widget_menustylesettings_vue" ], - "226": [ + "225": [ "components_core_layouts_art_settings_panel_widget_basicsettings_vue" ], - "227": [ + "226": [ "components_core_layouts_art_settings_panel_widget_settingdrawer_vue" ], - "228": [ + "227": [ "components_core_layouts_art_settings_panel_widget_settingactions_vue" ], - "229": [ + "228": [ "components_core_layouts_art_settings_panel_widget_colorsettings_vue" ], - "230": [ + "229": [ "components_core_layouts_art_settings_panel_widget_menulayoutsettings_vue" ], - "231": [ + "230": [ "components_core_layouts_art_settings_panel_widget_sectiontitle_vue" ], - "232": [ + "231": [ "components_core_layouts_art_settings_panel_widget_boxstylesettings_vue" ], - "233": [ + "232": [ "components_core_layouts_art_settings_panel_widget_containersettings_vue" ], - "234": [ + "233": [ "components_core_layouts_art_chat_window_index_vue" ], - "235": [ + "234": [ "components_core_layouts_art_menus_art_mixed_menu_index_vue" ], - "236": [ + "235": [ "components_core_layouts_art_notification_index_vue" ], - "237": [ + "236": [ "components_core_layouts_art_fast_enter_index_vue" ], - "238": [ + "237": [ "components_core_layouts_art_breadcrumb_index_vue" ], - "239": [ + "238": [ "components_core_theme_theme_svg_index_vue" ], - "240": [ + "239": [ "components_core_views_result_artresultpage_vue" ], - "241": [ + "240": [ "components_core_views_exception_exceptionillustration_vue" ], - "242": [ + "241": [ "components_core_views_exception_artexception_vue" ], - "243": [ + "242": [ "components_core_views_login_authtopbar_vue" ], - "244": [ + "243": [ "components_core_views_login_loginleftview_vue" ], - "245": [ + "244": [ "components_core_text_effect_art_festival_text_scroll_index_vue" ], - "246": [ + "245": [ "components_core_base_art_svg_icon_index_vue" ], - "247": [ + "246": [ "components_core_base_art_back_to_top_index_vue" ], - "248": [ + "247": [ "components_core_base_art_logo_index_vue" ], - "249": [ + "248": [ "components_core_media_art_video_player_index_vue" ], - "250": [ + "249": [ "components_core_media_art_cutter_img_index_vue" ], - "251": [ + "250": [ "components_business_cell_product_lineage_qc_dialog_index_vue" ], - "252": [ + "251": [ "components_business_qc_task_view_dialog_index_vue" ], - "253": [ + "252": [ "components_business_clinical_payment_submit_readonly_index_vue" ], - "254": [ + "253": [ "components_business_sample_qc_info_cards_index_vue" ], - "255": [ + "254": [ "components_business_special_sample_display_index_vue" ], - "256": [ + "255": [ "components_business_product_lines_batch_slot_fill_dialog_index_vue" ], - "257": [ + "256": [ "components_business_protocol_payment_detail_readonly_index_vue" ], - "258": [ + "257": [ "components_business_qc_item_param_select_editor_index_vue" ], - "259": [ + "258": [ "components_business_sample_special_mark_dialog_index_vue" ], - "260": [ + "259": [ "components_common_list_datetime_column_vue" ], - "261": [ + "260": [ "components_oa_approval_oacommentfilecards_vue" ], - "262": [ + "261": [ "components_oa_approval_oaapprovalprintsheet_vue" ], - "263": [ + "262": [ "components_oa_approval_oaprintrelatedtree_vue" ], - "264": [ + "263": [ "hooks_index_ts" ], - "265": [ + "264": [ "views_auth_login_index_vue" ], - "266": [ + "265": [ "views_cell_storage_presign_order_index_vue" ], - "267": [ + "266": [ "views_cell_storage_refund_confirm_index_vue" ], - "268": [ + "267": [ "views_cell_storage_sample_freight_index_vue" ], - "269": [ + "268": [ "views_cell_storage_my_material_usage_index_vue" ], - "270": [ + "269": [ "views_cell_storage_sample_info_index_vue" ], - "271": [ + "270": [ "views_cell_storage_sample_info_sampleinfoquickregisterdialog_vue" ], - "272": [ + "271": [ "views_cell_storage_sample_info_unifiedsampleinfopage_vue" ], - "273": [ + "272": [ "views_cell_storage_sample_reception_info_index_vue" ], - "274": [ + "273": [ "views_cell_storage_payment_info_index_vue" ], - "275": [ + "274": [ "views_cell_storage_payment_info_paymentexcellist_vue" ], - "276": [ + "275": [ "views_cell_storage_storage_cert_index_vue" ], - "277": [ + "276": [ "views_cell_storage_payment_chase_index_vue" ], - "278": [ + "277": [ "views_cell_storage_protocol_audit_index_vue" ], - "279": [ + "278": [ "views_cell_storage_protocol_audit_donationprotocoltab_vue" ], - "280": [ + "279": [ "views_cell_storage_protocol_audit_unifiedprotocolpage_vue" ], - "281": [ + "280": [ "views_cell_storage_protocol_audit_protocolaudittab_vue" ], - "282": [ + "281": [ "views_cell_storage_protocol_audit_paymentinfotab_vue" ], - "283": [ + "282": [ "views_cell_storage_fullmoon_todo_index_vue" ], - "284": [ + "283": [ "views_cell_storage_storage_entry_info_index_vue" ], - "285": [ + "284": [ "views_cell_storage_payment_confirm_refundconfirmtab_vue" ], - "286": [ + "285": [ "views_cell_storage_material_stock_log_index_vue" ], - "287": [ + "286": [ "views_outside_iframe_vue" ], - "288": [ + "287": [ "views_operations_demo_index_vue" ], - "289": [ + "288": [ "views_research_donation_audit_index_vue" ], - "290": [ + "289": [ "views_research_donation_sample_info_index_vue" ], - "291": [ + "290": [ "views_research_donation_list_index_vue" ], - "292": [ + "291": [ "views_dashboard_console_index_vue" ], - "293": [ + "292": [ "views_system_order_index_vue" ], - "294": [ + "293": [ "views_system_user_detail_vue" ], - "295": [ + "294": [ "views_system_workflow_my_applications_index_vue" ], - "296": [ + "295": [ "views_system_workflow_task_pending_index_vue" ], - "297": [ + "296": [ "views_system_workflow_task_completed_index_vue" ], - "298": [ + "297": [ "views_system_workflow_components_processstatustag_vue" ], - "299": [ + "298": [ "views_system_workflow_process_index_vue" ], - "300": [ + "299": [ "views_system_dict_index_vue" ], - "301": [ + "300": [ "views_system_leave_index_vue" ], - "302": [ + "301": [ "views_oa_approval_instances_detail_vue" ], - "303": [ + "302": [ "views_production_output_type_index_vue" ], - "304": [ + "303": [ "views_production_cell_product_index_vue" ], - "305": [ + "304": [ "views_production_cell_product_sourcechaingraph_vue" ], - "306": [ + "305": [ "views_production_cell_product_source_chain_chaininject_ts" ], - "307": [ + "306": [ "views_production_cell_product_source_chain_chain_types_ts" ], - "308": [ + "307": [ "views_production_cell_product_source_chain_chainflowtheme_ts" ], - "309": [ + "308": [ "views_production_cell_product_source_chain_chainnodecard_vue" ], - "310": [ + "309": [ "views_production_process_route_index_vue" ], - "311": [ + "310": [ "views_production_pre_transit_sample_index_vue" ], - "312": [ + "311": [ "views_production_production_task_index_vue" ], - "313": [ + "312": [ "views_production_production_work_order_productionstepbadge_vue" ], - "314": [ + "313": [ "views_production_production_work_order_taskinputenhancedtable_vue" ], - "315": [ + "314": [ "views_production_production_work_order_taskequipmentpanel_vue" ], - "316": [ + "315": [ "views_production_production_work_order_taskoutputlist_vue" ], - "317": [ + "316": [ "views_production_production_work_order_taskoutputproductdialog_vue" ], - "318": [ + "317": [ "views_production_production_work_order_productionworkordercardlist_vue" ], - "319": [ + "318": [ "views_production_production_work_order_stepdetailactionbar_vue" ], - "320": [ + "319": [ "views_production_consumable_pack_index_vue" ], - "321": [ + "320": [ "views_production_consumable_index_vue" ], - "322": [ + "321": [ "views_production_consumable_consumablepacktab_vue" ], - "323": [ + "322": [ "views_production_cleanroom_garment_index_vue" ], - "324": [ + "323": [ "views_production_production_material_index_vue" ], - "325": [ + "324": [ "views_production_production_material_productionmaterialstockchecktab_vue" ], - "326": [ + "325": [ "views_production_production_material_productionmaterialpreptab_vue" ], - "327": [ + "326": [ "views_production_sample_reception_completion_index_vue" ], - "328": [ + "327": [ "views_production_my_production_task_index_vue" ], - "329": [ + "328": [ "views_production_equipment_index_vue" ], - "330": [ + "329": [ "views_production_process_index_vue" ], - "331": [ + "330": [ "views_production_process_category_index_vue" ], - "332": [ + "331": [ "views_production_process_category_outputtypetab_vue" ], - "333": [ + "332": [ "views_index_index_vue" ], - "334": [ + "333": [ "views_quality_inspection_qc_work_order_qcworkorderfeesummarybar_vue" ], - "335": [ + "334": [ "views_quality_inspection_qc_work_order_qcunfinishedbadge_vue" ], - "336": [ + "335": [ "views_quality_inspection_qc_work_order_composables_qc_work_order_selection_ts" ], - "337": [ + "336": [ "views_quality_inspection_qc_work_order_view_dialogs_outboundqcdiagnosisattachments_vue" ], - "338": [ + "337": [ "views_quality_inspection_sample_reception_check_item_index_vue" ], - "339": [ + "338": [ "views_quality_inspection_lab_test_item_index_vue" ], - "340": [ + "339": [ "views_quality_inspection_lab_test_item_thirdpartycompanytab_vue" ], - "341": [ + "340": [ "views_quality_inspection_my_qc_material_usage_index_vue" ], - "342": [ + "341": [ "views_quality_inspection_qc_material_amount_auth_index_vue" ], - "343": [ + "342": [ "views_quality_inspection_pre_transit_sample_index_vue" ], - "344": [ + "343": [ "views_quality_inspection_sample_reception_samplereceptioncardlist_vue" ], - "345": [ + "344": [ "views_quality_inspection_qc_task_index_vue" ], - "346": [ + "345": [ "views_quality_inspection_storage_release_review_storagereleasereviewdialog_vue" ], - "347": [ + "346": [ "views_quality_inspection_qc_material_usage_index_vue" ], - "348": [ + "347": [ "views_quality_inspection_third_party_company_index_vue" ], - "349": [ + "348": [ "views_exception_500_index_vue" ], - "350": [ + "349": [ "views_exception_403_index_vue" ], - "351": [ + "350": [ "views_exception_404_index_vue" ], - "352": [ + "351": [ "views_pilot_service_cell_product_type_index_vue" ], - "353": [ + "352": [ "views_pilot_service_cell_product_type_cellproductpricetab_vue" ], - "354": [ + "353": [ "views_pilot_service_cell_product_type_cellproductspectab_vue" ], - "355": [ + "354": [ "views_pilot_service_infusion_schedule_management_index_vue" ], - "356": [ + "355": [ "views_pilot_service_infusion_schedule_management_scheduleviewdialog_vue" ], - "357": [ + "356": [ "views_pilot_service_channel_service_order_index_vue" ], - "358": [ + "357": [ "views_pilot_service_channel_service_order_serviceordertxntable_vue" ], - "359": [ + "358": [ "views_pilot_service_clinical_refund_confirm_index_vue" ], - "360": [ + "359": [ "views_pilot_service_outbound_release_review_outboundreleaseviewdialog_vue" ], - "361": [ + "360": [ "views_pilot_service_outbound_release_review_outboundreleasematerialdialog_vue" ], - "362": [ + "361": [ "views_pilot_service_pilot_application_index_vue" ], - "363": [ + "362": [ "views_pilot_service_cell_product_price_index_vue" ], - "364": [ + "363": [ "views_pilot_service_checkup_management_index_vue" ], - "365": [ + "364": [ "views_pilot_service_clinical_payment_info_index_vue" ], - "366": [ + "365": [ "views_pilot_service_project_price_system_index_vue" ], - "367": [ + "366": [ "views_pilot_service_cell_product_spec_index_vue" ], - "368": [ + "367": [ "views_basic_info_sample_code_index_vue" ], - "369": [ + "368": [ "views_basic_info_collection_protocol_no_index_vue" ], - "370": [ + "369": [ "views_basic_info_customer_index_vue" ], - "371": [ + "370": [ "views_basic_info_collection_region_collectionprotocolnotab_vue" ], - "372": [ + "371": [ "assets_svg_loading_ts" ], - "373": [ + "372": [ "store_modules_qc_menu_badge_ts" ], - "374": [ + "373": [ "store_modules_worktab_ts" ], - "375": [ + "374": [ "store_modules_table_ts" ], - "376": [ + "375": [ "store_modules_oa_menu_badge_ts" ], - "377": [ + "376": [ "store_modules_menu_ts" ], - "378": [ + "377": [ "store_modules_setting_ts" ], - "379": [ + "378": [ "store_modules_production_menu_badge_ts" ], - "380": [ + "379": [ "store_modules_user_ts" ], - "381": [ + "380": [ "router_routesalias_ts" ], - "382": [ + "381": [ "router_core_index_ts" ], - "383": [ + "382": [ "router_modules_sqxp_ts" ], - "384": [ + "383": [ "router_modules_index_ts" ], - "385": [ + "384": [ "router_modules_exception_ts" ], - "386": [ + "385": [ "router_routes_staticroutes_ts" ], - "387": [ + "386": [ "router_routes_asyncroutes_ts" ] }, @@ -4602,78 +4622,78 @@ "3": 0.02, "4": 0.02, "5": 0.02, - "6": 0.03, + "6": 0.02, "7": 0.03, - "8": 0.03, - "9": 0.03, + "8": 0.02, + "9": 0.02, "10": 0.03, "11": 0.04, - "12": 0.04, + "12": 0.03, "13": 0.04, - "14": 0.04, + "14": 0.05, "15": 0.04, "16": 0.04, "17": 0.04, - "18": 0.05, + "18": 0.06, "19": 0.05, - "20": 0.06, - "21": 0.05, - "22": 0.09, + "20": 0.05, + "21": 0.06, + "22": 0.06, "23": 0.06, - "24": 0.08, - "25": 0.09, - "26": 0.08, - "27": 0.09, - "28": 0.09, - "29": 0.08, + "24": 0.09, + "25": 0.08, + "26": 0.09, + "27": 0.08, + "28": 0.08, + "29": 0.09, "30": 0.1, - "31": 0.13, - "32": 0.12, - "33": 0.1, - "34": 0.15, - "35": 0.2, + "31": 0.08, + "32": 0.1, + "33": 0.12, + "34": 0.2, + "35": 0.12, "36": 0.16, - "37": 0.12, - "38": 0.16, - "39": 0.17, - "40": 0.27, - "41": 0.33, - "42": 0.19, - "43": 0.24, - "44": 0.15, - "45": 0.25, - "46": 0.22, - "47": 0.28, - "48": 0.36, - "49": 0.22, - "50": 0.39, - "51": 0.36, - "52": 0.25, - "53": 0.33, - "54": 0.38, - "55": 0.29, - "56": 0.4, + "37": 0.27, + "38": 0.19, + "39": 0.24, + "40": 0.15, + "41": 0.25, + "42": 0.22, + "43": 0.28, + "44": 0.36, + "45": 0.22, + "46": 0.39, + "47": 0.36, + "48": 0.25, + "49": 0.33, + "50": 0.38, + "51": 0.29, + "52": 0.29, + "53": 0.4, + "54": 0.5, + "55": 0.4, + "56": 0.5, "57": 0.5, - "58": 0.4, - "59": 0.5, - "60": 0.5, + "58": 0.5, + "59": 0.67, + "60": 0.67, "61": 0.5, - "62": 0.67, - "63": 0.67, + "62": 0.5, + "63": 0.5, "64": 0.5, "65": 0.5, - "66": 0.5, - "67": 0.67, - "68": 1.0, + "66": 0.67, + "67": 1.0, + "68": 0.67, "69": 0.67, - "70": 0.67, + "70": 1.0, "71": 0.67, "72": 1.0, "73": 0.67, "74": 0.67, "75": 0.67, "76": 0.67, - "77": 1.0, + "77": 0.67, "78": 0.67, "79": 0.67, "80": 0.67, @@ -4684,14 +4704,14 @@ "85": 0.67, "86": 0.67, "87": 0.67, - "88": 0.67, - "89": 1.0, + "88": 1.0, + "89": 0.67, "90": 0.67, - "91": 0.67, + "91": 1.0, "92": 1.0, - "93": 1.0, + "93": 0.67, "94": 0.67, - "95": 0.67, + "95": 1.0, "96": 1.0, "97": 1.0, "98": 1.0, @@ -4982,8 +5002,7 @@ "383": 1.0, "384": 1.0, "385": 1.0, - "386": 1.0, - "387": 1.0 + "386": 1.0 }, "gods": [ { @@ -4994,7 +5013,7 @@ { "id": "storage_facility_index_push", "label": "push()", - "degree": 127 + "degree": 128 }, { "id": "payment_info_paymentbysampletab_number", @@ -5004,7 +5023,7 @@ { "id": "widget_settingitem_emit", "label": "emit()", - "degree": 35 + "degree": 36 }, { "id": "socket_index_websocketclient", @@ -5075,7 +5094,7 @@ "source": "handleBatchDelete()", "target": "withFullscreenLoading()", "source_files": [ - "views/system/tenant/index.vue", + "views/operations/exhibition-appointment/index.vue", "utils/fullscreen-loading.ts" ], "confidence": "INFERRED", @@ -5086,7 +5105,7 @@ "source": "handleBatchDelete()", "target": "withFullscreenLoading()", "source_files": [ - "views/system/unit/index.vue", + "views/system/tenant/index.vue", "utils/fullscreen-loading.ts" ], "confidence": "INFERRED", diff --git a/web-admin/graphify-out/.graphify_extract.json b/web-admin/graphify-out/.graphify_extract.json index 26c5dfef..12642ef3 100644 --- a/web-admin/graphify-out/.graphify_extract.json +++ b/web-admin/graphify-out/.graphify_extract.json @@ -9569,6 +9569,153 @@ "source_file": "components/business/product-view-dialog/index.vue", "source_location": "L35" }, + { + "id": "components_business_sample_payment_detail_dialog_index_vue", + "label": "index.vue", + "file_type": "code", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L1" + }, + { + "id": "sample_payment_detail_dialog_index_number", + "label": "Number()", + "file_type": "code", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L55" + }, + { + "id": "sample_payment_detail_dialog_index_formatamount", + "label": "formatAmount()", + "file_type": "code", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L363" + }, + { + "id": "sample_payment_detail_dialog_index_formatduedate", + "label": "formatDueDate()", + "file_type": "code", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L369" + }, + { + "id": "sample_payment_detail_dialog_index_paymentschedulestatuslabel", + "label": "paymentScheduleStatusLabel()", + "file_type": "code", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L377" + }, + { + "id": "sample_payment_detail_dialog_index_istransferfieldslocked", + "label": "isTransferFieldsLocked()", + "file_type": "code", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L398" + }, + { + "id": "sample_payment_detail_dialog_index_schedulecanaddtransfer", + "label": "scheduleCanAddTransfer()", + "file_type": "code", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L403" + }, + { + "id": "sample_payment_detail_dialog_index_fullfileurl", + "label": "fullFileUrl()", + "file_type": "code", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L408" + }, + { + "id": "sample_payment_detail_dialog_index_isimageurl", + "label": "isImageUrl()", + "file_type": "code", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L414" + }, + { + "id": "sample_payment_detail_dialog_index_ensuretransferattachments", + "label": "ensureTransferAttachments()", + "file_type": "code", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L418" + }, + { + "id": "sample_payment_detail_dialog_index_transferrowkey", + "label": "transferRowKey()", + "file_type": "code", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L432" + }, + { + "id": "sample_payment_detail_dialog_index_attachmentstourls", + "label": "attachmentsToUrls()", + "file_type": "code", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L436" + }, + { + "id": "sample_payment_detail_dialog_index_validatetransferrow", + "label": "validateTransferRow()", + "file_type": "code", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L444" + }, + { + "id": "sample_payment_detail_dialog_index_ensuretransfertypes", + "label": "ensureTransferTypes()", + "file_type": "code", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L461" + }, + { + "id": "sample_payment_detail_dialog_index_loaddetail", + "label": "loadDetail()", + "file_type": "code", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L466" + }, + { + "id": "sample_payment_detail_dialog_index_notifychanged", + "label": "notifyChanged()", + "file_type": "code", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L490" + }, + { + "id": "sample_payment_detail_dialog_index_addtransfer", + "label": "addTransfer()", + "file_type": "code", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L494" + }, + { + "id": "sample_payment_detail_dialog_index_savetransferrow", + "label": "saveTransferRow()", + "file_type": "code", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L513" + }, + { + "id": "sample_payment_detail_dialog_index_submittransfer", + "label": "submitTransfer()", + "file_type": "code", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L548" + }, + { + "id": "sample_payment_detail_dialog_index_withdrawtransfer", + "label": "withdrawTransfer()", + "file_type": "code", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L563" + }, + { + "id": "sample_payment_detail_dialog_index_removetransfer", + "label": "removeTransfer()", + "file_type": "code", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L581" + }, { "id": "components_business_sample_production_info_cards_index_vue", "label": "index.vue", @@ -17332,89 +17479,96 @@ "source_file": "api/protocol-sample-payment.ts", "source_location": "L51" }, + { + "id": "api_protocol_sample_payment_fetchdeletepaymenttransfer", + "label": "fetchDeletePaymentTransfer()", + "file_type": "code", + "source_file": "api/protocol-sample-payment.ts", + "source_location": "L58" + }, { "id": "api_protocol_sample_payment_fetchpaymenttransferlist", "label": "fetchPaymentTransferList()", "file_type": "code", "source_file": "api/protocol-sample-payment.ts", - "source_location": "L58" + "source_location": "L65" }, { "id": "api_protocol_sample_payment_fetchpaymenttransferreceiptconfirmlist", "label": "fetchPaymentTransferReceiptConfirmList()", "file_type": "code", "source_file": "api/protocol-sample-payment.ts", - "source_location": "L72" + "source_location": "L79" }, { "id": "api_protocol_sample_payment_fetchpaymenttransferreceiptconfirmedlist", "label": "fetchPaymentTransferReceiptConfirmedList()", "file_type": "code", "source_file": "api/protocol-sample-payment.ts", - "source_location": "L85" + "source_location": "L92" }, { "id": "api_protocol_sample_payment_fetchconfirmpaymenttransfer", "label": "fetchConfirmPaymentTransfer()", "file_type": "code", "source_file": "api/protocol-sample-payment.ts", - "source_location": "L98" + "source_location": "L105" }, { "id": "api_protocol_sample_payment_fetchrejectpaymenttransfer", "label": "fetchRejectPaymentTransfer()", "file_type": "code", "source_file": "api/protocol-sample-payment.ts", - "source_location": "L109" + "source_location": "L116" }, { "id": "api_protocol_sample_payment_fetchprotocolrefundrecords", "label": "fetchProtocolRefundRecords()", "file_type": "code", "source_file": "api/protocol-sample-payment.ts", - "source_location": "L117" + "source_location": "L124" }, { "id": "api_protocol_sample_payment_fetchcreateprotocolrefundrecord", "label": "fetchCreateProtocolRefundRecord()", "file_type": "code", "source_file": "api/protocol-sample-payment.ts", - "source_location": "L123" + "source_location": "L130" }, { "id": "api_protocol_sample_payment_fetchupdateprotocolrefundrecord", "label": "fetchUpdateProtocolRefundRecord()", "file_type": "code", "source_file": "api/protocol-sample-payment.ts", - "source_location": "L131" + "source_location": "L138" }, { "id": "api_protocol_sample_payment_fetchdeleteprotocolrefundrecord", "label": "fetchDeleteProtocolRefundRecord()", "file_type": "code", "source_file": "api/protocol-sample-payment.ts", - "source_location": "L139" + "source_location": "L146" }, { "id": "api_protocol_sample_payment_fetchsamplepaymentlist", "label": "fetchSamplePaymentList()", "file_type": "code", "source_file": "api/protocol-sample-payment.ts", - "source_location": "L146" + "source_location": "L153" }, { "id": "api_protocol_sample_payment_fetchsamplepaymentdetail", "label": "fetchSamplePaymentDetail()", "file_type": "code", "source_file": "api/protocol-sample-payment.ts", - "source_location": "L161" + "source_location": "L168" }, { "id": "api_protocol_sample_payment_fetchpaymentchaselist", "label": "fetchPaymentChaseList()", "file_type": "code", "source_file": "api/protocol-sample-payment.ts", - "source_location": "L167" + "source_location": "L174" }, { "id": "api_qc_work_order_ts", @@ -46078,6 +46232,438 @@ "source_location": "L106", "weight": 1.0 }, + { + "source": "components_business_sample_payment_detail_dialog_index_vue", + "target": "sample_payment_detail_dialog_index_number", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L55", + "weight": 1.0 + }, + { + "source": "components_business_sample_payment_detail_dialog_index_vue", + "target": "element_plus", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L299", + "weight": 1.0 + }, + { + "source": "components_business_sample_payment_detail_dialog_index_vue", + "target": "icons_vue", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L300", + "weight": 1.0 + }, + { + "source": "components_business_sample_payment_detail_dialog_index_vue", + "target": "components_common_amount_input_index_vue", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L301", + "weight": 1.0 + }, + { + "source": "components_business_sample_payment_detail_dialog_index_vue", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_money_format", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L302", + "weight": 1.0 + }, + { + "source": "components_business_sample_payment_detail_dialog_index_vue", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_datetime_display", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L303", + "weight": 1.0 + }, + { + "source": "components_business_sample_payment_detail_dialog_index_vue", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_protocol_payment_labels", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L304", + "weight": 1.0 + }, + { + "source": "components_business_sample_payment_detail_dialog_index_vue", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_status_tag_registry", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L310", + "weight": 1.0 + }, + { + "source": "components_business_sample_payment_detail_dialog_index_vue", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_protocol_sample_payment", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L316", + "weight": 1.0 + }, + { + "source": "components_business_sample_payment_detail_dialog_index_vue", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_business", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L324", + "weight": 1.0 + }, + { + "source": "components_business_sample_payment_detail_dialog_index_vue", + "target": "sample_payment_detail_dialog_index_formatamount", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L363", + "weight": 1.0 + }, + { + "source": "components_business_sample_payment_detail_dialog_index_vue", + "target": "sample_payment_detail_dialog_index_formatduedate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L369", + "weight": 1.0 + }, + { + "source": "components_business_sample_payment_detail_dialog_index_vue", + "target": "sample_payment_detail_dialog_index_paymentschedulestatuslabel", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L377", + "weight": 1.0 + }, + { + "source": "components_business_sample_payment_detail_dialog_index_vue", + "target": "sample_payment_detail_dialog_index_istransferfieldslocked", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L398", + "weight": 1.0 + }, + { + "source": "components_business_sample_payment_detail_dialog_index_vue", + "target": "sample_payment_detail_dialog_index_schedulecanaddtransfer", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L403", + "weight": 1.0 + }, + { + "source": "components_business_sample_payment_detail_dialog_index_vue", + "target": "sample_payment_detail_dialog_index_fullfileurl", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L408", + "weight": 1.0 + }, + { + "source": "components_business_sample_payment_detail_dialog_index_vue", + "target": "sample_payment_detail_dialog_index_isimageurl", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L414", + "weight": 1.0 + }, + { + "source": "components_business_sample_payment_detail_dialog_index_vue", + "target": "sample_payment_detail_dialog_index_ensuretransferattachments", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L418", + "weight": 1.0 + }, + { + "source": "components_business_sample_payment_detail_dialog_index_vue", + "target": "sample_payment_detail_dialog_index_transferrowkey", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L432", + "weight": 1.0 + }, + { + "source": "components_business_sample_payment_detail_dialog_index_vue", + "target": "sample_payment_detail_dialog_index_attachmentstourls", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L436", + "weight": 1.0 + }, + { + "source": "components_business_sample_payment_detail_dialog_index_vue", + "target": "sample_payment_detail_dialog_index_validatetransferrow", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L444", + "weight": 1.0 + }, + { + "source": "components_business_sample_payment_detail_dialog_index_vue", + "target": "sample_payment_detail_dialog_index_ensuretransfertypes", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L461", + "weight": 1.0 + }, + { + "source": "components_business_sample_payment_detail_dialog_index_vue", + "target": "sample_payment_detail_dialog_index_loaddetail", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L466", + "weight": 1.0 + }, + { + "source": "components_business_sample_payment_detail_dialog_index_vue", + "target": "sample_payment_detail_dialog_index_notifychanged", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L490", + "weight": 1.0 + }, + { + "source": "components_business_sample_payment_detail_dialog_index_vue", + "target": "sample_payment_detail_dialog_index_addtransfer", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L494", + "weight": 1.0 + }, + { + "source": "components_business_sample_payment_detail_dialog_index_vue", + "target": "sample_payment_detail_dialog_index_savetransferrow", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L513", + "weight": 1.0 + }, + { + "source": "components_business_sample_payment_detail_dialog_index_vue", + "target": "sample_payment_detail_dialog_index_submittransfer", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L548", + "weight": 1.0 + }, + { + "source": "components_business_sample_payment_detail_dialog_index_vue", + "target": "sample_payment_detail_dialog_index_withdrawtransfer", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L563", + "weight": 1.0 + }, + { + "source": "components_business_sample_payment_detail_dialog_index_vue", + "target": "sample_payment_detail_dialog_index_removetransfer", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L581", + "weight": 1.0 + }, + { + "source": "sample_payment_detail_dialog_index_schedulecanaddtransfer", + "target": "sample_payment_detail_dialog_index_number", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L405", + "weight": 1.0 + }, + { + "source": "sample_payment_detail_dialog_index_attachmentstourls", + "target": "sample_payment_detail_dialog_index_ensuretransferattachments", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L437", + "weight": 1.0 + }, + { + "source": "sample_payment_detail_dialog_index_validatetransferrow", + "target": "sample_payment_detail_dialog_index_number", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L449", + "weight": 1.0 + }, + { + "source": "sample_payment_detail_dialog_index_loaddetail", + "target": "sample_payment_detail_dialog_index_ensuretransferattachments", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L481", + "weight": 1.0 + }, + { + "source": "sample_payment_detail_dialog_index_addtransfer", + "target": "sample_payment_detail_dialog_index_schedulecanaddtransfer", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L496", + "weight": 1.0 + }, + { + "source": "sample_payment_detail_dialog_index_addtransfer", + "target": "sample_payment_detail_dialog_index_number", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L497", + "weight": 1.0 + }, + { + "source": "sample_payment_detail_dialog_index_savetransferrow", + "target": "sample_payment_detail_dialog_index_istransferfieldslocked", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L516", + "weight": 1.0 + }, + { + "source": "sample_payment_detail_dialog_index_savetransferrow", + "target": "sample_payment_detail_dialog_index_validatetransferrow", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L521", + "weight": 1.0 + }, + { + "source": "sample_payment_detail_dialog_index_savetransferrow", + "target": "sample_payment_detail_dialog_index_transferrowkey", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L522", + "weight": 1.0 + }, + { + "source": "sample_payment_detail_dialog_index_savetransferrow", + "target": "sample_payment_detail_dialog_index_attachmentstourls", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L529", + "weight": 1.0 + }, + { + "source": "sample_payment_detail_dialog_index_savetransferrow", + "target": "sample_payment_detail_dialog_index_loaddetail", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L541", + "weight": 1.0 + }, + { + "source": "sample_payment_detail_dialog_index_savetransferrow", + "target": "sample_payment_detail_dialog_index_notifychanged", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L542", + "weight": 1.0 + }, + { + "source": "sample_payment_detail_dialog_index_submittransfer", + "target": "sample_payment_detail_dialog_index_loaddetail", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L556", + "weight": 1.0 + }, + { + "source": "sample_payment_detail_dialog_index_submittransfer", + "target": "sample_payment_detail_dialog_index_notifychanged", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L557", + "weight": 1.0 + }, + { + "source": "sample_payment_detail_dialog_index_withdrawtransfer", + "target": "sample_payment_detail_dialog_index_loaddetail", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L574", + "weight": 1.0 + }, + { + "source": "sample_payment_detail_dialog_index_withdrawtransfer", + "target": "sample_payment_detail_dialog_index_notifychanged", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L575", + "weight": 1.0 + }, + { + "source": "sample_payment_detail_dialog_index_removetransfer", + "target": "sample_payment_detail_dialog_index_istransferfieldslocked", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L584", + "weight": 1.0 + }, + { + "source": "sample_payment_detail_dialog_index_removetransfer", + "target": "sample_payment_detail_dialog_index_loaddetail", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L597", + "weight": 1.0 + }, + { + "source": "sample_payment_detail_dialog_index_removetransfer", + "target": "sample_payment_detail_dialog_index_notifychanged", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L598", + "weight": 1.0 + }, { "source": "components_business_sample_production_info_cards_index_vue", "target": "sample_production_info_cards_index_productiontaskstatuslabel", @@ -57033,20 +57619,29 @@ }, { "source": "api_protocol_sample_payment_ts", - "target": "api_protocol_sample_payment_fetchpaymenttransferlist", + "target": "api_protocol_sample_payment_fetchdeletepaymenttransfer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/protocol-sample-payment.ts", "source_location": "L58", "weight": 1.0 }, + { + "source": "api_protocol_sample_payment_ts", + "target": "api_protocol_sample_payment_fetchpaymenttransferlist", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/protocol-sample-payment.ts", + "source_location": "L65", + "weight": 1.0 + }, { "source": "api_protocol_sample_payment_ts", "target": "api_protocol_sample_payment_fetchpaymenttransferreceiptconfirmlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/protocol-sample-payment.ts", - "source_location": "L72", + "source_location": "L79", "weight": 1.0 }, { @@ -57055,7 +57650,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/protocol-sample-payment.ts", - "source_location": "L85", + "source_location": "L92", "weight": 1.0 }, { @@ -57064,7 +57659,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/protocol-sample-payment.ts", - "source_location": "L98", + "source_location": "L105", "weight": 1.0 }, { @@ -57073,7 +57668,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/protocol-sample-payment.ts", - "source_location": "L109", + "source_location": "L116", "weight": 1.0 }, { @@ -57082,7 +57677,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/protocol-sample-payment.ts", - "source_location": "L117", + "source_location": "L124", "weight": 1.0 }, { @@ -57091,7 +57686,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/protocol-sample-payment.ts", - "source_location": "L123", + "source_location": "L130", "weight": 1.0 }, { @@ -57100,7 +57695,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/protocol-sample-payment.ts", - "source_location": "L131", + "source_location": "L138", "weight": 1.0 }, { @@ -57109,7 +57704,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/protocol-sample-payment.ts", - "source_location": "L139", + "source_location": "L146", "weight": 1.0 }, { @@ -57118,7 +57713,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/protocol-sample-payment.ts", - "source_location": "L146", + "source_location": "L153", "weight": 1.0 }, { @@ -57127,7 +57722,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/protocol-sample-payment.ts", - "source_location": "L161", + "source_location": "L168", "weight": 1.0 }, { @@ -57136,7 +57731,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/protocol-sample-payment.ts", - "source_location": "L167", + "source_location": "L174", "weight": 1.0 }, { @@ -82205,6 +82800,126 @@ "source_location": "L350", "weight": 1.0 }, + { + "source": "sample_payment_detail_dialog_index_formatamount", + "target": "utils_money_format_formatmoneydisplay", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L365", + "weight": 1.0 + }, + { + "source": "sample_payment_detail_dialog_index_formatduedate", + "target": "utils_datetime_display_formatdisplayordash", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L374", + "weight": 1.0 + }, + { + "source": "sample_payment_detail_dialog_index_ensuretransfertypes", + "target": "utils_transfer_type_dict_loadtransfertypedict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L462", + "weight": 1.0 + }, + { + "source": "sample_payment_detail_dialog_index_ensuretransfertypes", + "target": "utils_transfer_type_dict_gettransfertypeoptions", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L463", + "weight": 1.0 + }, + { + "source": "sample_payment_detail_dialog_index_loaddetail", + "target": "api_protocol_sample_payment_fetchsamplepaymentdetail", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L475", + "weight": 1.0 + }, + { + "source": "sample_payment_detail_dialog_index_notifychanged", + "target": "widget_settingitem_emit", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L491", + "weight": 1.0 + }, + { + "source": "sample_payment_detail_dialog_index_addtransfer", + "target": "storage_facility_index_push", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L501", + "weight": 1.0 + }, + { + "source": "sample_payment_detail_dialog_index_savetransferrow", + "target": "api_protocol_sample_payment_fetchupdatepaymenttransfer", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L533", + "weight": 1.0 + }, + { + "source": "sample_payment_detail_dialog_index_savetransferrow", + "target": "api_protocol_sample_payment_fetchcreatepaymenttransfer", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L536", + "weight": 1.0 + }, + { + "source": "sample_payment_detail_dialog_index_submittransfer", + "target": "api_protocol_sample_payment_fetchsubmitpaymenttransferfinance", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L555", + "weight": 1.0 + }, + { + "source": "sample_payment_detail_dialog_index_withdrawtransfer", + "target": "api_protocol_sample_payment_fetchwithdrawpaymenttransfer", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L572", + "weight": 1.0 + }, + { + "source": "sample_payment_detail_dialog_index_removetransfer", + "target": "api_protocol_sample_payment_fetchdeletepaymenttransfer", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "components/business/sample-payment-detail-dialog/index.vue", + "source_location": "L596", + "weight": 1.0 + }, { "source": "protocol_handle_panel_index_searchusers", "target": "api_admin_fetchuserlist", @@ -86162,7 +86877,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/protocol-sample-payment.ts", - "source_location": "L66", + "source_location": "L73", "weight": 1.0 }, { @@ -86172,7 +86887,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/protocol-sample-payment.ts", - "source_location": "L79", + "source_location": "L86", "weight": 1.0 }, { @@ -86182,7 +86897,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/protocol-sample-payment.ts", - "source_location": "L92", + "source_location": "L99", "weight": 1.0 }, { @@ -86192,7 +86907,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/protocol-sample-payment.ts", - "source_location": "L118", + "source_location": "L125", "weight": 1.0 }, { @@ -86202,7 +86917,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/protocol-sample-payment.ts", - "source_location": "L155", + "source_location": "L162", "weight": 1.0 }, { @@ -86212,7 +86927,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/protocol-sample-payment.ts", - "source_location": "L162", + "source_location": "L169", "weight": 1.0 }, { @@ -86222,7 +86937,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/protocol-sample-payment.ts", - "source_location": "L175", + "source_location": "L182", "weight": 1.0 }, { diff --git a/web-admin/graphify-out/GRAPH_REPORT.md b/web-admin/graphify-out/GRAPH_REPORT.md index b4b6828a..d92471e6 100644 --- a/web-admin/graphify-out/GRAPH_REPORT.md +++ b/web-admin/graphify-out/GRAPH_REPORT.md @@ -1,11 +1,11 @@ # Graph Report - src (2026-10-10) ## Corpus Check -- Large corpus: 1025 files · ~679,279 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder, or use --no-semantic to run AST-only. +- Large corpus: 1026 files · ~680,861 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder, or use --no-semantic to run AST-only. ## Summary -- 3818 nodes · 5604 edges · 62 communities detected -- Extraction: 76% EXTRACTED · 24% INFERRED · 0% AMBIGUOUS · INFERRED: 1338 edges (avg confidence: 0.8) +- 3840 nodes · 5657 edges · 61 communities detected +- Extraction: 76% EXTRACTED · 24% INFERRED · 0% AMBIGUOUS · INFERRED: 1350 edges (avg confidence: 0.8) - Token cost: 0 input · 0 output ## Community Hubs (Navigation) @@ -49,34 +49,33 @@ - [[_COMMUNITY_Community 37|Community 37]] - [[_COMMUNITY_Community 38|Community 38]] - [[_COMMUNITY_Community 39|Community 39]] -- [[_COMMUNITY_Community 40|Community 40]] - [[_COMMUNITY_Community 41|Community 41]] -- [[_COMMUNITY_Community 42|Community 42]] - [[_COMMUNITY_Community 43|Community 43]] -- [[_COMMUNITY_Community 45|Community 45]] +- [[_COMMUNITY_Community 46|Community 46]] - [[_COMMUNITY_Community 47|Community 47]] +- [[_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]] -- [[_COMMUNITY_Community 55|Community 55]] - [[_COMMUNITY_Community 56|Community 56]] -- [[_COMMUNITY_Community 57|Community 57]] - [[_COMMUNITY_Community 59|Community 59]] +- [[_COMMUNITY_Community 60|Community 60]] - [[_COMMUNITY_Community 62|Community 62]] - [[_COMMUNITY_Community 63|Community 63]] -- [[_COMMUNITY_Community 68|Community 68]] +- [[_COMMUNITY_Community 67|Community 67]] +- [[_COMMUNITY_Community 70|Community 70]] - [[_COMMUNITY_Community 72|Community 72]] -- [[_COMMUNITY_Community 77|Community 77]] -- [[_COMMUNITY_Community 89|Community 89]] +- [[_COMMUNITY_Community 88|Community 88]] +- [[_COMMUNITY_Community 91|Community 91]] - [[_COMMUNITY_Community 92|Community 92]] -- [[_COMMUNITY_Community 93|Community 93]] ## God Nodes (most connected - your core abstractions) 1. `get()` - 339 edges -2. `push()` - 127 edges +2. `push()` - 128 edges 3. `Number()` - 100 edges -4. `emit()` - 35 edges +4. `emit()` - 36 edges 5. `WebSocketClient` - 26 edges 6. `set()` - 22 edges 7. `withFullscreenLoading()` - 20 edges @@ -92,27 +91,27 @@ - `isStorageSlotAvailable()` --calls--> `Number()` [INFERRED] utils/storage-slot-options.ts → views/cell-storage/payment-info/PaymentBySampleTab.vue - `handleBatchDelete()` --calls--> `withFullscreenLoading()` [INFERRED] - views/system/tenant/index.vue → utils/fullscreen-loading.ts + views/operations/exhibition-appointment/index.vue → utils/fullscreen-loading.ts - `handleBatchDelete()` --calls--> `withFullscreenLoading()` [INFERRED] - views/system/unit/index.vue → utils/fullscreen-loading.ts + views/system/tenant/index.vue → utils/fullscreen-loading.ts ## Communities ### Community 0 - "Community 0" Cohesion: 0.0 -Nodes (215): fetchAccessLogList(), fetchActiveRegions(), fetchCategoryList(), fetchCategoryParameters(), fetchCellProductPriceList(), fetchCellProductSpecList(), fetchCellProductTypeList(), fetchChannelAccount() (+207 more) +Nodes (207): fetchAccessLogList(), fetchActiveRegions(), fetchCategoryList(), fetchCategoryParameters(), fetchCellProductPriceList(), fetchCellProductSpecList(), fetchCellProductTypeList(), fetchChannelAccount() (+199 more) ### Community 1 - "Community 1" Cohesion: 0.02 -Nodes (157): fetchUploadAttachment(), fetchOaRelatedSummaries(), FireworkSystem, handleReportUpload(), handleReportUpload(), walk(), if(), async() (+149 more) +Nodes (158): fetchUploadAttachment(), fetchOaRelatedSummaries(), FireworkSystem, handleReportUpload(), handleReportUpload(), walk(), if(), async() (+150 more) ### Community 2 - "Community 2" Cohesion: 0.02 -Nodes (127): if(), Number(), applyPreferentialContractForV1Mode(), createEmptyTransport(), datetimeToYmd(), defaultInstallmentStartDateYmd(), ensureTransferTypeOptions(), if() (+119 more) +Nodes (137): fetchSamplePaymentDetail(), if(), buildPreviewRow(), findEarliestConfirmableSchedule(), fullFileUrl(), handleAttachPreview(), handleReset(), handleSearch() (+129 more) ### Community 3 - "Community 3" Cohesion: 0.02 -Nodes (109): fetchCheckupInstitutionInvoices(), fetchCheckupInstitutionProjects(), fetchCollectionRegionList(), fetchCreateCheckupInstitution(), fetchCreateCheckupInstitutionInvoice(), fetchCreateCheckupInstitutionProject(), fetchCreateCollectionRegion(), fetchCreateHospital() (+101 more) +Nodes (91): fetchAddTaskStep(), fetchCopyTaskStep(), fetchDeleteTaskStep(), fetchDispatchProductionTaskSteps(), fetchForwardProductionTask(), fetchProductionTaskDetail(), fetchProductionTaskEditorInit(), fetchProductionTaskList() (+83 more) ### Community 4 - "Community 4" Cohesion: 0.02 @@ -123,275 +122,277 @@ Cohesion: 0.02 Nodes (80): fetchBatchDeleteOaReceiveAccounts(), fetchBatchMarkOaCcTasksRead(), fetchCreateOaReceiveAccount(), fetchDeleteOaReceiveAccount(), fetchMarkOaCcTaskRead(), fetchOaAppDraft(), fetchOaCcUnreadCount(), fetchOaFormAttachments() (+72 more) ### Community 6 - "Community 6" -Cohesion: 0.03 -Nodes (75): fetchCheckupInstitutionList(), fetchCheckupInstitutionPackageDetail(), fetchCheckupInstitutionPackages(), fetchPilotCheckupDetail(), fetchPilotCheckupList(), fetchUpdatePostBoundRoles(), fetchMyProductionMaterialConsumptions(), actualItemExists() (+67 more) +Cohesion: 0.02 +Nodes (79): handleBlur(), handleFocus(), handleInput(), fetchProtocolInvoicePendingCount(), fetchConfirmPresignTransfer(), fetchPresignOrderDetail(), fetchPresignOrderList(), fetchPresignTransferReceiptConfirmedList() (+71 more) ### Community 7 - "Community 7" Cohesion: 0.03 -Nodes (66): batchSavePilotCheckup(), deletePilotCheckupActualItem(), markPilotCheckupChecked(), savePilotCheckup(), savePilotCheckupActualItems(), savePilotCheckupReserveItems(), fetchProductionWasteOutputList(), fetchProductionReceptionBySampleCode() (+58 more) +Nodes (91): batchSavePilotCheckup(), deletePilotCheckupActualItem(), fetchCheckupInstitutionList(), fetchCheckupInstitutionPackageDetail(), fetchCheckupInstitutionPackages(), fetchPilotCheckupActualItems(), fetchPilotCheckupDetail(), fetchPilotCheckupList() (+83 more) ### Community 8 - "Community 8" -Cohesion: 0.03 -Nodes (51): fetchGetMenuList(), fetchGetMenuCodes(), fetchGetUserInfo(), fetchLogin(), fetchUpdateProfile(), fetchUploadProfileAvatar(), fetchWxQrStatus(), useSettingsHandlers() (+43 more) +Cohesion: 0.02 +Nodes (79): fetchCheckupInstitutionInvoices(), fetchCheckupInstitutionProjects(), fetchCreateCheckupInstitution(), fetchCreateCheckupInstitutionInvoice(), fetchCreateCheckupInstitutionProject(), fetchCreateItemUnit(), fetchDeleteItemUnit(), fetchItemUnitList() (+71 more) ### Community 9 - "Community 9" -Cohesion: 0.03 -Nodes (60): fetchCreateMenu(), fetchDeleteMenu(), fetchMenuTree(), fetchUpdateMenu(), collectIds(), buildInboundBasicSection(), buildInboundCellStorageViewSections(), buildInboundResearchDonationViewSections() (+52 more) +Cohesion: 0.02 +Nodes (42): fetchGetMenuList(), useSettingsHandlers(), useSettingsPanel(), useSettingsState(), ComponentLoader, IframeRouteManager, MenuProcessor, RoutePermissionValidator (+34 more) ### Community 10 - "Community 10" Cohesion: 0.03 -Nodes (52): handleBlur(), handleFocus(), handleInput(), fetchDictDataOptions(), fetchClinicalReceiptConfirmed(), fetchCreateSampleFreight(), fetchLinkSampleFreight(), fetchSampleFreightDetail() (+44 more) +Nodes (55): fetchCellSampleTypeList(), fetchCreateCellSampleType(), fetchCreateMenu(), fetchCreateTenant(), fetchDeleteCellSampleType(), fetchDeleteMenu(), fetchDeleteTenant(), fetchMenuTree() (+47 more) ### Community 11 - "Community 11" Cohesion: 0.04 Nodes (50): fetchAttachmentDownloadUrl(), qcAttachmentFullUrl(), qcDownloadAttachment(), qcPreviewAttachment(), handleDownloadAttachment(), attachmentFullUrl(), dash(), handleAttachmentDownload() (+42 more) ### Community 12 - "Community 12" -Cohesion: 0.04 -Nodes (59): fetchDeptTree(), fetchUserList(), fetchOaFlowPreview(), fetchOaTemplateDetail(), remoteSearchHandoverUsers(), chipTitle(), confirmPicker(), memberOptionLabel() (+51 more) +Cohesion: 0.03 +Nodes (31): fetchCollectionProtocolList(), fetchUpdateFullmoonHandle(), fetchUpdateStorageCertHandle(), dash(), fmtMoney(), auditorDisplay(), dash(), ensureUnitsInOptions() (+23 more) ### Community 13 - "Community 13" Cohesion: 0.04 -Nodes (51): fetchProtocolInvoicePendingCount(), fetchConfirmPresignTransfer(), fetchPresignOrderDetail(), fetchPresignOrderList(), fetchPresignTransferReceiptConfirmedList(), fetchPresignTransferReceiptConfirmList(), fetchRejectPresignTransfer(), fetchConfirmPaymentTransfer() (+43 more) +Nodes (44): buildBaseFields(), buildFeeSection(), buildInboundBasicSection(), buildInboundCellStorageProductionViewSections(), buildInboundResearchDonationProductionViewSections(), buildOutboundBasicExperimentProductionViewSections(), buildOutboundClinicalProductionViewSections(), buildOutboundDetail() (+36 more) ### Community 14 - "Community 14" -Cohesion: 0.04 -Nodes (54): fetchMineProductionWorkOrderTabStepCounts(), fetchMineProductionWorkOrderTabStepCountsDeduped(), fetchProductionWorkOrderCellProductOptions(), fetchProductionWorkOrderDetail(), fetchProductionWorkOrderList(), fetchProductionWorkOrderQcDispatchOptions(), fetchProductionWorkOrderQcInfo(), fetchProductionWorkOrderTabStepCounts() (+46 more) +Cohesion: 0.05 +Nodes (55): buildInboundBasicSection(), buildInboundCellStorageViewSections(), buildInboundResearchDonationViewSections(), buildReceptionSection(), buildTransportSection(), resolveInboundProtocolStatus(), appendTaskResultSections(), batchTasksForPanelSlot() (+47 more) ### Community 15 - "Community 15" Cohesion: 0.04 -Nodes (44): buildBaseFields(), buildFeeSection(), buildInboundBasicSection(), buildInboundCellStorageProductionViewSections(), buildInboundResearchDonationProductionViewSections(), buildOutboundBasicExperimentProductionViewSections(), buildOutboundClinicalProductionViewSections(), buildOutboundDetail() (+36 more) +Nodes (57): fetchCollectionRegionList(), fetchCreateCollectionRegion(), fetchCreateHospital(), fetchCreateRegionStaff(), fetchDeleteCollectionRegion(), fetchDeleteHospital(), fetchDeleteRegionStaff(), fetchHospitalList() (+49 more) ### Community 16 - "Community 16" Cohesion: 0.04 -Nodes (55): completePilotApplication(), deletePilotApplication(), fetchCreateExhibitionAppointment(), fetchDeleteExhibitionAppointment(), fetchExhibitionAppointmentList(), fetchPilotApplicationList(), fetchUpdateExhibitionAppointment(), startPilotApplication() (+47 more) +Nodes (41): fetchDeleteMaterialBatch(), fetchMaterialBatchList(), fetchMaterialBatchOptions(), fetchMaterialList(), fetchMaterialOptions(), fetchUpdateMaterialBatch(), fetchMaterialUsageList(), fetchMyMaterialUsageList() (+33 more) ### Community 17 - "Community 17" Cohesion: 0.04 -Nodes (41): fetchDeleteMaterialBatch(), fetchMaterialBatchList(), fetchMaterialBatchOptions(), fetchMaterialList(), fetchMaterialOptions(), fetchUpdateMaterialBatch(), fetchMaterialUsageList(), fetchMyMaterialUsageList() (+33 more) +Nodes (35): fetchClinicalPaymentDetail(), fetchClinicalPayments(), fetchClinicalReceiptConfirmed(), fetchClinicalReceiptPending(), fetchClinicalRefundConfirmed(), fetchClinicalRefundPending(), fetchOrderAdjusts(), fetchOrderDetail() (+27 more) ### Community 18 - "Community 18" -Cohesion: 0.05 -Nodes (19): fetchUpdateFullmoonHandle(), fetchUpdateStorageCertHandle(), dash(), fmtMoney(), auditorDisplay(), dash(), ensureUnitsInOptions(), expressName() (+11 more) +Cohesion: 0.06 +Nodes (51): fetchDeptTree(), fetchUserList(), fetchOaFlowPreview(), fetchOaTemplateDetail(), remoteSearchHandoverUsers(), applySchema(), flowNeedsInitiatorSelect(), loadFlowPreview() (+43 more) ### Community 19 - "Community 19" Cohesion: 0.05 Nodes (39): fetchCreateQcInspectionItemTemplate(), fetchDeleteQcInspectionItemTemplate(), fetchQcInspectionItemTemplateDetail(), fetchQcInspectionItemTemplateList(), fetchQcInspectionItemTemplatesActive(), fetchUpdateQcInspectionItemTemplate(), fetchQcLabTestItemList(), fetchQcLabTestItemsActive() (+31 more) ### Community 20 - "Community 20" -Cohesion: 0.06 -Nodes (25): fetchQcMaterialBatchDetail(), fetchQcMaterialBatchList(), fetchQcMaterialBatchOptions(), fetchQcMaterialList(), fetchQcMaterialOptions(), fetchUpdateQcMaterialBatch(), fetchMarkQcMaterialUsageFullyUsed(), financeAttachmentsToUrlString() (+17 more) +Cohesion: 0.05 +Nodes (33): fetchDictDataOptions(), fetchMineQcWorkOrderTabUnfinishedCounts(), fetchOutboundQcDetail(), fetchQcWorkOrderDetail(), fetchQcWorkOrderList(), fetchQcWorkOrdersBySample(), fetchQcWorkOrderTabUnfinishedCounts(), fetchCreateSampleFreight() (+25 more) ### Community 21 - "Community 21" -Cohesion: 0.05 -Nodes (22): fetchCollectionProtocolAuditList(), fetchCollectionProtocolDetail(), fetchCollectionProtocolList(), fetchInvoiceEligiblePayments(), fetchPaymentDetailList(), fetchProtocolInvoiceRequestList(), fetchProtocolInvoiceRequests(), fetchReceiptConfirmedList() (+14 more) +Cohesion: 0.06 +Nodes (43): completePilotApplication(), deletePilotApplication(), fetchCreateExhibitionAppointment(), fetchDeleteExhibitionAppointment(), fetchExhibitionAppointmentList(), fetchPilotApplicationList(), fetchUpdateExhibitionAppointment(), startPilotApplication() (+35 more) ### Community 22 - "Community 22" -Cohesion: 0.09 -Nodes (4): handleReset(), handleSearch(), WebSocketClient, TableCache +Cohesion: 0.06 +Nodes (34): fetchUpdatePostBoundRoles(), branchConditionLines(), collectConditionReferencedFields(), collectFormConditionReferencedFields(), flattenFormRules(), formatConditionPreview(), formatConditionPreviewLines(), listConditionCandidates() (+26 more) ### Community 23 - "Community 23" Cohesion: 0.06 -Nodes (26): fetchProductionTaskList(), createEmptySnapshots(), normalizeConfiguredReagents(), normalizeConsumables(), normalizeDataCollections(), normalizeReagents(), normalizeStepOutputs(), serializeAttachments() (+18 more) +Nodes (25): fetchQcMaterialBatchDetail(), fetchQcMaterialBatchList(), fetchQcMaterialBatchOptions(), fetchQcMaterialList(), fetchQcMaterialOptions(), fetchUpdateQcMaterialBatch(), fetchMarkQcMaterialUsageFullyUsed(), financeAttachmentsToUrlString() (+17 more) ### Community 24 - "Community 24" -Cohesion: 0.08 -Nodes (33): fetchRefreshToken(), toLogin(), base64ToBytes(), bytesToBase64(), decryptJson(), deriveKey(), encryptJson(), fromBase64Url() (+25 more) +Cohesion: 0.09 +Nodes (4): handleReset(), handleSearch(), WebSocketClient, TableCache ### Community 25 - "Community 25" +Cohesion: 0.08 +Nodes (32): toLogin(), base64ToBytes(), bytesToBase64(), decryptJson(), deriveKey(), encryptJson(), fromBase64Url(), hexToBytes() (+24 more) + +### Community 26 - "Community 26" Cohesion: 0.09 Nodes (8): getDefaultLanguage(), checkStorageCompatibility(), StorageConfig, getSystemStorage(), getSysVersion(), StorageKeyManager, StorageCompatibilityManager, validateStorageData() -### Community 26 - "Community 26" -Cohesion: 0.08 -Nodes (12): ComponentLoader, IframeRouteManager, RouteTransformer, getFirstMenuPath(), getFirstSecondLevelMenuPath(), isIframe(), isNavigableMenuItem(), isWorkbenchMenuItem() (+4 more) - ### Community 27 - "Community 27" -Cohesion: 0.09 -Nodes (29): fetchAddTaskStep(), fetchCopyTaskStep(), fetchDeleteTaskStep(), fetchDispatchProductionTaskSteps(), fetchForwardProductionTask(), fetchProductionTaskDetail(), fetchProductionTaskEditorInit(), fetchReassignProductionTask() (+21 more) +Cohesion: 0.08 +Nodes (24): fetchMineProductionWorkOrderTabStepCounts(), fetchMineProductionWorkOrderTabStepCountsDeduped(), fetchProductionWorkOrderCellProductOptions(), fetchProductionWorkOrderDetail(), fetchProductionWorkOrderList(), fetchProductionWorkOrderQcDispatchOptions(), fetchProductionWorkOrderQcInfo(), fetchProductionWorkOrderTabStepCounts() (+16 more) ### Community 28 - "Community 28" +Cohesion: 0.08 +Nodes (20): createEmptySnapshots(), normalizeConfiguredReagents(), normalizeConsumables(), normalizeDataCollections(), normalizeReagents(), normalizeStepOutputs(), serializeAttachments(), serializeEquipmentIds() (+12 more) + +### Community 29 - "Community 29" Cohesion: 0.09 Nodes (22): fetchOaAppList(), fetchOaGroupList(), fetchPublishOaApp(), loadData(), loadGroups(), resetForm(), onSuccess(), goBack() (+14 more) -### Community 29 - "Community 29" +### Community 30 - "Community 30" +Cohesion: 0.1 +Nodes (22): fetchGetMenuCodes(), fetchGetUserInfo(), fetchLogin(), fetchRefreshToken(), fetchUpdateProfile(), fetchUploadProfileAvatar(), fetchWxQrStatus(), fetchUserInfo() (+14 more) + +### Community 31 - "Community 31" Cohesion: 0.08 Nodes (17): fetchEthnicList(), applyDonationBundleToForm(), createEmptyTransport(), ensureEthnicOptionInList(), handleOpenForAdd(), loadEthnicOptions(), normalizeSampleRow(), resetForm() (+9 more) -### Community 30 - "Community 30" +### Community 32 - "Community 32" Cohesion: 0.1 Nodes (12): fetchOutboundReleaseMaterial(), fetchOutboundReleaseReviewDetail(), fetchOutboundReleaseReviewList(), fetchReleaseReviewList(), handleReset(), handleSearch(), handleTabChange(), handleToggleSelect() (+4 more) -### Community 31 - "Community 31" -Cohesion: 0.13 -Nodes (19): fetchCellSampleTypeList(), fetchCreateCellSampleType(), fetchDeleteCellSampleType(), fetchUpdateCellSampleType(), handleAdd(), handleBatchDelete(), handleDelete(), handleDropdownCommand() (+11 more) - -### Community 32 - "Community 32" +### Community 33 - "Community 33" Cohesion: 0.12 Nodes (15): addCopyButton(), highlightCode(), insertLineNumbers(), isBlockProcessed(), markBlockAsProcessed(), processBlock(), setupHighlightDirective(), setupRippleDirective() (+7 more) -### Community 33 - "Community 33" -Cohesion: 0.1 -Nodes (10): fetchMineQcWorkOrderTabUnfinishedCounts(), fetchOutboundQcDetail(), fetchQcWorkOrderDetail(), fetchQcWorkOrderList(), fetchQcWorkOrdersBySample(), fetchQcWorkOrderTabUnfinishedCounts(), reload(), reloadTabCounts() (+2 more) - ### Community 34 - "Community 34" -Cohesion: 0.15 -Nodes (17): fetchCreateTenant(), fetchDeleteTenant(), fetchTenantList(), fetchUpdateTenant(), handleAdd(), handleBatchDelete(), handleDelete(), handleDropdownCommand() (+9 more) - -### Community 35 - "Community 35" Cohesion: 0.2 Nodes (14): applyFlagToRule(), applySchema(), countRules(), getActiveRule(), getDesigner(), getSetupState(), onMessage(), readFlag() (+6 more) -### Community 36 - "Community 36" -Cohesion: 0.16 -Nodes (14): fetchCreateEnvDetectItem(), fetchDeleteEnvDetectItem(), fetchEnvDetectItemDetail(), fetchEnvDetectItemList(), fetchEnvDetectItemsActive(), fetchUpdateEnvDetectItem(), handleAdd(), handleBatchDelete() (+6 more) - -### Community 37 - "Community 37" +### Community 35 - "Community 35" Cohesion: 0.12 Nodes (6): setupOaConfirmationKit(), ensureOaKitMenu(), setupOaLeaveKit(), setupOaOvertimeKit(), setupOaResignationKit(), setupOaTripKit() -### Community 38 - "Community 38" +### Community 36 - "Community 36" Cohesion: 0.16 Nodes (10): useTable(), useTableImpl(), getColumnChecks(), useTableColumns(), createErrorHandler(), createSmartDebounce(), defaultResponseAdapter(), extractPagination() (+2 more) -### Community 39 - "Community 39" -Cohesion: 0.17 -Nodes (14): fetchCreateItemUnit(), fetchDeleteItemUnit(), fetchItemUnitList(), fetchUpdateItemUnit(), handleAdd(), handleBatchDelete(), handleDelete(), handleDropdownCommand() (+6 more) - -### Community 40 - "Community 40" +### Community 37 - "Community 37" Cohesion: 0.27 Nodes (14): useChart(), useChartComponent(), useChartOps(), colourBlend(), getCssVar(), getDarkColor(), getLightColor(), handleElementThemeColor() (+6 more) -### Community 41 - "Community 41" -Cohesion: 0.33 -Nodes (13): buildProtocolPaymentFlowSteps(), dash(), financeReceiptTime(), formatAmount(), hasFinanceReceipt(), hasFinanceRefund(), hasReceiptSubmit(), hasRefundSubmit() (+5 more) - -### Community 42 - "Community 42" +### Community 38 - "Community 38" Cohesion: 0.19 Nodes (6): fetchServiceOrderTxnList(), handleReset(), handleSearch(), handleTabChange(), loadData(), switchTab() -### Community 43 - "Community 43" +### Community 39 - "Community 39" Cohesion: 0.24 Nodes (10): buildPrintDocumentHtml(), cleanupPrintIframe(), embedSopImagesAsDataUrls(), getSopA4ContentHeightPx(), getSopA4EditorHeightPx(), normalizeSopCheckboxes(), prepareSopHtmlForPrint(), printSopHtml() (+2 more) -### Community 45 - "Community 45" +### Community 41 - "Community 41" Cohesion: 0.25 Nodes (2): handleTouchEnd(), setTransition() -### Community 47 - "Community 47" +### Community 43 - "Community 43" Cohesion: 0.28 Nodes (4): isActiveHistoryInstance(), isUploadPreviewLabel(), previewColumnMinWidth(), syncWorktabTitle() -### Community 50 - "Community 50" +### Community 46 - "Community 46" Cohesion: 0.39 Nodes (6): isIgnorableScriptError(), normalizeErrorMessage(), registerPromiseErrorHandler(), registerResourceErrorHandler(), scriptErrorHandler(), setupErrorHandle() -### Community 51 - "Community 51" +### Community 47 - "Community 47" Cohesion: 0.36 Nodes (1): TableHeightCalculator -### Community 53 - "Community 53" +### Community 49 - "Community 49" Cohesion: 0.33 Nodes (2): logApiCryptoBootInfo(), maskSecret() -### Community 54 - "Community 54" +### Community 50 - "Community 50" Cohesion: 0.38 Nodes (4): handleFocus(), handleInput(), parseDecimalToNumber(), sanitizeDecimalInput() -### Community 55 - "Community 55" +### Community 51 - "Community 51" Cohesion: 0.29 Nodes (1): fetchQcMonthTemplateList() -### Community 56 - "Community 56" +### Community 52 - "Community 52" +Cohesion: 0.29 +Nodes (2): fetchLeaveDetail(), fetchLeaveList() + +### Community 53 - "Community 53" Cohesion: 0.4 Nodes (2): isUnfinishedQcWorkOrder(), resolveQcWorkOrderUnfinishedBadgeCount() -### Community 57 - "Community 57" +### Community 54 - "Community 54" Cohesion: 0.5 Nodes (2): parseEquipmentIds(), syncEquipmentNamesFromOptions() -### Community 59 - "Community 59" +### Community 56 - "Community 56" Cohesion: 0.5 Nodes (2): focusInput(), handleKeydown() -### Community 62 - "Community 62" +### Community 59 - "Community 59" Cohesion: 0.67 Nodes (2): isCurrentPending(), isNotReached() -### Community 63 - "Community 63" +### Community 60 - "Community 60" Cohesion: 0.67 Nodes (2): if(), logSidebarMenu() -### Community 68 - "Community 68" +### Community 62 - "Community 62" +Cohesion: 0.5 +Nodes (1): fetchStorageEntrySmsList() + +### Community 63 - "Community 63" +Cohesion: 0.5 +Nodes (1): fetchSampleSmsNotificationList() + +### Community 67 - "Community 67" Cohesion: 1.0 Nodes (2): getSettingDefaults(), resetToDefaults() -### Community 72 - "Community 72" +### Community 70 - "Community 70" Cohesion: 1.0 Nodes (2): copyTextToClipboard(), copyTextWithFallback() -### Community 77 - "Community 77" +### Community 72 - "Community 72" Cohesion: 1.0 Nodes (2): getSourceProtocolAttachment(), normalizeAttachmentFiles() -### Community 89 - "Community 89" +### Community 88 - "Community 88" Cohesion: 1.0 Nodes (2): emptyTabCounts(), useProductionWorkOrderTabStepCounts() -### Community 92 - "Community 92" +### Community 91 - "Community 91" Cohesion: 1.0 Nodes (2): initialProgress(), useQcWorkOrderAttachmentExport() -### Community 93 - "Community 93" +### Community 92 - "Community 92" Cohesion: 1.0 Nodes (2): emptyTabCounts(), useQcWorkOrderTabUnfinishedCounts() ## Knowledge Gaps -- **Thin community `Community 45`** (9 nodes): `cleanupEventListeners()`, `handleTouchEnd()`, `handleTouchMove()`, `handleTouchStart()`, `handleWheelScroll()`, `if()`, `setTransition()`, `setupEventListeners()`, `index.vue` +- **Thin community `Community 41`** (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 51`** (8 nodes): `TableHeightCalculator`, `.calculate()`, `.calculateOffset()`, `.calculatePaginationOffset()`, `.constructor()`, `.getHeaderHeight()`, `useTableHeight()`, `useTableHeight.ts` +- **Thin community `Community 47`** (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 53`** (7 nodes): `App.vue`, `main.ts`, `refreshButtonAutoIcons()`, `refreshPanelTitleIcons()`, `logApiCryptoBootInfo()`, `maskSecret()`, `console.ts` +- **Thin community `Community 49`** (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 55`** (7 nodes): `fetchConfirmQcMonthImport()`, `fetchCreateQcMonthTemplate()`, `fetchDeleteQcMonthTemplate()`, `fetchPreviewQcMonthImport()`, `fetchQcMonthTemplateList()`, `fetchUpdateQcMonthTemplate()`, `qc-material-month-template.ts` +- **Thin community `Community 51`** (7 nodes): `fetchConfirmQcMonthImport()`, `fetchCreateQcMonthTemplate()`, `fetchDeleteQcMonthTemplate()`, `fetchPreviewQcMonthImport()`, `fetchQcMonthTemplateList()`, `fetchUpdateQcMonthTemplate()`, `qc-material-month-template.ts` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 56`** (6 nodes): `formatQcWorkOrderUnfinishedBadgeCount()`, `isUnfinishedQcWorkOrder()`, `qcWorkOrderUnfinishedBadgeTitle()`, `resolveQcWorkOrderUnfinishedBadgeCount()`, `sumQcWorkOrderGroupUnfinishedBadgeCount()`, `qc-work-order-unfinished-badge.ts` +- **Thin community `Community 52`** (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 57`** (5 nodes): `equipmentOptionLabel()`, `joinEquipmentIds()`, `parseEquipmentIds()`, `syncEquipmentNamesFromOptions()`, `equipment-select.ts` +- **Thin community `Community 53`** (6 nodes): `formatQcWorkOrderUnfinishedBadgeCount()`, `isUnfinishedQcWorkOrder()`, `qcWorkOrderUnfinishedBadgeTitle()`, `resolveQcWorkOrderUnfinishedBadgeCount()`, `sumQcWorkOrderGroupUnfinishedBadgeCount()`, `qc-work-order-unfinished-badge.ts` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 59`** (5 nodes): `focusInput()`, `handleKeydown()`, `if()`, `search()`, `index.vue` +- **Thin community `Community 54`** (5 nodes): `equipmentOptionLabel()`, `joinEquipmentIds()`, `parseEquipmentIds()`, `syncEquipmentNamesFromOptions()`, `equipment-select.ts` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 62`** (4 nodes): `isCurrentPending()`, `isNotReached()`, `mergeProgressWithComments()`, `oa-progress-merge-comments.ts` +- **Thin community `Community 56`** (5 nodes): `focusInput()`, `handleKeydown()`, `if()`, `search()`, `index.vue` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 63`** (4 nodes): `if()`, `logSidebarMenu()`, `index.vue`, `SidebarSubmenu.vue` +- **Thin community `Community 59`** (4 nodes): `isCurrentPending()`, `isNotReached()`, `mergeProgressWithComments()`, `oa-progress-merge-comments.ts` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 68`** (3 nodes): `getSettingDefaults()`, `resetToDefaults()`, `setting.ts` +- **Thin community `Community 60`** (4 nodes): `if()`, `logSidebarMenu()`, `index.vue`, `SidebarSubmenu.vue` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 72`** (3 nodes): `copyTextToClipboard()`, `copyTextWithFallback()`, `copy-text.ts` +- **Thin community `Community 62`** (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 77`** (3 nodes): `getSourceProtocolAttachment()`, `normalizeAttachmentFiles()`, `protocol-source-attachment.ts` +- **Thin community `Community 63`** (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 89`** (3 nodes): `emptyTabCounts()`, `useProductionWorkOrderTabStepCounts()`, `useProductionWorkOrderTabStepCounts.ts` +- **Thin community `Community 67`** (3 nodes): `getSettingDefaults()`, `resetToDefaults()`, `setting.ts` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 92`** (3 nodes): `initialProgress()`, `useQcWorkOrderAttachmentExport()`, `useQcWorkOrderAttachmentExport.ts` +- **Thin community `Community 70`** (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 93`** (3 nodes): `emptyTabCounts()`, `useQcWorkOrderTabUnfinishedCounts()`, `useQcWorkOrderTabUnfinishedCounts.ts` +- **Thin community `Community 72`** (3 nodes): `getSourceProtocolAttachment()`, `normalizeAttachmentFiles()`, `protocol-source-attachment.ts` + Too small to be a meaningful cluster - may be noise or needs more connections extracted. +- **Thin community `Community 88`** (3 nodes): `emptyTabCounts()`, `useProductionWorkOrderTabStepCounts()`, `useProductionWorkOrderTabStepCounts.ts` + Too small to be a meaningful cluster - may be noise or needs more connections extracted. +- **Thin community `Community 91`** (3 nodes): `initialProgress()`, `useQcWorkOrderAttachmentExport()`, `useQcWorkOrderAttachmentExport.ts` + Too small to be a meaningful cluster - may be noise or needs more connections extracted. +- **Thin community `Community 92`** (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 4`, `Community 5`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 10`, `Community 12`, `Community 13`, `Community 14`, `Community 16`, `Community 17`, `Community 19`, `Community 20`, `Community 21`, `Community 23`, `Community 27`, `Community 28`, `Community 29`, `Community 30`, `Community 31`, `Community 33`, `Community 34`, `Community 36`, `Community 39`, `Community 42`, `Community 55`?** - _High betweenness centrality (0.275) - this node is a cross-community bridge._ -- **Why does `push()` connect `Community 1` to `Community 0`, `Community 2`, `Community 3`, `Community 4`, `Community 5`, `Community 6`, `Community 7`, `Community 9`, `Community 10`, `Community 11`, `Community 12`, `Community 13`, `Community 14`, `Community 15`, `Community 16`, `Community 17`, `Community 18`, `Community 19`, `Community 22`, `Community 23`, `Community 24`, `Community 27`, `Community 28`, `Community 33`?** - _High betweenness centrality (0.239) - this node is a cross-community bridge._ -- **Why does `Number()` connect `Community 2` to `Community 0`, `Community 1`, `Community 3`, `Community 4`, `Community 5`, `Community 6`, `Community 9`, `Community 10`, `Community 12`, `Community 13`, `Community 14`, `Community 15`, `Community 17`, `Community 18`, `Community 20`, `Community 23`, `Community 24`, `Community 29`, `Community 40`, `Community 41`, `Community 54`?** - _High betweenness centrality (0.181) - this node is a cross-community bridge._ +- **Why does `push()` connect `Community 1` to `Community 0`, `Community 2`, `Community 3`, `Community 4`, `Community 5`, `Community 6`, `Community 7`, `Community 8`, `Community 11`, `Community 12`, `Community 13`, `Community 14`, `Community 16`, `Community 18`, `Community 19`, `Community 20`, `Community 21`, `Community 22`, `Community 24`, `Community 25`, `Community 27`, `Community 28`, `Community 29`?** + _High betweenness centrality (0.262) - this node is a cross-community bridge._ +- **Why does `get()` connect `Community 0` to `Community 1`, `Community 2`, `Community 3`, `Community 4`, `Community 5`, `Community 6`, `Community 7`, `Community 8`, `Community 10`, `Community 12`, `Community 14`, `Community 15`, `Community 16`, `Community 17`, `Community 18`, `Community 19`, `Community 20`, `Community 21`, `Community 22`, `Community 23`, `Community 27`, `Community 29`, `Community 30`, `Community 31`, `Community 32`, `Community 38`, `Community 51`, `Community 52`, `Community 62`, `Community 63`?** + _High betweenness centrality (0.256) - this node is a cross-community bridge._ +- **Why does `Number()` connect `Community 2` to `Community 0`, `Community 1`, `Community 4`, `Community 5`, `Community 6`, `Community 7`, `Community 8`, `Community 12`, `Community 13`, `Community 14`, `Community 16`, `Community 18`, `Community 20`, `Community 22`, `Community 23`, `Community 25`, `Community 28`, `Community 31`, `Community 37`, `Community 50`?** + _High betweenness centrality (0.187) - this node is a cross-community bridge._ - **Are the 338 inferred relationships involving `get()` (e.g. with `resolveStorageSlotRangeFill()` and `buildNodeCodePathFromFlat()`) actually correct?** _`get()` has 338 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 126 inferred relationships involving `push()` (e.g. with `refreshQcMenuBadges()` and `collectLeafFacilityNodesInTreeOrder()`) actually correct?** - _`push()` has 126 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 127 inferred relationships involving `push()` (e.g. with `refreshQcMenuBadges()` and `collectLeafFacilityNodesInTreeOrder()`) actually correct?** + _`push()` has 127 INFERRED edges - model-reasoned connections that need verification._ - **Are the 95 inferred relationships involving `Number()` (e.g. with `slotOrderNum()` and `isSlotAvailable()`) actually correct?** _`Number()` has 95 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 34 inferred relationships involving `emit()` (e.g. with `updateSamples()` and `handleSave()`) actually correct?** - _`emit()` has 34 INFERRED edges - model-reasoned connections that need verification._ \ No newline at end of file +- **Are the 35 inferred relationships involving `emit()` (e.g. with `updateSamples()` and `notifyChanged()`) actually correct?** + _`emit()` has 35 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 a4413bbd..2bb058fc 100644 --- a/web-admin/graphify-out/graph.html +++ b/web-admin/graphify-out/graph.html @@ -57,12 +57,12 @@
-
3818 nodes · 5604 edges · 388 communities
+
3840 nodes · 5657 edges · 387 communities