From 93f5801aa9b41d4d4ea46d52af05702204b91f92 Mon Sep 17 00:00:00 2001 From: zlwu <704541015@qq.com> Date: Sun, 24 May 2026 10:42:11 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/app.pid | 2 +- backend/app/api/operations.py | 5 +- .../graphify-out/.graphify_analysis.json | 1915 ++++++------ web-admin/graphify-out/.graphify_extract.json | 236 +- web-admin/graphify-out/GRAPH_REPORT.md | 218 +- web-admin/graphify-out/graph.html | 8 +- web-admin/graphify-out/graph.json | 2757 +++++++++-------- web-admin/graphify-out/manifest.json | 13 +- ...f8f46518256ba4da7d8b59f54287dbfed73cc.json | 1 + ...49af2f807b4e0ef7a1214825732e980f99407.json | 1 + ...763dbf18ca7283fd4b5e3f5dd637457b7c1ff.json | 1 + ...dfd30f3b61a5a0d57eebf361a6785a994d5d5.json | 1 + ...8677a2a36b633ffd09dd05b6c69229eea1fb0.json | 1 + ...f31e4c039d67857f26da334209d4b8b5e5f54.json | 1 + ...a4898ff332ffe8796c014f06a76049c12a2f1.json | 1 + web-admin/src/utils/storage-slot-options.ts | 149 + .../views/production/cell-product/index.vue | 28 +- .../useTaskStepEditor.ts | 26 +- 18 files changed, 3045 insertions(+), 2319 deletions(-) create mode 100644 web-admin/src/graphify-out/cache/ast/0e0efc77cd9c4f492cbf08cac4bf8f46518256ba4da7d8b59f54287dbfed73cc.json create mode 100644 web-admin/src/graphify-out/cache/ast/19c05771ec9d5f1451b1faac67c49af2f807b4e0ef7a1214825732e980f99407.json create mode 100644 web-admin/src/graphify-out/cache/ast/1dc9035246be964d79d3960a200763dbf18ca7283fd4b5e3f5dd637457b7c1ff.json create mode 100644 web-admin/src/graphify-out/cache/ast/242161bd5d6f75274753cc76423dfd30f3b61a5a0d57eebf361a6785a994d5d5.json create mode 100644 web-admin/src/graphify-out/cache/ast/4542430d0a8343ae4700623f0d58677a2a36b633ffd09dd05b6c69229eea1fb0.json create mode 100644 web-admin/src/graphify-out/cache/ast/967745e99562216a39745b4e0c7f31e4c039d67857f26da334209d4b8b5e5f54.json create mode 100644 web-admin/src/graphify-out/cache/ast/ba457df7cd47562d32b0cc9f432a4898ff332ffe8796c014f06a76049c12a2f1.json create mode 100644 web-admin/src/utils/storage-slot-options.ts diff --git a/backend/app.pid b/backend/app.pid index 0ba8ca2ca..2b60a7bc6 100644 --- a/backend/app.pid +++ b/backend/app.pid @@ -1 +1 @@ -15653 +56686 diff --git a/backend/app/api/operations.py b/backend/app/api/operations.py index a4d1aba31..77af458ca 100644 --- a/backend/app/api/operations.py +++ b/backend/app/api/operations.py @@ -329,7 +329,10 @@ async def list_storage_facilities( if keyword: query = query.filter(BizStorageFacility.node_name.like(f"%{keyword}%")) query = apply_data_scope(query, BizStorageFacility, user, db, tenant_no) - items = query.order_by(BizStorageFacility.create_time.desc()).all() + items = query.order_by( + BizStorageFacility.order_num.asc(), + BizStorageFacility.create_time.asc(), + ).all() result_list = [storage_facility_svc._row_to_dict(r) for r in items] return success_response(result_list) diff --git a/web-admin/graphify-out/.graphify_analysis.json b/web-admin/graphify-out/.graphify_analysis.json index 193af398b..c06ca0436 100644 --- a/web-admin/graphify-out/.graphify_analysis.json +++ b/web-admin/graphify-out/.graphify_analysis.json @@ -1,7 +1,11 @@ { "communities": { "0": [ + "api_admin_fetchactivatechannelagreement", "api_admin_fetchactiveregions", + "api_admin_fetchbatchcreateslots", + "api_admin_fetchbatchrevokeprotocolnos", + "api_admin_fetchbatchrevokesamplecodes", "api_admin_fetchcategorylist", "api_admin_fetchcategoryparameters", "api_admin_fetchcellproductpricelist", @@ -18,15 +22,89 @@ "api_admin_fetchcheckupinstitutionpackagedetail", "api_admin_fetchcheckupinstitutionpackages", "api_admin_fetchcheckupinstitutionprojects", + "api_admin_fetchclearstorageslots", + "api_admin_fetchcreatecategory", + "api_admin_fetchcreatecellproductprice", + "api_admin_fetchcreatecellproductspec", + "api_admin_fetchcreatecellproducttype", + "api_admin_fetchcreatecellsampletype", + "api_admin_fetchcreatechannel", + "api_admin_fetchcreatechannelagreement", + "api_admin_fetchcreatechannelagreementprice", + "api_admin_fetchcreatechannelinvoice", + "api_admin_fetchcreatechannelmailaddress", + "api_admin_fetchcreatecheckupinstitution", + "api_admin_fetchcreatecheckupinstitutioninvoice", + "api_admin_fetchcreatecheckupinstitutionpackage", + "api_admin_fetchcreatecheckupinstitutionproject", + "api_admin_fetchcreatedept", + "api_admin_fetchcreatedictdata", + "api_admin_fetchcreatedicttype", + "api_admin_fetchcreateexhibitionappointment", + "api_admin_fetchcreateexpresscompany", + "api_admin_fetchcreateinsurancecompany", + "api_admin_fetchcreateinsurancecompanyinvoice", + "api_admin_fetchcreateinsuranceprojectprice", + "api_admin_fetchcreateitemunit", + "api_admin_fetchcreateoccupancy", + "api_admin_fetchcreatepost", + "api_admin_fetchcreateproduct", + "api_admin_fetchcreateproductbanners", + "api_admin_fetchcreateproductdetailmedia", + "api_admin_fetchcreateprojectsystem", + "api_admin_fetchcreateprojectsystemitem", + "api_admin_fetchcreaterole", + "api_admin_fetchcreatestoragefacility", + "api_admin_fetchcreatestorageslot", + "api_admin_fetchcreatetenant", + "api_admin_fetchcreateunit", + "api_admin_fetchdeletecategory", + "api_admin_fetchdeletecellproductprice", + "api_admin_fetchdeletecellproductspec", + "api_admin_fetchdeletecellproducttype", + "api_admin_fetchdeletecellsampletype", + "api_admin_fetchdeletechannel", + "api_admin_fetchdeletechannelagreement", + "api_admin_fetchdeletechannelagreementprice", + "api_admin_fetchdeletechannelinvoice", + "api_admin_fetchdeletechannelmailaddress", + "api_admin_fetchdeletecheckupinstitution", + "api_admin_fetchdeletecheckupinstitutioninvoice", + "api_admin_fetchdeletecheckupinstitutionpackage", + "api_admin_fetchdeletecheckupinstitutionproject", + "api_admin_fetchdeletedept", + "api_admin_fetchdeletedictdata", + "api_admin_fetchdeletedicttype", + "api_admin_fetchdeleteexhibitionappointment", + "api_admin_fetchdeleteexpresscompany", + "api_admin_fetchdeleteinsurancecompany", + "api_admin_fetchdeleteinsurancecompanyinvoice", + "api_admin_fetchdeleteinsuranceprojectprice", + "api_admin_fetchdeleteitemunit", + "api_admin_fetchdeletepost", + "api_admin_fetchdeleteproduct", + "api_admin_fetchdeleteproductbanner", + "api_admin_fetchdeleteproductdetailmedia", + "api_admin_fetchdeleteprojectsystem", + "api_admin_fetchdeleteprojectsystemitem", + "api_admin_fetchdeleterole", + "api_admin_fetchdeletestoragefacility", + "api_admin_fetchdeletestorageslot", + "api_admin_fetchdeletetenant", + "api_admin_fetchdeleteunit", "api_admin_fetchdictdatalist", + "api_admin_fetchdictdataoptions", "api_admin_fetchdicttypelist", "api_admin_fetchexhibitionappointmentlist", "api_admin_fetchexpresscompanylist", "api_admin_fetchfullmoontodolist", + "api_admin_fetchgetrolelist", + "api_admin_fetchinsertstorageslotrow", "api_admin_fetchinsurancecompanyinvoices", "api_admin_fetchinsurancecompanylist", "api_admin_fetchinsuranceprojectprices", "api_admin_fetchitemunitlist", + "api_admin_fetchnotdeletedregions", "api_admin_fetchpostlist", "api_admin_fetchproductbannerlist", "api_admin_fetchproductdetail", @@ -37,9 +115,13 @@ "api_admin_fetchproductregionprices", "api_admin_fetchprojectsystemitems", "api_admin_fetchprojectsystemlist", + "api_admin_fetchregionlist", + "api_admin_fetchremoveoccupancy", "api_admin_fetchroledatascope", "api_admin_fetchrolelist", "api_admin_fetchrolemenuids", + "api_admin_fetchroleoptions", + "api_admin_fetchsaveproductparametervalues", "api_admin_fetchslotoccupancies", "api_admin_fetchslotoccupancyhistory", "api_admin_fetchstoragecertlist", @@ -47,6 +129,49 @@ "api_admin_fetchstorageslotlist", "api_admin_fetchtenantlist", "api_admin_fetchunitlist", + "api_admin_fetchupdatecategory", + "api_admin_fetchupdatecategoryparameters", + "api_admin_fetchupdatecellproductprice", + "api_admin_fetchupdatecellproductspec", + "api_admin_fetchupdatecellproducttype", + "api_admin_fetchupdatecellsampletype", + "api_admin_fetchupdatechannel", + "api_admin_fetchupdatechannelagreement", + "api_admin_fetchupdatechannelagreementprice", + "api_admin_fetchupdatechannelinvoice", + "api_admin_fetchupdatechannelmailaddress", + "api_admin_fetchupdatecheckupinstitution", + "api_admin_fetchupdatecheckupinstitutioninvoice", + "api_admin_fetchupdatecheckupinstitutionpackage", + "api_admin_fetchupdatecheckupinstitutionproject", + "api_admin_fetchupdatedept", + "api_admin_fetchupdatedictdata", + "api_admin_fetchupdatedicttype", + "api_admin_fetchupdateexhibitionappointment", + "api_admin_fetchupdateexpresscompany", + "api_admin_fetchupdatefullmoontodoinsurance", + "api_admin_fetchupdateinsurancecompany", + "api_admin_fetchupdateinsurancecompanyinvoice", + "api_admin_fetchupdateinsuranceprojectprice", + "api_admin_fetchupdateitemunit", + "api_admin_fetchupdatepost", + "api_admin_fetchupdatepostboundusers", + "api_admin_fetchupdateproduct", + "api_admin_fetchupdateproductbannersort", + "api_admin_fetchupdateproductdetailmediasort", + "api_admin_fetchupdateprojectsystem", + "api_admin_fetchupdateprojectsystemitem", + "api_admin_fetchupdaterole", + "api_admin_fetchupdateroledatascope", + "api_admin_fetchupdaterolemenus", + "api_admin_fetchupdatestoragefacility", + "api_admin_fetchupdatestorageslot", + "api_admin_fetchupdatetenant", + "api_admin_fetchupdateunit", + "api_admin_fetchuploadcategoryimage", + "api_admin_fetchuploaduseravatar", + "api_admin_fetchvoidchannelagreement", + "api_admin_ts", "api_cell_product_fetchcellproductdetail", "api_cell_product_fetchcellproductlist", "api_cell_product_fetchcreatecellproduct", @@ -75,24 +200,220 @@ "api_collection_protocol_fetchsubmitrefundfinancebatch", "api_collection_protocol_fetchupdatecollectionprotocol", "api_collection_protocol_ts", - "api_leave_fetchcreateleave", - "api_leave_fetchdeleteleave", - "api_leave_fetchleavedetail", - "api_leave_fetchleavelist", - "api_leave_fetchsubmitleave", - "api_leave_fetchupdateleave", - "api_leave_ts", - "api_material_fetchbatchstockinmaterial", - "api_material_fetchbatchstockoutmaterial", - "api_material_fetchcreatematerial", - "api_material_fetchdeletematerial", - "api_material_fetchmateriallist", - "api_material_fetchmaterialoptions", - "api_material_fetchmaterialstockloglist", - "api_material_fetchstockinmaterial", - "api_material_fetchstockoutmaterial", - "api_material_fetchupdatematerial", - "api_material_ts", + "api_qc_item_param_fetchqcitemparams", + "api_qc_item_param_fetchsaveqcitemparams", + "api_qc_item_param_ts", + "api_qc_material_usage_fetchqcmaterialusagelist", + "api_qc_material_usage_ts", + "api_qc_task_result_fetchcompletetaskwithresult", + "api_qc_task_result_fetchqctaskmaterialusages", + "api_qc_task_result_fetchqctaskresults", + "api_qc_task_result_ts", + "api_qc_work_order_fetchconfigureqcworkorder", + "api_qc_work_order_fetchqcworkorderdetail", + "api_qc_work_order_fetchqcworkorderlist", + "api_qc_work_order_ts", + "api_sample_reception_fetchsamplereceptiondetail", + "api_sample_reception_fetchsamplereceptionpendinglist", + "api_sample_reception_fetchsamplereceptionreceivedlist", + "api_sample_reception_fetchsamplereceptionsubmit", + "api_sample_reception_fetchsamplereceptionupdate", + "api_sample_reception_ts", + "api_system_fetchcreatecomment", + "api_system_fetchcreateupgradelog", + "api_system_fetchdeletecomment", + "api_system_fetchdeleteupgradelog", + "api_system_fetchgetallupgradelogs", + "api_system_fetchgetchinamapdata", + "api_system_fetchgetcomments", + "api_system_fetchgetcurrentversion", + "api_system_fetchgetlatestupgradelog", + "api_system_fetchgetsystemconfig", + "api_system_fetchgetupgradelogs", + "api_system_fetchupdateupgradelog", + "api_system_ts", + "modules_user_dialog_initformdata", + "modules_user_dialog_loadrolelist", + "process_route_index_get", + "project_price_system_index_if", + "site_index_loaddictoptions", + "user_index_loadroleoptions", + "views_pilot_service_project_price_system_index_vue", + "views_system_user_modules_user_dialog_vue" + ], + "1": [ + "api_admin_fetchbatchgenerateprotocolnos", + "api_admin_fetchbatchgeneratesamplecodes", + "api_admin_fetchbatchissueprotocolnos", + "api_admin_fetchbatchissuesamplecodes", + "api_admin_fetchcollectionprotocolnolist", + "api_admin_fetchcreatecollectionprotocolno", + "api_admin_fetchcreatesamplecode", + "api_admin_fetchdeletecollectionprotocolno", + "api_admin_fetchdeletesamplecode", + "api_admin_fetchsamplecodelist", + "api_admin_fetchupdatecollectionprotocolno", + "api_admin_fetchupdatesamplecode", + "api_admin_fetchuseroptions", + "api_storage_release_review_batchreviewstoragerelease", + "api_storage_release_review_batchstoresample", + "api_storage_release_review_fetchstoragereleasereviewdetail", + "api_storage_release_review_fetchstoragereleasereviewlist", + "api_storage_release_review_storesample", + "api_storage_release_review_submitstoragereleasereview", + "api_storage_release_review_ts", + "clean_room_index_handlebatchdelete", + "collection_protocol_no_index_handleadd", + "collection_protocol_no_index_handlebatchdelete", + "collection_protocol_no_index_handlebatchgenerate", + "collection_protocol_no_index_handlebatchissue", + "collection_protocol_no_index_handlebatchrevoke", + "collection_protocol_no_index_handledelete", + "collection_protocol_no_index_handleedit", + "collection_protocol_no_index_handlereset", + "collection_protocol_no_index_handlesearch", + "collection_protocol_no_index_handleselectionchange", + "collection_protocol_no_index_handlesubmit", + "collection_protocol_no_index_handleview", + "collection_protocol_no_index_loaddata", + "collection_protocol_no_index_loaduseroptions", + "collection_protocol_no_index_openbatchgenerate", + "collection_protocol_no_index_openbatchissue", + "collection_protocol_no_index_resetform", + "collection_protocol_no_index_resolveissuedusername", + "collection_region_index_handlebatchdelete", + "collection_region_index_handlebatchdeletehospital", + "components_core_layouts_art_settings_panel_widget_settingitem_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", + "list_donationauditdialog_handlesubmit", + "list_donationauditdialog_resetform", + "list_donationstatuschangedialog_handlesubmit", + "list_donationstatuschangedialog_resetform", + "modules_user_search_handlereset", + "modules_user_search_handlesearch", + "product_index_if", + "product_index_revokelocalpreview", + "protocol_protocolauditdialog_handlesubmit", + "protocol_protocolauditdialog_resetform", + "protocol_protocolstatuschangedialog_handlesubmit", + "protocol_protocolstatuschangedialog_resetform", + "router_core_routevalidator_ts", + "sample_code_index_handleadd", + "sample_code_index_handlebatchdelete", + "sample_code_index_handlebatchgenerate", + "sample_code_index_handlebatchissue", + "sample_code_index_handlebatchrevoke", + "sample_code_index_handledelete", + "sample_code_index_handleedit", + "sample_code_index_handlereset", + "sample_code_index_handlesearch", + "sample_code_index_handleselectionchange", + "sample_code_index_handlesubmit", + "sample_code_index_handleview", + "sample_code_index_loaddata", + "sample_code_index_loaduseroptions", + "sample_code_index_openbatchgenerate", + "sample_code_index_openbatchissue", + "sample_code_index_resetform", + "site_index_handlebatchdelete", + "storage_release_review_storagereleasereviewdialog_fullfileurl", + "storage_release_review_storagereleasereviewdialog_getlist", + "storage_release_review_storagereleasereviewdialog_handlesubmit", + "storage_release_review_storagereleasereviewdialog_isimagefile", + "storage_release_review_storagereleasereviewdialog_removeattachment", + "storage_release_review_storagereleasereviewdialog_resetform", + "utils_fullscreen_loading_ts", + "utils_fullscreen_loading_withfullscreenloading", + "views_basic_info_collection_protocol_no_index_vue", + "views_basic_info_sample_code_index_vue", + "views_cell_storage_protocol_protocolauditdialog_vue", + "views_cell_storage_protocol_protocolstatuschangedialog_vue", + "views_quality_inspection_storage_release_review_storagereleasereviewdialog_vue", + "views_research_donation_list_donationauditdialog_vue", + "views_research_donation_list_donationstatuschangedialog_vue", + "views_system_product_index_vue", + "views_system_user_modules_user_search_vue", + "widget_settingitem_emit", + "widget_settingitem_if" + ], + "2": [ + "api_auth_fetchgetuserinfo", + "art_work_tab_index_cleanupeventlisteners", + "art_work_tab_index_clicktab", + "art_work_tab_index_closeworktab", + "art_work_tab_index_handletouchend", + "art_work_tab_index_handletouchmove", + "art_work_tab_index_handletouchstart", + "art_work_tab_index_handlewheelscroll", + "art_work_tab_index_settransition", + "art_work_tab_index_setupeventlisteners", + "components_core_layouts_art_work_tab_index_vue", + "core_iframeroutemanager_iframeroutemanager", + "core_iframeroutemanager_iframeroutemanager_clear", + "core_iframeroutemanager_iframeroutemanager_constructor", + "core_iframeroutemanager_iframeroutemanager_findbypath", + "core_iframeroutemanager_iframeroutemanager_getall", + "core_iframeroutemanager_iframeroutemanager_getinstance", + "core_iframeroutemanager_iframeroutemanager_save", + "core_menuprocessor_menuprocessor_logpatherror", + "core_menuprocessor_menuprocessor_validatemenulist", + "core_routeregistry_routeregistry", + "core_routeregistry_routeregistry_constructor", + "core_routeregistry_routeregistry_getremoveroutefns", + "core_routeregistry_routeregistry_isregistered", + "core_routeregistry_routeregistry_markasregistered", + "core_routeregistry_routeregistry_register", + "core_routeregistry_routeregistry_unregister", + "core_routetransformer_routetransformer_constructor", + "core_usecommon_usecommon", + "guards_aftereach_setupaftereachguard", + "guards_beforeeach_closeloading", + "guards_beforeeach_fetchuserinfo", + "guards_beforeeach_getpendingloading", + "guards_beforeeach_getrouteinitfailed", + "guards_beforeeach_handledynamicroutes", + "guards_beforeeach_handleloginstatus", + "guards_beforeeach_handlerootpathredirect", + "guards_beforeeach_handlerouteguard", + "guards_beforeeach_isstaticroute", + "guards_beforeeach_isunauthorizederror", + "guards_beforeeach_resetpendingloading", + "guards_beforeeach_resetrouteinitstate", + "guards_beforeeach_resetrouterstate", + "guards_beforeeach_setupbeforeeachguard", + "hooks_core_usecommon_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_iframeroutemanager_ts", + "router_core_routeregistry_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", + "utils_navigation_route_ts", + "utils_navigation_worktab_ts", + "utils_router_configurenprogress", + "utils_router_formatmenutitle", + "utils_router_setpagetitle", + "utils_router_sidebar_menu_filter_ts", + "utils_router_ts" + ], + "3": [ "api_production_fetchaddroutestep", "api_production_fetchallconsumablepacks", "api_production_fetchallconsumables", @@ -157,416 +478,7 @@ "api_production_fetchupdatestepdatacollections", "api_production_fetchupdatestepoutputs", "api_production_fetchupdatestepreagents", - "api_production_ts", - "api_qc_item_param_fetchqcitemparams", - "api_qc_item_param_fetchsaveqcitemparams", - "api_qc_item_param_ts", - "api_qc_lab_test_item_fetchcreateqclabtestitem", - "api_qc_lab_test_item_fetchdeleteqclabtestitem", - "api_qc_lab_test_item_fetchqclabtestitemlist", - "api_qc_lab_test_item_fetchqclabtestitemsactive", - "api_qc_lab_test_item_fetchupdateqclabtestitem", - "api_qc_lab_test_item_ts", - "api_qc_material_usage_fetchqcmaterialusagelist", - "api_qc_material_usage_ts", - "api_qc_task_fetchcompleteqctask", - "api_qc_task_fetchqctaskdetail", - "api_qc_task_fetchqctasklist", - "api_qc_task_fetchstartqctask", - "api_qc_task_fetchupdateqctaskattachments", - "api_qc_task_result_fetchcompletetaskwithresult", - "api_qc_task_result_fetchqctaskmaterialusages", - "api_qc_task_result_fetchqctaskresults", - "api_qc_task_result_ts", - "api_qc_task_ts", - "api_qc_third_party_company_fetchcreateqcthirdpartycompany", - "api_qc_third_party_company_fetchdeleteqcthirdpartycompany", - "api_qc_third_party_company_fetchqcthirdpartycompanylist", - "api_qc_third_party_company_fetchqcthirdpartycompanyoptions", - "api_qc_third_party_company_fetchupdateqcthirdpartycompany", - "api_qc_third_party_company_ts", - "api_qc_third_party_item_fetchcreateqcthirdpartyitem", - "api_qc_third_party_item_fetchdeleteqcthirdpartyitem", - "api_qc_third_party_item_fetchqcthirdpartyitemlist", - "api_qc_third_party_item_fetchqcthirdpartyitemsactive", - "api_qc_third_party_item_fetchupdateqcthirdpartyitem", - "api_qc_third_party_item_ts", - "api_qc_work_order_fetchconfigureqcworkorder", - "api_qc_work_order_fetchqcworkorderdetail", - "api_qc_work_order_fetchqcworkorderlist", - "api_qc_work_order_ts", - "api_research_donation_fetchbatchdeleteresearchdonation", - "api_research_donation_fetchconvertfromstorage", - "api_research_donation_fetchconverttostorage", - "api_research_donation_fetchcreateresearchdonation", - "api_research_donation_fetchdeleteresearchdonation", - "api_research_donation_fetchdonationstatuschange", - "api_research_donation_fetchresearchdonationauditlist", - "api_research_donation_fetchresearchdonationdetail", - "api_research_donation_fetchresearchdonationlist", - "api_research_donation_fetchsubmitdonationaudit", - "api_research_donation_fetchupdateresearchdonation", - "api_research_donation_ts", - "api_sample_reception_check_item_fetchcreatesamplereceptioncheckitem", - "api_sample_reception_check_item_fetchdeletesamplereceptioncheckitem", - "api_sample_reception_check_item_fetchsamplereceptioncheckitemlist", - "api_sample_reception_check_item_fetchsamplereceptioncheckitemsactive", - "api_sample_reception_check_item_fetchupdatesamplereceptioncheckitem", - "api_sample_reception_check_item_ts", - "api_sample_reception_fetchsamplereceptiondetail", - "api_sample_reception_fetchsamplereceptionpendinglist", - "api_sample_reception_fetchsamplereceptionreceivedlist", - "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_system_fetchcreatecomment", - "api_system_fetchcreateupgradelog", - "api_system_fetchdeletecomment", - "api_system_fetchdeleteupgradelog", - "api_system_fetchgetallupgradelogs", - "api_system_fetchgetchinamapdata", - "api_system_fetchgetcomments", - "api_system_fetchgetcurrentversion", - "api_system_fetchgetsystemconfig", - "api_system_fetchgetupgradelogs", - "api_system_fetchupdateupgradelog", - "api_system_ts", - "process_route_index_get" - ], - "1": [ - "api_admin_fetchactivatechannelagreement", - "api_admin_fetchbatchcreateslots", - "api_admin_fetchbatchrevokeprotocolnos", - "api_admin_fetchbatchrevokesamplecodes", - "api_admin_fetchclearstorageslots", - "api_admin_fetchcollectionregionlist", - "api_admin_fetchcreatecategory", - "api_admin_fetchcreatecellproductprice", - "api_admin_fetchcreatecellproductspec", - "api_admin_fetchcreatecellproducttype", - "api_admin_fetchcreatecellsampletype", - "api_admin_fetchcreatechannel", - "api_admin_fetchcreatechannelagreement", - "api_admin_fetchcreatechannelagreementprice", - "api_admin_fetchcreatechannelinvoice", - "api_admin_fetchcreatechannelmailaddress", - "api_admin_fetchcreatecheckupinstitution", - "api_admin_fetchcreatecheckupinstitutioninvoice", - "api_admin_fetchcreatecheckupinstitutionpackage", - "api_admin_fetchcreatecheckupinstitutionproject", - "api_admin_fetchcreatecollectionregion", - "api_admin_fetchcreatedept", - "api_admin_fetchcreatedictdata", - "api_admin_fetchcreatedicttype", - "api_admin_fetchcreateexhibitionappointment", - "api_admin_fetchcreateexpresscompany", - "api_admin_fetchcreatehospital", - "api_admin_fetchcreateinsurancecompany", - "api_admin_fetchcreateinsurancecompanyinvoice", - "api_admin_fetchcreateinsuranceprojectprice", - "api_admin_fetchcreateitemunit", - "api_admin_fetchcreateoccupancy", - "api_admin_fetchcreatepost", - "api_admin_fetchcreateproduct", - "api_admin_fetchcreateproductbanners", - "api_admin_fetchcreateproductdetailmedia", - "api_admin_fetchcreateprojectsystem", - "api_admin_fetchcreateprojectsystemitem", - "api_admin_fetchcreaterole", - "api_admin_fetchcreatestoragefacility", - "api_admin_fetchcreatestorageslot", - "api_admin_fetchcreatetenant", - "api_admin_fetchcreateunit", - "api_admin_fetchdeletecategory", - "api_admin_fetchdeletecellproductprice", - "api_admin_fetchdeletecellproductspec", - "api_admin_fetchdeletecellproducttype", - "api_admin_fetchdeletecellsampletype", - "api_admin_fetchdeletechannel", - "api_admin_fetchdeletechannelagreement", - "api_admin_fetchdeletechannelagreementprice", - "api_admin_fetchdeletechannelinvoice", - "api_admin_fetchdeletechannelmailaddress", - "api_admin_fetchdeletecheckupinstitution", - "api_admin_fetchdeletecheckupinstitutioninvoice", - "api_admin_fetchdeletecheckupinstitutionpackage", - "api_admin_fetchdeletecheckupinstitutionproject", - "api_admin_fetchdeletecollectionregion", - "api_admin_fetchdeletedept", - "api_admin_fetchdeletedictdata", - "api_admin_fetchdeletedicttype", - "api_admin_fetchdeleteexhibitionappointment", - "api_admin_fetchdeleteexpresscompany", - "api_admin_fetchdeletehospital", - "api_admin_fetchdeleteinsurancecompany", - "api_admin_fetchdeleteinsurancecompanyinvoice", - "api_admin_fetchdeleteinsuranceprojectprice", - "api_admin_fetchdeleteitemunit", - "api_admin_fetchdeletepost", - "api_admin_fetchdeleteproduct", - "api_admin_fetchdeleteproductbanner", - "api_admin_fetchdeleteproductdetailmedia", - "api_admin_fetchdeleteprojectsystem", - "api_admin_fetchdeleteprojectsystemitem", - "api_admin_fetchdeleterole", - "api_admin_fetchdeletestoragefacility", - "api_admin_fetchdeletestorageslot", - "api_admin_fetchdeletetenant", - "api_admin_fetchdeleteunit", - "api_admin_fetchgetrolelist", - "api_admin_fetchhospitallist", - "api_admin_fetchinsertstorageslotrow", - "api_admin_fetchnotdeletedregions", - "api_admin_fetchregionlist", - "api_admin_fetchremoveoccupancy", - "api_admin_fetchsaveproductparametervalues", - "api_admin_fetchupdatecategory", - "api_admin_fetchupdatecategoryparameters", - "api_admin_fetchupdatecellproductprice", - "api_admin_fetchupdatecellproductspec", - "api_admin_fetchupdatecellproducttype", - "api_admin_fetchupdatecellsampletype", - "api_admin_fetchupdatechannel", - "api_admin_fetchupdatechannelagreement", - "api_admin_fetchupdatechannelagreementprice", - "api_admin_fetchupdatechannelinvoice", - "api_admin_fetchupdatechannelmailaddress", - "api_admin_fetchupdatecheckupinstitution", - "api_admin_fetchupdatecheckupinstitutioninvoice", - "api_admin_fetchupdatecheckupinstitutionpackage", - "api_admin_fetchupdatecheckupinstitutionproject", - "api_admin_fetchupdatecollectionregion", - "api_admin_fetchupdatedept", - "api_admin_fetchupdatedictdata", - "api_admin_fetchupdatedicttype", - "api_admin_fetchupdateexhibitionappointment", - "api_admin_fetchupdateexpresscompany", - "api_admin_fetchupdatefullmoontodoinsurance", - "api_admin_fetchupdatehospital", - "api_admin_fetchupdateinsurancecompany", - "api_admin_fetchupdateinsurancecompanyinvoice", - "api_admin_fetchupdateinsuranceprojectprice", - "api_admin_fetchupdateitemunit", - "api_admin_fetchupdatepost", - "api_admin_fetchupdatepostboundusers", - "api_admin_fetchupdateproduct", - "api_admin_fetchupdateproductbannersort", - "api_admin_fetchupdateproductdetailmediasort", - "api_admin_fetchupdateprojectsystem", - "api_admin_fetchupdateprojectsystemitem", - "api_admin_fetchupdaterole", - "api_admin_fetchupdateroledatascope", - "api_admin_fetchupdaterolemenus", - "api_admin_fetchupdatestoragefacility", - "api_admin_fetchupdatestorageslot", - "api_admin_fetchupdatetenant", - "api_admin_fetchupdateunit", - "api_admin_fetchuploadcategoryimage", - "api_admin_fetchuploaduseravatar", - "api_admin_fetchvoidchannelagreement", - "api_admin_ts", - "collection_region_index_handleadd", - "collection_region_index_handleaddhospital", - "collection_region_index_handledelete", - "collection_region_index_handledeletehospital", - "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_onhospitaldialogclosed", - "collection_region_index_onhospitalselectionchange", - "collection_region_index_openhospitaldialog", - "collection_region_index_submithospital", - "collection_region_index_submitregion", - "modules_user_dialog_initformdata", - "modules_user_dialog_loadrolelist", - "project_price_system_index_if", - "views_basic_info_collection_region_index_vue", - "views_pilot_service_project_price_system_index_vue", - "views_system_user_modules_user_dialog_vue" - ], - "2": [ - "api_admin_fetchbatchgenerateprotocolnos", - "api_admin_fetchbatchgeneratesamplecodes", - "api_admin_fetchbatchissueprotocolnos", - "api_admin_fetchbatchissuesamplecodes", - "api_admin_fetchcollectionprotocolnolist", - "api_admin_fetchcreatecollectionprotocolno", - "api_admin_fetchcreatesamplecode", - "api_admin_fetchdeletecollectionprotocolno", - "api_admin_fetchdeletesamplecode", - "api_admin_fetchsamplecodelist", - "api_admin_fetchupdatecollectionprotocolno", - "api_admin_fetchupdatesamplecode", - "api_admin_fetchuseroptions", - "api_storage_release_review_batchreviewstoragerelease", - "api_storage_release_review_batchstoresample", - "api_storage_release_review_fetchstoragereleasereviewdetail", - "api_storage_release_review_fetchstoragereleasereviewlist", - "api_storage_release_review_storesample", - "api_storage_release_review_submitstoragereleasereview", - "api_storage_release_review_ts", - "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", - "clean_room_index_handlebatchdelete", - "collection_protocol_no_index_handleadd", - "collection_protocol_no_index_handlebatchdelete", - "collection_protocol_no_index_handlebatchgenerate", - "collection_protocol_no_index_handlebatchissue", - "collection_protocol_no_index_handlebatchrevoke", - "collection_protocol_no_index_handledelete", - "collection_protocol_no_index_handleedit", - "collection_protocol_no_index_handlereset", - "collection_protocol_no_index_handlesearch", - "collection_protocol_no_index_handleselectionchange", - "collection_protocol_no_index_handlesubmit", - "collection_protocol_no_index_handleview", - "collection_protocol_no_index_loaddata", - "collection_protocol_no_index_loaduseroptions", - "collection_protocol_no_index_openbatchgenerate", - "collection_protocol_no_index_openbatchissue", - "collection_protocol_no_index_resetform", - "collection_protocol_no_index_resolveissuedusername", - "collection_region_index_handlebatchdelete", - "collection_region_index_handlebatchdeletehospital", - "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", - "customer_index_handlebatchdelete", - "dept_index_catch", - "list_donationauditdialog_handlesubmit", - "list_donationauditdialog_resetform", - "list_donationstatuschangedialog_handlesubmit", - "list_donationstatuschangedialog_resetform", - "product_index_if", - "product_index_revokelocalpreview", - "protocol_protocolauditdialog_handlesubmit", - "protocol_protocolauditdialog_resetform", - "protocol_protocolstatuschangedialog_handlesubmit", - "protocol_protocolstatuschangedialog_resetform", - "router_core_routevalidator_ts", - "sample_code_index_handleadd", - "sample_code_index_handlebatchdelete", - "sample_code_index_handlebatchgenerate", - "sample_code_index_handlebatchissue", - "sample_code_index_handlebatchrevoke", - "sample_code_index_handledelete", - "sample_code_index_handleedit", - "sample_code_index_handlereset", - "sample_code_index_handlesearch", - "sample_code_index_handleselectionchange", - "sample_code_index_handlesubmit", - "sample_code_index_handleview", - "sample_code_index_loaddata", - "sample_code_index_loaduseroptions", - "sample_code_index_openbatchgenerate", - "sample_code_index_openbatchissue", - "sample_code_index_resetform", - "site_index_handlebatchdelete", - "storage_release_review_storagereleasereviewdialog_fullfileurl", - "storage_release_review_storagereleasereviewdialog_getlist", - "storage_release_review_storagereleasereviewdialog_handlesubmit", - "storage_release_review_storagereleasereviewdialog_isimagefile", - "storage_release_review_storagereleasereviewdialog_removeattachment", - "storage_release_review_storagereleasereviewdialog_resetform", - "utils_fullscreen_loading_ts", - "utils_fullscreen_loading_withfullscreenloading", - "views_basic_info_collection_protocol_no_index_vue", - "views_basic_info_sample_code_index_vue", - "views_cell_storage_protocol_protocolauditdialog_vue", - "views_cell_storage_protocol_protocolstatuschangedialog_vue", - "views_quality_inspection_storage_release_review_storagereleasereviewdialog_vue", - "views_research_donation_list_donationauditdialog_vue", - "views_research_donation_list_donationstatuschangedialog_vue", - "views_system_product_index_vue" - ], - "3": [ - "api_auth_fetchgetuserinfo", - "art_work_tab_index_cleanupeventlisteners", - "art_work_tab_index_clicktab", - "art_work_tab_index_closeworktab", - "art_work_tab_index_handletouchend", - "art_work_tab_index_handletouchmove", - "art_work_tab_index_handletouchstart", - "art_work_tab_index_handlewheelscroll", - "art_work_tab_index_settransition", - "art_work_tab_index_setupeventlisteners", - "components_core_layouts_art_work_tab_index_vue", - "core_iframeroutemanager_iframeroutemanager", - "core_iframeroutemanager_iframeroutemanager_clear", - "core_iframeroutemanager_iframeroutemanager_constructor", - "core_iframeroutemanager_iframeroutemanager_findbypath", - "core_iframeroutemanager_iframeroutemanager_getall", - "core_iframeroutemanager_iframeroutemanager_getinstance", - "core_iframeroutemanager_iframeroutemanager_save", - "core_menuprocessor_menuprocessor_logpatherror", - "core_routeregistry_routeregistry", - "core_routeregistry_routeregistry_constructor", - "core_routeregistry_routeregistry_getremoveroutefns", - "core_routeregistry_routeregistry_isregistered", - "core_routeregistry_routeregistry_markasregistered", - "core_routeregistry_routeregistry_register", - "core_routeregistry_routeregistry_unregister", - "core_routetransformer_routetransformer_constructor", - "core_usecommon_usecommon", - "guards_aftereach_setupaftereachguard", - "guards_beforeeach_closeloading", - "guards_beforeeach_fetchuserinfo", - "guards_beforeeach_getpendingloading", - "guards_beforeeach_getrouteinitfailed", - "guards_beforeeach_handledynamicroutes", - "guards_beforeeach_handleloginstatus", - "guards_beforeeach_handlerootpathredirect", - "guards_beforeeach_handlerouteguard", - "guards_beforeeach_isstaticroute", - "guards_beforeeach_isunauthorizederror", - "guards_beforeeach_resetpendingloading", - "guards_beforeeach_resetrouteinitstate", - "guards_beforeeach_resetrouterstate", - "guards_beforeeach_setupbeforeeachguard", - "hooks_core_usecommon_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_iframeroutemanager_ts", - "router_core_routeregistry_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", - "utils_navigation_route_ts", - "utils_navigation_worktab_ts", - "utils_router_configurenprogress", - "utils_router_formatmenutitle", - "utils_router_setpagetitle", - "utils_router_sidebar_menu_filter_ts", - "utils_router_ts" + "api_production_ts" ], "4": [ "api_admin_fetchdepttree", @@ -613,6 +525,15 @@ "utils_protocol_payment_installment_sortfqpaymentdetails", "utils_protocol_payment_installment_syncfqpaymentdetailrowcount", "utils_protocol_payment_installment_ts", + "utils_storage_slot_options_collectleaffacilitynodesintreeorder", + "utils_storage_slot_options_comparestoragefacilityslots", + "utils_storage_slot_options_getstoragefacilityordernum", + "utils_storage_slot_options_getstorageslotordernum", + "utils_storage_slot_options_loadstorageslotselectoptions", + "utils_storage_slot_options_mapslotstoselectoptions", + "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", @@ -624,58 +545,67 @@ "views_system_role_index_vue" ], "5": [ - "api_admin_fetchaccessloglist", - "api_admin_fetchcleanroomlist", - "api_admin_fetchcreateaccesslog", - "api_admin_fetchcreatecleanroom", - "api_admin_fetchcreatesite", - "api_admin_fetchdeleteaccesslog", - "api_admin_fetchdeletecleanroom", - "api_admin_fetchdeletesite", - "api_admin_fetchdictdataoptions", - "api_admin_fetchsitelist", - "api_admin_fetchupdateaccesslog", - "api_admin_fetchupdatecleanroom", - "api_admin_fetchupdatesite", - "api_admin_fetchuserlist", - "clean_room_index_handleaccesslog", - "clean_room_index_handleadd", - "clean_room_index_handleaddlog", - "clean_room_index_handledelete", - "clean_room_index_handledeletelog", - "clean_room_index_handleedit", - "clean_room_index_handleeditlog", - "clean_room_index_handlelogsubmit", - "clean_room_index_handlereset", - "clean_room_index_handlesearch", - "clean_room_index_handleselectionchange", - "clean_room_index_handlesubmit", - "clean_room_index_handleview", - "clean_room_index_handleviewlog", - "clean_room_index_loadaccesslogdata", - "clean_room_index_loaddata", - "clean_room_index_remotesearchusers", - "clean_room_index_resetform", - "clean_room_index_resetlogform", - "clean_room_index_resolvepersonforedit", - "site_index_getsitetypelabel", - "site_index_handleadd", - "site_index_handledelete", - "site_index_handledialogclose", - "site_index_handleedit", - "site_index_handlereset", - "site_index_handlesearch", - "site_index_handleselectionchange", - "site_index_handlesubmit", - "site_index_handleview", - "site_index_loaddata", - "site_index_loaddictoptions", - "site_index_oncontactuserchange", - "site_index_remotesearchcontactusers", - "site_index_resetform", - "site_index_resolvecontactuserforedit", - "views_operations_clean_room_index_vue", - "views_system_site_index_vue" + "api_admin_fetchcollectionregionlist", + "api_admin_fetchcreatecollectionregion", + "api_admin_fetchcreatehospital", + "api_admin_fetchdeletecollectionregion", + "api_admin_fetchdeletehospital", + "api_admin_fetchhospitallist", + "api_admin_fetchupdatecollectionregion", + "api_admin_fetchupdatehospital", + "api_production_task_fetchaddtaskstep", + "api_production_task_fetchcopytaskstep", + "api_production_task_fetchcreateproductiontask", + "api_production_task_fetchdeleteproductiontask", + "api_production_task_fetchdeletetaskstep", + "api_production_task_fetchproductiontaskdetail", + "api_production_task_fetchproductiontasklist", + "api_production_task_fetchreordertasksteps", + "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_fetchupdateproductiontask", + "api_production_task_fetchupdateproductiontaskstatus", + "api_production_task_fetchupdatetaskstep", + "api_production_task_ts", + "api_production_work_order_fetchcompleteproductionworkorder", + "api_production_work_order_fetchproductionworkorderdetail", + "api_production_work_order_fetchproductionworkorderlist", + "api_production_work_order_ts", + "collection_region_index_handleadd", + "collection_region_index_handleaddhospital", + "collection_region_index_handledelete", + "collection_region_index_handledeletehospital", + "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_onhospitaldialogclosed", + "collection_region_index_onhospitalselectionchange", + "collection_region_index_openhospitaldialog", + "collection_region_index_submithospital", + "collection_region_index_submitregion", + "production_work_order_edittaskinfodialog_handleclose", + "production_work_order_edittaskinfodialog_handlesubmit", + "production_work_order_edittaskinfodialog_loadtaskdetail", + "production_work_order_index_handlecomplete", + "production_work_order_index_handledeletetask", + "production_work_order_index_handleedittask", + "production_work_order_index_handleedittaskinfosuccess", + "production_work_order_index_handleopendispatch", + "production_work_order_index_handleview", + "production_work_order_index_openedittaskinfo", + "production_work_order_index_opentaskeditor", + "views_basic_info_collection_region_index_vue", + "views_production_production_work_order_edittaskinfodialog_vue", + "views_production_production_work_order_index_vue" ], "6": [ "api_business_fetchadjustorder", @@ -731,54 +661,56 @@ "views_quality_inspection_storage_release_review_storagereleaseviewdialog_vue" ], "7": [ - "components_core_layouts_art_settings_panel_widget_settingitem_vue", - "modules_user_search_handlereset", - "modules_user_search_handlesearch", - "socket_index_websocketclient", - "socket_index_websocketclient_calculatereconnectdelay", - "socket_index_websocketclient_clearalltimers", - "socket_index_websocketclient_clearconnectiontimers", - "socket_index_websocketclient_cleartimer", - "socket_index_websocketclient_close", - "socket_index_websocketclient_closecurrentsocketforreconnect", - "socket_index_websocketclient_connect", - "socket_index_websocketclient_connectionstatustext", - "socket_index_websocketclient_constructor", - "socket_index_websocketclient_destroyinstance", - "socket_index_websocketclient_flushmessagequeue", - "socket_index_websocketclient_getinstance", - "socket_index_websocketclient_getreadystatetext", - "socket_index_websocketclient_handleclose", - "socket_index_websocketclient_handleconnectiontimeout", - "socket_index_websocketclient_handleerror", - "socket_index_websocketclient_handlemessage", - "socket_index_websocketclient_handleopen", - "socket_index_websocketclient_init", - "socket_index_websocketclient_iswebsocketconnected", - "socket_index_websocketclient_reconnect", - "socket_index_websocketclient_resetheartbeat", - "socket_index_websocketclient_send", - "socket_index_websocketclient_startheartbeat", - "socket_index_websocketclient_startping", - "table_tablecache_tablecache", - "table_tablecache_tablecache_cleanupexpired", - "table_tablecache_tablecache_clear", - "table_tablecache_tablecache_clearbytags", - "table_tablecache_tablecache_clearcurrentsearch", - "table_tablecache_tablecache_clearpagination", - "table_tablecache_tablecache_constructor", - "table_tablecache_tablecache_evictlru", - "table_tablecache_tablecache_generatekey", - "table_tablecache_tablecache_generatetags", - "table_tablecache_tablecache_get", - "table_tablecache_tablecache_getstats", - "table_tablecache_tablecache_log", - "table_tablecache_tablecache_set", - "utils_socket_index_ts", - "utils_table_tablecache_ts", - "views_system_user_modules_user_search_vue", - "widget_settingitem_emit", - "widget_settingitem_if" + "api_admin_fetchaccessloglist", + "api_admin_fetchcleanroomlist", + "api_admin_fetchcreateaccesslog", + "api_admin_fetchcreatecleanroom", + "api_admin_fetchcreatesite", + "api_admin_fetchdeleteaccesslog", + "api_admin_fetchdeletecleanroom", + "api_admin_fetchdeletesite", + "api_admin_fetchsitelist", + "api_admin_fetchupdateaccesslog", + "api_admin_fetchupdatecleanroom", + "api_admin_fetchupdatesite", + "api_admin_fetchuserlist", + "clean_room_index_handleaccesslog", + "clean_room_index_handleadd", + "clean_room_index_handleaddlog", + "clean_room_index_handledelete", + "clean_room_index_handledeletelog", + "clean_room_index_handleedit", + "clean_room_index_handleeditlog", + "clean_room_index_handlelogsubmit", + "clean_room_index_handlereset", + "clean_room_index_handlesearch", + "clean_room_index_handleselectionchange", + "clean_room_index_handlesubmit", + "clean_room_index_handleview", + "clean_room_index_handleviewlog", + "clean_room_index_loadaccesslogdata", + "clean_room_index_loaddata", + "clean_room_index_remotesearchusers", + "clean_room_index_resetform", + "clean_room_index_resetlogform", + "clean_room_index_resolvepersonforedit", + "site_index_getsitetypelabel", + "site_index_handleadd", + "site_index_handledelete", + "site_index_handledialogclose", + "site_index_handleedit", + "site_index_handlereset", + "site_index_handlesearch", + "site_index_handleselectionchange", + "site_index_handlesubmit", + "site_index_handleview", + "site_index_loaddata", + "site_index_oncontactuserchange", + "site_index_remotesearchcontactusers", + "site_index_resetform", + "site_index_resolvecontactuserforedit", + "views_operations_clean_room_index_vue", + "views_system_site_index_vue" ], "8": [ "components_business_sample_production_info_cards_index_vue", @@ -829,21 +761,17 @@ "views_research_donation_list_donationviewdialog_vue" ], "9": [ + "category_index_catch", + "category_index_collectids", + "category_index_handlecategorytableselectionchange", + "category_index_handleview", "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_add", - "core_iframeroutemanager_iframeroutemanager_load", "core_routepermissionvalidator_routepermissionvalidator", "core_routepermissionvalidator_routepermissionvalidator_buildmenupathset", "core_routepermissionvalidator_routepermissionvalidator_checkpathprefix", @@ -851,69 +779,34 @@ "core_routepermissionvalidator_routepermissionvalidator_isdynamicroutematch", "core_routepermissionvalidator_routepermissionvalidator_matchroute", "core_routepermissionvalidator_routepermissionvalidator_validatepath", - "core_routetransformer_routetransformer", - "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_routevalidator_routevalidator_loglayouterror", "core_useceremony_useceremony", "core_usetheme_initializetheme", "core_usetheme_usetheme", "hooks_core_useceremony_ts", "hooks_core_usetheme_ts", - "router_core_componentloader_ts", "router_core_routepermissionvalidator_ts", - "router_core_routetransformer_ts", + "table_tablecache_tablecache", + "table_tablecache_tablecache_cleanupexpired", + "table_tablecache_tablecache_clear", + "table_tablecache_tablecache_clearbytags", + "table_tablecache_tablecache_clearcurrentsearch", + "table_tablecache_tablecache_clearpagination", + "table_tablecache_tablecache_constructor", + "table_tablecache_tablecache_evictlru", + "table_tablecache_tablecache_generatekey", + "table_tablecache_tablecache_generatetags", + "table_tablecache_tablecache_get", + "table_tablecache_tablecache_getstats", + "table_tablecache_tablecache_set", "ui_animation_themeanimation", "ui_animation_toggletheme", "ui_animation_toggletransition", - "utils_ui_animation_ts" + "utils_table_tablecache_ts", + "utils_ui_animation_ts", + "views_system_category_index_vue" ], "10": [ - "art_screen_lock_index_tologin", - "http_crypto_base64tobytes", - "http_crypto_bytestobase64", - "http_crypto_decryptjson", - "http_crypto_derivekey", - "http_crypto_encryptjson", - "http_crypto_frombase64url", - "http_crypto_hextobytes", - "http_crypto_randomnonce", - "http_crypto_sha256hex", - "http_crypto_tobase64url", - "http_error_geterrormessage", - "http_error_handleerror", - "http_error_httperror", - "http_error_httperror_constructor", - "http_error_httperror_tologdata", - "http_error_showerror", - "http_error_showsuccess", - "http_index_createhttperror", - "http_index_decryptresponseifneeded", - "http_index_delay", - "http_index_getencryptskipreason", - "http_index_getmaxretriesforconfig", - "http_index_handleunauthorizedresponse", - "http_index_ispathexcluded", - "http_index_logout", - "http_index_normalizerequestdata", - "http_index_onrefreshed", - "http_index_onrefreshfailed", - "http_index_parseuseridfromtoken", - "http_index_request", - "http_index_resetunauthorizederror", - "http_index_resolveuserid", - "http_index_retryrequest", - "http_index_shouldretry", - "http_index_triggerlogoutwithdebounce", - "utils_http_crypto_ts", - "utils_http_error_ts", - "utils_http_index_ts" - ], - "11": [ "locales_index_getdefaultlanguage", "locales_index_ts", "storage_storage_checkstoragecompatibility", @@ -924,6 +817,7 @@ "storage_storage_config_storageconfig_extractstoreidfromkey", "storage_storage_config_storageconfig_extractversionfromkey", "storage_storage_config_storageconfig_generatelegacykey", + "storage_storage_config_storageconfig_generatestoragekey", "storage_storage_config_storageconfig_iscurrentversionkey", "storage_storage_config_storageconfig_isversionedkey", "storage_storage_getsystemstorage", @@ -951,52 +845,141 @@ "utils_storage_storage_key_manager_ts", "utils_storage_storage_ts" ], + "11": [ + "http_crypto_base64tobytes", + "http_crypto_bytestobase64", + "http_crypto_decryptjson", + "http_crypto_derivekey", + "http_crypto_encryptjson", + "http_crypto_frombase64url", + "http_crypto_hextobytes", + "http_crypto_randomnonce", + "http_crypto_sha256hex", + "http_crypto_tobase64url", + "http_error_geterrormessage", + "http_error_handleerror", + "http_error_httperror", + "http_error_httperror_constructor", + "http_error_httperror_tologdata", + "http_error_showerror", + "http_error_showsuccess", + "http_index_createhttperror", + "http_index_decryptresponseifneeded", + "http_index_delay", + "http_index_getencryptskipreason", + "http_index_getmaxretriesforconfig", + "http_index_handleunauthorizedresponse", + "http_index_ispathexcluded", + "http_index_normalizerequestdata", + "http_index_onrefreshed", + "http_index_onrefreshfailed", + "http_index_parseuseridfromtoken", + "http_index_request", + "http_index_resetunauthorizederror", + "http_index_resolveuserid", + "http_index_retryrequest", + "http_index_shouldretry", + "http_index_triggerlogoutwithdebounce", + "utils_http_crypto_ts", + "utils_http_error_ts", + "utils_http_index_ts" + ], "12": [ - "api_production_task_fetchaddtaskstep", - "api_production_task_fetchcopytaskstep", - "api_production_task_fetchcreateproductiontask", - "api_production_task_fetchdeleteproductiontask", - "api_production_task_fetchdeletetaskstep", - "api_production_task_fetchproductiontaskdetail", - "api_production_task_fetchproductiontasklist", - "api_production_task_fetchreordertasksteps", - "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_fetchupdateproductiontask", - "api_production_task_fetchupdateproductiontaskstatus", - "api_production_task_fetchupdatetaskstep", - "api_production_task_ts", - "api_production_work_order_fetchcompleteproductionworkorder", - "api_production_work_order_fetchproductionworkorderdetail", - "api_production_work_order_fetchproductionworkorderlist", - "api_production_work_order_ts", - "production_work_order_edittaskinfodialog_handleclose", - "production_work_order_edittaskinfodialog_handlesubmit", - "production_work_order_edittaskinfodialog_loadtaskdetail", - "production_work_order_index_handlecomplete", - "production_work_order_index_handledeletetask", - "production_work_order_index_handleedittask", - "production_work_order_index_handleedittaskinfosuccess", - "production_work_order_index_handleopendispatch", - "production_work_order_index_handleview", - "production_work_order_index_openedittaskinfo", - "production_work_order_index_opentaskeditor", - "views_production_production_work_order_edittaskinfodialog_vue", - "views_production_production_work_order_index_vue" + "api_material_fetchbatchstockinmaterial", + "api_material_fetchbatchstockoutmaterial", + "api_material_fetchcreatematerial", + "api_material_fetchdeletematerial", + "api_material_fetchmateriallist", + "api_material_fetchmaterialoptions", + "api_material_fetchmaterialstockloglist", + "api_material_fetchstockinmaterial", + "api_material_fetchstockoutmaterial", + "api_material_fetchupdatematerial", + "api_material_ts", + "api_qc_third_party_company_fetchcreateqcthirdpartycompany", + "api_qc_third_party_company_fetchdeleteqcthirdpartycompany", + "api_qc_third_party_company_fetchqcthirdpartycompanylist", + "api_qc_third_party_company_fetchqcthirdpartycompanyoptions", + "api_qc_third_party_company_fetchupdateqcthirdpartycompany", + "api_qc_third_party_company_ts", + "api_research_donation_fetchbatchdeleteresearchdonation", + "api_research_donation_fetchconvertfromstorage", + "api_research_donation_fetchconverttostorage", + "api_research_donation_fetchcreateresearchdonation", + "api_research_donation_fetchdeleteresearchdonation", + "api_research_donation_fetchdonationstatuschange", + "api_research_donation_fetchresearchdonationauditlist", + "api_research_donation_fetchresearchdonationdetail", + "api_research_donation_fetchresearchdonationlist", + "api_research_donation_fetchsubmitdonationaudit", + "api_research_donation_fetchupdateresearchdonation", + "api_research_donation_ts" ], "13": [ + "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_tologin", + "art_screen_lock_index_verifypassword", + "components_core_layouts_art_screen_lock_index_vue", + "http_index_logout", + "sys_upgrade_systemupgrade", + "sys_upgrade_versionmanager", + "sys_upgrade_versionmanager_buildupgrademessage", + "sys_upgrade_versionmanager_cleanuplegacydata", + "sys_upgrade_versionmanager_executeupgrade", + "sys_upgrade_versionmanager_findlegacystorage", + "sys_upgrade_versionmanager_getstoredversion", + "sys_upgrade_versionmanager_isfirstvisit", + "sys_upgrade_versionmanager_issameversion", + "sys_upgrade_versionmanager_normalizeversion", + "sys_upgrade_versionmanager_performlogout", + "sys_upgrade_versionmanager_processupgrade", + "sys_upgrade_versionmanager_setstoredversion", + "sys_upgrade_versionmanager_shouldrequirerelogin", + "sys_upgrade_versionmanager_shouldskipupgrade", + "sys_upgrade_versionmanager_showupgradenotification", + "utils_sys_upgrade_ts" + ], + "14": [ + "socket_index_websocketclient", + "socket_index_websocketclient_calculatereconnectdelay", + "socket_index_websocketclient_clearalltimers", + "socket_index_websocketclient_clearconnectiontimers", + "socket_index_websocketclient_cleartimer", + "socket_index_websocketclient_close", + "socket_index_websocketclient_closecurrentsocketforreconnect", + "socket_index_websocketclient_connect", + "socket_index_websocketclient_connectionstatustext", + "socket_index_websocketclient_constructor", + "socket_index_websocketclient_destroyinstance", + "socket_index_websocketclient_flushmessagequeue", + "socket_index_websocketclient_getinstance", + "socket_index_websocketclient_getreadystatetext", + "socket_index_websocketclient_handleclose", + "socket_index_websocketclient_handleconnectiontimeout", + "socket_index_websocketclient_handleerror", + "socket_index_websocketclient_handlemessage", + "socket_index_websocketclient_handleopen", + "socket_index_websocketclient_init", + "socket_index_websocketclient_iswebsocketconnected", + "socket_index_websocketclient_reconnect", + "socket_index_websocketclient_resetheartbeat", + "socket_index_websocketclient_send", + "socket_index_websocketclient_startheartbeat", + "socket_index_websocketclient_startping", + "table_tablecache_tablecache_log", + "utils_socket_index_ts" + ], + "15": [ "api_admin_fetchcreatemenu", "api_admin_fetchdeletemenu", "api_admin_fetchmenutree", "api_admin_fetchupdatemenu", - "category_index_catch", - "category_index_collectids", - "category_index_handlecategorytableselectionchange", - "category_index_handleview", "components_business_system_view_dialog_index_vue", "dept_index_get", "dept_index_postorder", @@ -1019,11 +1002,10 @@ "qc_material_index_pad", "views_cell_storage_material_index_vue", "views_quality_inspection_qc_material_index_vue", - "views_system_category_index_vue", "views_system_dept_index_vue", "views_system_menu_index_vue" ], - "14": [ + "16": [ "api_admin_fetchgetmenulist", "api_auth_fetchgetmenucodes", "api_auth_fetchlogin", @@ -1043,7 +1025,6 @@ "core_menuprocessor_menuprocessor_processbackendmenu", "core_menuprocessor_menuprocessor_processfrontendmenu", "core_menuprocessor_menuprocessor_resolvedefaultredirect", - "core_menuprocessor_menuprocessor_validatemenulist", "core_menuprocessor_menuprocessor_validatemenupaths", "core_useappmode_useappmode", "core_useauth_useauth", @@ -1053,7 +1034,7 @@ "utils_loginrsa_buildwebencryptedloginbody", "utils_loginrsa_ts" ], - "15": [ + "17": [ "api_ethnic_fetchethniclist", "api_ethnic_ts", "list_donationformdialog_addsample", @@ -1082,7 +1063,7 @@ "views_cell_storage_protocol_protocolformdialog_vue", "views_research_donation_list_donationformdialog_vue" ], - "16": [ + "18": [ "business_highlight_addcopybutton", "business_highlight_highlightcode", "business_highlight_insertlinenumbers", @@ -1106,11 +1087,10 @@ "directives_index_setupglobdirectives", "directives_index_ts" ], - "17": [ + "19": [ "api_admin_fetchcreateuser", "api_admin_fetchdeleteuser", "api_admin_fetchresetpassword", - "api_admin_fetchroleoptions", "api_admin_fetchupdateuser", "api_admin_fetchuserdetail", "user_index_filterdeptnode", @@ -1126,32 +1106,10 @@ "user_index_handlesubmit", "user_index_handleview", "user_index_loaddata", - "user_index_loadroleoptions", "user_index_resetform", "views_system_user_index_vue" ], - "18": [ - "api_system_fetchgetlatestupgradelog", - "storage_storage_config_storageconfig_generatestoragekey", - "sys_upgrade_systemupgrade", - "sys_upgrade_versionmanager", - "sys_upgrade_versionmanager_buildupgrademessage", - "sys_upgrade_versionmanager_cleanuplegacydata", - "sys_upgrade_versionmanager_executeupgrade", - "sys_upgrade_versionmanager_findlegacystorage", - "sys_upgrade_versionmanager_getstoredversion", - "sys_upgrade_versionmanager_isfirstvisit", - "sys_upgrade_versionmanager_issameversion", - "sys_upgrade_versionmanager_normalizeversion", - "sys_upgrade_versionmanager_performlogout", - "sys_upgrade_versionmanager_processupgrade", - "sys_upgrade_versionmanager_setstoredversion", - "sys_upgrade_versionmanager_shouldrequirerelogin", - "sys_upgrade_versionmanager_shouldskipupgrade", - "sys_upgrade_versionmanager_showupgradenotification", - "utils_sys_upgrade_ts" - ], - "19": [ + "20": [ "api_workflow_fetchapprovetask", "api_workflow_fetchbusinessalltasks", "api_workflow_fetchcompletedtasks", @@ -1172,7 +1130,7 @@ "components_approvaldialog_loadformdata", "views_system_workflow_components_approvaldialog_vue" ], - "20": [ + "21": [ "core_usetable_usetable", "core_usetable_usetableimpl", "core_usetablecolumns_getcolumnchecks", @@ -1191,7 +1149,26 @@ "table_tableutils_updatepaginationfromresponse", "utils_table_tableutils_ts" ], - "21": [ + "22": [ + "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_load", + "core_routetransformer_routetransformer", + "core_routetransformer_routetransformer_extractfirstsegment", + "core_routetransformer_routetransformer_handlefirstlevelroute", + "core_routetransformer_routetransformer_handleiframeroute", + "core_routetransformer_routetransformer_handlenormalroute", + "core_routetransformer_routetransformer_isfirstlevelroute", + "core_routetransformer_routetransformer_transform", + "router_core_componentloader_ts", + "router_core_routetransformer_ts" + ], + "23": [ "core_usechart_usechart", "core_usechart_usechartcomponent", "core_usechart_usechartops", @@ -1209,12 +1186,13 @@ "ui_colors_setelementthemecolor", "utils_ui_colors_ts" ], - "22": [ + "24": [ "api_admin_fetchcreatecustomer", "api_admin_fetchcustomerlist", "api_admin_fetchdeletecustomer", "api_admin_fetchupdatecustomer", "customer_index_handleadd", + "customer_index_handlebatchdelete", "customer_index_handledelete", "customer_index_handleedit", "customer_index_handlereset", @@ -1226,7 +1204,7 @@ "customer_index_resetform", "views_basic_info_customer_index_vue" ], - "23": [ + "25": [ "form_validator_getpasswordstrength", "form_validator_trimspaces", "form_validator_validateaccount", @@ -1241,7 +1219,7 @@ "form_validator_validateurl", "utils_form_validator_ts" ], - "24": [ + "26": [ "api_qc_material_fetchbatchstockinqcmaterial", "api_qc_material_fetchbatchstockoutqcmaterial", "api_qc_material_fetchcreateqcmaterial", @@ -1253,7 +1231,7 @@ "api_qc_material_fetchupdateqcmaterial", "api_qc_material_ts" ], - "25": [ + "27": [ "art_count_to_index_clamp", "art_count_to_index_currentvalue", "art_count_to_index_formatnumber", @@ -1264,7 +1242,7 @@ "art_count_to_index_targetvalue", "components_core_text_effect_art_count_to_index_vue" ], - "26": [ + "28": [ "sys_error_handle_isignorablescripterror", "sys_error_handle_normalizeerrormessage", "sys_error_handle_registerpromiseerrorhandler", @@ -1274,7 +1252,7 @@ "sys_error_handle_vueerrorhandler", "utils_sys_error_handle_ts" ], - "27": [ + "29": [ "core_usetableheight_tableheightcalculator", "core_usetableheight_tableheightcalculator_calculate", "core_usetableheight_tableheightcalculator_calculateoffset", @@ -1284,7 +1262,7 @@ "core_usetableheight_usetableheight", "hooks_core_usetableheight_ts" ], - "28": [ + "30": [ "app_vue", "main_ts", "src_app_refreshbuttonautoicons", @@ -1293,7 +1271,16 @@ "src_main_masksecret", "utils_sys_console_ts" ], - "29": [ + "31": [ + "api_leave_fetchcreateleave", + "api_leave_fetchdeleteleave", + "api_leave_fetchleavedetail", + "api_leave_fetchleavelist", + "api_leave_fetchsubmitleave", + "api_leave_fetchupdateleave", + "api_leave_ts" + ], + "32": [ "utils_protocol_payment_labels_formatpaymentamount", "utils_protocol_payment_labels_formatpaymentduedate", "utils_protocol_payment_labels_ispaymentduewithinwarnwindow", @@ -1301,7 +1288,39 @@ "utils_protocol_payment_labels_startoflocalday", "utils_protocol_payment_labels_ts" ], - "30": [ + "33": [ + "api_sample_reception_check_item_fetchcreatesamplereceptioncheckitem", + "api_sample_reception_check_item_fetchdeletesamplereceptioncheckitem", + "api_sample_reception_check_item_fetchsamplereceptioncheckitemlist", + "api_sample_reception_check_item_fetchsamplereceptioncheckitemsactive", + "api_sample_reception_check_item_fetchupdatesamplereceptioncheckitem", + "api_sample_reception_check_item_ts" + ], + "34": [ + "api_qc_third_party_item_fetchcreateqcthirdpartyitem", + "api_qc_third_party_item_fetchdeleteqcthirdpartyitem", + "api_qc_third_party_item_fetchqcthirdpartyitemlist", + "api_qc_third_party_item_fetchqcthirdpartyitemsactive", + "api_qc_third_party_item_fetchupdateqcthirdpartyitem", + "api_qc_third_party_item_ts" + ], + "35": [ + "api_qc_lab_test_item_fetchcreateqclabtestitem", + "api_qc_lab_test_item_fetchdeleteqclabtestitem", + "api_qc_lab_test_item_fetchqclabtestitemlist", + "api_qc_lab_test_item_fetchqclabtestitemsactive", + "api_qc_lab_test_item_fetchupdateqclabtestitem", + "api_qc_lab_test_item_ts" + ], + "36": [ + "api_qc_task_fetchcompleteqctask", + "api_qc_task_fetchqctaskdetail", + "api_qc_task_fetchqctasklist", + "api_qc_task_fetchstartqctask", + "api_qc_task_fetchupdateqctaskattachments", + "api_qc_task_ts" + ], + "37": [ "production_work_order_usetaskstepeditor_fromapiflag", "production_work_order_usetaskstepeditor_normalizestepsubtables", "production_work_order_usetaskstepeditor_parseordernum", @@ -1309,7 +1328,7 @@ "production_work_order_usetaskstepeditor_usetaskstepeditor", "views_production_production_work_order_usetaskstepeditor_ts" ], - "31": [ + "38": [ "sample_reception_index_isetatodayorearlier", "sample_reception_index_pad", "sample_reception_index_parseetalocaldate", @@ -1317,737 +1336,743 @@ "sample_reception_index_startoflocalday", "views_quality_inspection_sample_reception_index_vue" ], - "32": [ + "39": [ "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" ], - "33": [ + "40": [ "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" ], - "34": [ + "41": [ "api_storage_entry_sms_notification_fetchgeneratestorageentrysms", "api_storage_entry_sms_notification_fetchstorageentrysmslist", "api_storage_entry_sms_notification_fetchtogglestorageentrysmsnotified", "api_storage_entry_sms_notification_ts" ], - "35": [ + "42": [ + "api_sample_sms_notification_fetchgeneratesms", + "api_sample_sms_notification_fetchsamplesmsnotificationlist", + "api_sample_sms_notification_fetchtogglesmsnotified", + "api_sample_sms_notification_ts" + ], + "43": [ "config_setting_getsettingdefaults", "config_setting_resettodefaults", "config_setting_ts" ], - "36": [ + "44": [ "config_modules_component_ts", "modules_component_getenabledglobalcomponents", "modules_component_getglobalcomponentbykey" ], - "37": [ + "45": [ "utils_user_avatar_defaultavatarpathbyrole", "utils_user_avatar_resolveuseravatarurl", "utils_user_avatar_ts" ], - "38": [ + "46": [ "utils_status_tag_registry_createlabelgetter", "utils_status_tag_registry_createtagtypegetter", "utils_status_tag_registry_ts" ], - "39": [ + "47": [ "form_responsive_calculateresponsivespan", "form_responsive_createresponsivespancalculator", "utils_form_responsive_ts" ], - "40": [ + "48": [ "art_line_chart_index_clearanimationtimers", "art_line_chart_index_if", "components_core_charts_art_line_chart_index_vue" ], - "41": [ + "49": [ "components_core_layouts_art_header_bar_index_vue", "components_core_layouts_art_header_bar_widget_artusermenu_vue", "widget_artusermenu_getrolename" ], - "42": [ + "50": [ "art_text_scroll_index_handlecontentclick", "art_text_scroll_index_measuresizes", "components_core_text_effect_art_text_scroll_index_vue" ], - "43": [ + "51": [ "components_business_order_operate_dialog_bridge_index_vue", "order_operate_dialog_bridge_index_handlemessage", "order_operate_dialog_bridge_index_postopen" ], - "44": [ + "52": [ "core_uselayoutheight_useautolayoutheight", "core_uselayoutheight_uselayoutheight", "hooks_core_uselayoutheight_ts" ], - "45": [ + "53": [ "utils_sort_order_fetchnextsortorder", "utils_sort_order_ts" ], - "46": [ + "54": [ "utils_mask_sensitive_maskidcard", "utils_mask_sensitive_ts" ], - "47": [ + "55": [ "ui_ep_icon_map_resolveepicon", "utils_ui_ep_icon_map_ts" ], - "48": [ + "56": [ "ui_tabs_gettabconfig", "utils_ui_tabs_ts" ], - "49": [ + "57": [ "ui_loading_getloadingbackground", "utils_ui_loading_ts" ], - "50": [ + "58": [ "art_search_bar_index_if", "components_core_forms_art_search_bar_index_vue" ], - "51": [ + "59": [ "art_form_index_if", "components_core_forms_art_form_index_vue" ], - "52": [ + "60": [ "art_wang_editor_index_onsuccess", "components_core_forms_art_wang_editor_index_vue" ], - "53": [ + "61": [ "art_donut_chart_card_index_formatnumber", "components_core_cards_art_donut_chart_card_index_vue" ], - "54": [ + "62": [ "art_k_line_chart_index_getactualcolors", "components_core_charts_art_k_line_chart_index_vue" ], - "55": [ + "63": [ "art_bar_chart_index_creategradientcolor", "components_core_charts_art_bar_chart_index_vue" ], - "56": [ + "64": [ "art_h_bar_chart_index_creategradientcolor", "components_core_charts_art_h_bar_chart_index_vue" ], - "57": [ + "65": [ "art_basic_banner_index_generatemeteors", "components_core_banners_art_basic_banner_index_vue" ], - "58": [ + "66": [ "components_core_layouts_art_settings_panel_composables_usesettingsconfig_ts", "composables_usesettingsconfig_usesettingsconfig" ], - "59": [ + "67": [ "components_core_layouts_art_menus_art_horizontal_menu_index_vue", "components_core_layouts_art_menus_art_horizontal_menu_widget_horizontalsubmenu_vue" ], - "60": [ + "68": [ "components_business_protocol_finance_confirm_fields_finance_attachments_ts", "protocol_finance_confirm_fields_finance_attachments_financeattachmentstourlstring" ], - "61": [ + "69": [ "components_business_order_operate_local_dialog_index_vue", "order_operate_local_dialog_index_handlemessage" ], - "62": [ + "70": [ "components_business_product_view_dialog_index_vue", "product_view_dialog_index_formatmeasureview" ], - "63": [ + "71": [ "core_usefastenter_usefastenter", "hooks_core_usefastenter_ts" ], - "64": [ + "72": [ "core_useheaderbar_useheaderbar", "hooks_core_useheaderbar_ts" ], - "65": [ + "73": [ "fullmoon_todo_index_for", "views_cell_storage_fullmoon_todo_index_vue" ], - "66": [ + "74": [ "designer_flowdesigner_createedge", "views_system_workflow_designer_flowdesigner_vue" ], - "67": [ + "75": [ "production_work_order_dispatchtaskdialog_if", "views_production_production_work_order_dispatchtaskdialog_vue" ], - "68": [ + "76": [ "views_pilot_service_channel_channelviewdialog_vue", "views_pilot_service_channel_index_vue" ], - "69": [ + "77": [ "store_index_initstore", "store_index_ts" ], - "70": [ + "78": [ "env_d_ts" ], - "71": [ + "79": [ "shims_loose_d_ts" ], - "72": [ + "80": [ "types_api_d_ts" ], - "73": [ + "81": [ "types_index_ts" ], - "74": [ + "82": [ "types_config_index_ts" ], - "75": [ + "83": [ "types_component_chart_ts" ], - "76": [ + "84": [ "types_component_index_ts" ], - "77": [ + "85": [ "types_common_response_ts" ], - "78": [ + "86": [ "types_common_index_ts" ], - "79": [ + "87": [ "types_directive_directive_d_ts" ], - "80": [ + "88": [ "types_api_api_d_ts" ], - "81": [ + "89": [ "types_import_components_d_ts" ], - "82": [ + "90": [ "types_import_auto_imports_d_ts" ], - "83": [ + "91": [ "types_store_index_ts" ], - "84": [ + "92": [ "types_router_index_ts" ], - "85": [ + "93": [ "config_index_ts" ], - "86": [ + "94": [ "config_modules_festival_ts" ], - "87": [ + "95": [ "config_modules_headerbar_ts" ], - "88": [ + "96": [ "config_modules_fastenter_ts" ], - "89": [ + "97": [ "config_assets_images_ts" ], - "90": [ + "98": [ "plugins_echarts_ts" ], - "91": [ + "99": [ "plugins_index_ts" ], - "92": [ + "100": [ "mock_upgrade_changelog_ts" ], - "93": [ + "101": [ "mock_temp_articlelist_ts" ], - "94": [ + "102": [ "mock_temp_commentlist_ts" ], - "95": [ + "103": [ "mock_temp_formdata_ts" ], - "96": [ + "104": [ "mock_temp_commentdetail_ts" ], - "97": [ + "105": [ "enums_formenum_ts" ], - "98": [ + "106": [ "enums_appenum_ts" ], - "99": [ + "107": [ "utils_patch_el_select_filterable_ts" ], - "100": [ + "108": [ "utils_index_ts" ], - "101": [ + "109": [ "utils_qc_labels_ts" ], - "102": [ + "110": [ "utils_ui_emojo_ts" ], - "103": [ + "111": [ "utils_ui_index_ts" ], - "104": [ + "112": [ "utils_ui_iconify_loader_ts" ], - "105": [ + "113": [ "utils_form_index_ts" ], - "106": [ + "114": [ "utils_constants_links_ts" ], - "107": [ + "115": [ "utils_constants_index_ts" ], - "108": [ + "116": [ "utils_navigation_index_ts" ], - "109": [ + "117": [ "utils_storage_index_ts" ], - "110": [ + "118": [ "utils_sys_mittbus_ts" ], - "111": [ + "119": [ "utils_sys_index_ts" ], - "112": [ + "120": [ "utils_table_tableconfig_ts" ], - "113": [ + "121": [ "utils_http_status_ts" ], - "114": [ + "122": [ "components_core_tables_art_table_index_vue" ], - "115": [ + "123": [ "components_core_tables_art_table_header_index_vue" ], - "116": [ + "124": [ "components_core_forms_art_button_more_index_vue" ], - "117": [ + "125": [ "components_core_forms_art_excel_import_index_vue" ], - "118": [ + "126": [ "components_core_forms_art_excel_export_index_vue" ], - "119": [ + "127": [ "components_core_forms_art_drag_verify_index_vue" ], - "120": [ + "128": [ "components_core_forms_art_button_table_index_vue" ], - "121": [ + "129": [ "components_core_widget_art_icon_button_index_vue" ], - "122": [ + "130": [ "components_core_cards_art_bar_chart_card_index_vue" ], - "123": [ + "131": [ "components_core_cards_art_data_list_card_index_vue" ], - "124": [ + "132": [ "components_core_cards_art_timeline_list_card_index_vue" ], - "125": [ + "133": [ "components_core_cards_art_stats_card_index_vue" ], - "126": [ + "134": [ "components_core_cards_art_image_card_index_vue" ], - "127": [ + "135": [ "components_core_cards_art_progress_card_index_vue" ], - "128": [ + "136": [ "components_core_cards_art_line_chart_card_index_vue" ], - "129": [ + "137": [ "components_core_charts_art_scatter_chart_index_vue" ], - "130": [ + "138": [ "components_core_charts_art_dual_bar_compare_chart_index_vue" ], - "131": [ + "139": [ "components_core_charts_art_ring_chart_index_vue" ], - "132": [ + "140": [ "components_core_charts_art_radar_chart_index_vue" ], - "133": [ + "141": [ "components_core_others_art_watermark_index_vue" ], - "134": [ + "142": [ "components_core_others_art_menu_right_index_vue" ], - "135": [ + "143": [ "components_core_banners_art_card_banner_index_vue" ], - "136": [ + "144": [ "components_core_layouts_art_global_component_index_vue" ], - "137": [ + "145": [ "components_core_layouts_art_settings_panel_index_vue" ], - "138": [ + "146": [ "components_core_layouts_art_settings_panel_widget_themesettings_vue" ], - "139": [ + "147": [ "components_core_layouts_art_settings_panel_widget_settingheader_vue" ], - "140": [ + "148": [ "components_core_layouts_art_settings_panel_widget_menustylesettings_vue" ], - "141": [ + "149": [ "components_core_layouts_art_settings_panel_widget_basicsettings_vue" ], - "142": [ + "150": [ "components_core_layouts_art_settings_panel_widget_settingdrawer_vue" ], - "143": [ + "151": [ "components_core_layouts_art_settings_panel_widget_settingactions_vue" ], - "144": [ + "152": [ "components_core_layouts_art_settings_panel_widget_colorsettings_vue" ], - "145": [ + "153": [ "components_core_layouts_art_settings_panel_widget_menulayoutsettings_vue" ], - "146": [ + "154": [ "components_core_layouts_art_settings_panel_widget_sectiontitle_vue" ], - "147": [ + "155": [ "components_core_layouts_art_settings_panel_widget_boxstylesettings_vue" ], - "148": [ + "156": [ "components_core_layouts_art_settings_panel_widget_containersettings_vue" ], - "149": [ + "157": [ "components_core_layouts_art_chat_window_index_vue" ], - "150": [ + "158": [ "components_core_layouts_art_menus_art_mixed_menu_index_vue" ], - "151": [ + "159": [ "components_core_layouts_art_notification_index_vue" ], - "152": [ + "160": [ "components_core_layouts_art_fast_enter_index_vue" ], - "153": [ + "161": [ "components_core_layouts_art_breadcrumb_index_vue" ], - "154": [ + "162": [ "components_core_theme_theme_svg_index_vue" ], - "155": [ + "163": [ "components_core_views_result_artresultpage_vue" ], - "156": [ + "164": [ "components_core_views_exception_exceptionillustration_vue" ], - "157": [ + "165": [ "components_core_views_exception_artexception_vue" ], - "158": [ + "166": [ "components_core_views_login_authtopbar_vue" ], - "159": [ + "167": [ "components_core_views_login_loginleftview_vue" ], - "160": [ + "168": [ "components_core_text_effect_art_festival_text_scroll_index_vue" ], - "161": [ + "169": [ "components_core_base_art_svg_icon_index_vue" ], - "162": [ + "170": [ "components_core_base_art_back_to_top_index_vue" ], - "163": [ + "171": [ "components_core_base_art_logo_index_vue" ], - "164": [ + "172": [ "components_core_media_art_video_player_index_vue" ], - "165": [ + "173": [ "components_core_media_art_cutter_img_index_vue" ], - "166": [ + "174": [ "components_business_protocol_finance_confirm_fields_index_vue" ], - "167": [ + "175": [ "components_business_protocol_payment_detail_readonly_index_vue" ], - "168": [ + "176": [ "hooks_index_ts" ], - "169": [ + "177": [ "views_auth_login_index_vue" ], - "170": [ + "178": [ "views_cell_storage_refund_confirm_index_vue" ], - "171": [ + "179": [ "views_cell_storage_protocol_index_vue" ], - "172": [ + "180": [ "views_cell_storage_sample_reception_info_index_vue" ], - "173": [ + "181": [ "views_cell_storage_payment_info_index_vue" ], - "174": [ + "182": [ "views_cell_storage_storage_cert_index_vue" ], - "175": [ + "183": [ "views_cell_storage_protocol_audit_index_vue" ], - "176": [ + "184": [ "views_cell_storage_storage_entry_info_index_vue" ], - "177": [ + "185": [ "views_cell_storage_payment_confirm_index_vue" ], - "178": [ + "186": [ "views_cell_storage_material_stock_log_index_vue" ], - "179": [ + "187": [ "views_outside_iframe_vue" ], - "180": [ + "188": [ "views_operations_demo_index_vue" ], - "181": [ + "189": [ "views_operations_exhibition_appointment_index_vue" ], - "182": [ + "190": [ "views_research_donation_audit_index_vue" ], - "183": [ + "191": [ "views_research_donation_list_index_vue" ], - "184": [ + "192": [ "views_dashboard_console_index_vue" ], - "185": [ + "193": [ "views_system_tenant_index_vue" ], - "186": [ + "194": [ "views_system_order_index_vue" ], - "187": [ + "195": [ "views_system_unit_index_vue" ], - "188": [ + "196": [ "views_system_express_index_vue" ], - "189": [ + "197": [ "views_system_user_detail_vue" ], - "190": [ + "198": [ "views_system_workflow_my_applications_index_vue" ], - "191": [ + "199": [ "views_system_workflow_task_pending_index_vue" ], - "192": [ + "200": [ "views_system_workflow_task_completed_index_vue" ], - "193": [ + "201": [ "views_system_workflow_components_processstatustag_vue" ], - "194": [ + "202": [ "views_system_workflow_process_index_vue" ], - "195": [ + "203": [ "views_system_dict_index_vue" ], - "196": [ + "204": [ "views_system_leave_index_vue" ], - "197": [ + "205": [ "views_production_output_type_index_vue" ], - "198": [ + "206": [ "views_production_cell_product_index_vue" ], - "199": [ + "207": [ "views_production_sop_index_vue" ], - "200": [ + "208": [ "views_production_production_task_index_vue" ], - "201": [ + "209": [ "views_production_reagent_index_vue" ], - "202": [ + "210": [ "views_production_production_work_order_taskinputenhancedtable_vue" ], - "203": [ + "211": [ "views_production_production_work_order_taskexecutiondialog_vue" ], - "204": [ + "212": [ "views_production_production_work_order_taskoutputlist_vue" ], - "205": [ + "213": [ "views_production_production_work_order_taskoutputproductdialog_vue" ], - "206": [ + "214": [ "views_production_consumable_pack_index_vue" ], - "207": [ + "215": [ "views_production_consumable_index_vue" ], - "208": [ + "216": [ "views_production_process_index_vue" ], - "209": [ + "217": [ "views_production_process_category_index_vue" ], - "210": [ + "218": [ "views_index_index_vue" ], - "211": [ + "219": [ "views_quality_inspection_sample_reception_check_item_index_vue" ], - "212": [ + "220": [ "views_quality_inspection_lab_test_item_index_vue" ], - "213": [ + "221": [ "views_quality_inspection_storage_release_review_index_vue" ], - "214": [ + "222": [ "views_quality_inspection_qc_material_usage_index_vue" ], - "215": [ + "223": [ "views_quality_inspection_third_party_company_index_vue" ], - "216": [ + "224": [ "views_exception_500_index_vue" ], - "217": [ + "225": [ "views_exception_403_index_vue" ], - "218": [ + "226": [ "views_exception_404_index_vue" ], - "219": [ + "227": [ "views_pilot_service_cell_product_type_index_vue" ], - "220": [ + "228": [ "views_pilot_service_checkup_institution_index_vue" ], - "221": [ + "229": [ "views_pilot_service_checkup_institution_checkuppackagepanel_vue" ], - "222": [ + "230": [ "views_pilot_service_cell_product_price_index_vue" ], - "223": [ + "231": [ "views_pilot_service_cell_product_spec_index_vue" ], - "224": [ + "232": [ "views_basic_info_cell_sample_type_index_vue" ], - "225": [ + "233": [ "views_basic_info_insurance_company_index_vue" ], - "226": [ + "234": [ "assets_svg_loading_ts" ], - "227": [ + "235": [ "store_modules_worktab_ts" ], - "228": [ + "236": [ "store_modules_table_ts" ], - "229": [ + "237": [ "store_modules_menu_ts" ], - "230": [ + "238": [ "store_modules_setting_ts" ], - "231": [ + "239": [ "store_modules_user_ts" ], - "232": [ + "240": [ "router_routesalias_ts" ], - "233": [ + "241": [ "router_core_index_ts" ], - "234": [ + "242": [ "router_modules_sqxp_ts" ], - "235": [ + "243": [ "router_modules_index_ts" ], - "236": [ + "244": [ "router_modules_exception_ts" ], - "237": [ + "245": [ "router_routes_staticroutes_ts" ], - "238": [ + "246": [ "router_routes_asyncroutes_ts" ] }, "cohesion": { "0": 0.01, - "1": 0.01, - "2": 0.03, - "3": 0.04, - "4": 0.05, - "5": 0.05, + "1": 0.03, + "2": 0.04, + "3": 0.03, + "4": 0.04, + "5": 0.04, "6": 0.04, - "7": 0.09, + "7": 0.05, "8": 0.06, - "9": 0.07, + "9": 0.06, "10": 0.09, "11": 0.09, - "12": 0.07, - "13": 0.08, - "14": 0.1, + "12": 0.06, + "13": 0.11, + "14": 0.18, "15": 0.1, - "16": 0.12, - "17": 0.12, - "18": 0.19, - "19": 0.12, - "20": 0.16, - "21": 0.27, - "22": 0.18, - "23": 0.15, - "24": 0.2, - "25": 0.22, - "26": 0.39, - "27": 0.36, - "28": 0.33, - "29": 0.47, + "16": 0.1, + "17": 0.1, + "18": 0.12, + "19": 0.14, + "20": 0.12, + "21": 0.16, + "22": 0.2, + "23": 0.27, + "24": 0.17, + "25": 0.15, + "26": 0.2, + "27": 0.22, + "28": 0.39, + "29": 0.36, "30": 0.33, - "31": 0.53, - "32": 0.5, - "33": 0.67, - "34": 0.5, - "35": 1.0, - "36": 0.67, - "37": 1.0, - "38": 0.67, - "39": 0.67, + "31": 0.29, + "32": 0.47, + "33": 0.33, + "34": 0.33, + "35": 0.33, + "36": 0.33, + "37": 0.33, + "38": 0.53, + "39": 0.5, "40": 0.67, - "41": 0.67, - "42": 0.67, - "43": 0.67, + "41": 0.5, + "42": 0.5, + "43": 1.0, "44": 0.67, "45": 1.0, - "46": 1.0, - "47": 1.0, - "48": 1.0, - "49": 1.0, - "50": 1.0, - "51": 1.0, - "52": 1.0, + "46": 0.67, + "47": 0.67, + "48": 0.67, + "49": 0.67, + "50": 0.67, + "51": 0.67, + "52": 0.67, "53": 1.0, "54": 1.0, "55": 1.0, @@ -2233,13 +2258,21 @@ "235": 1.0, "236": 1.0, "237": 1.0, - "238": 1.0 + "238": 1.0, + "239": 1.0, + "240": 1.0, + "241": 1.0, + "242": 1.0, + "243": 1.0, + "244": 1.0, + "245": 1.0, + "246": 1.0 }, "gods": [ { "id": "process_route_index_get", "label": "get()", - "degree": 163 + "degree": 164 }, { "id": "socket_index_websocketclient", @@ -2249,7 +2282,7 @@ { "id": "storage_facility_index_push", "label": "push()", - "degree": 19 + "degree": 20 }, { "id": "utils_fullscreen_loading_withfullscreenloading", @@ -2288,6 +2321,17 @@ } ], "surprises": [ + { + "source": "handleBatchDelete()", + "target": "withFullscreenLoading()", + "source_files": [ + "views/basic-info/customer/index.vue", + "utils/fullscreen-loading.ts" + ], + "confidence": "INFERRED", + "relation": "calls", + "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `handleBatchDelete()` unexpectedly reaches hub `withFullscreenLoading()`" + }, { "source": "handleUnauthorizedResponse()", "target": "fetchRefreshToken()", @@ -2300,48 +2344,37 @@ "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `fetchRefreshToken()` unexpectedly reaches hub `handleUnauthorizedResponse()`" }, { - "source": "fetchStorageReleaseReviewList()", + "source": "fetchLeaveList()", "target": "get()", "source_files": [ - "api/storage-release-review.ts", + "api/leave.ts", "views/production/process-route/index.vue" ], "confidence": "INFERRED", "relation": "calls", - "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `fetchStorageReleaseReviewList()` unexpectedly reaches hub `get()`" + "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `fetchLeaveList()` unexpectedly reaches hub `get()`" }, { - "source": "fetchStorageReleaseReviewDetail()", + "source": "fetchLeaveDetail()", "target": "get()", "source_files": [ - "api/storage-release-review.ts", + "api/leave.ts", "views/production/process-route/index.vue" ], "confidence": "INFERRED", "relation": "calls", - "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `fetchStorageReleaseReviewDetail()` unexpectedly reaches hub `get()`" + "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `fetchLeaveDetail()` unexpectedly reaches hub `get()`" }, { - "source": "fetchProcessDefList()", + "source": "fetchSampleReceptionCheckItemList()", "target": "get()", "source_files": [ - "api/workflow.ts", + "api/sample-reception-check-item.ts", "views/production/process-route/index.vue" ], "confidence": "INFERRED", "relation": "calls", - "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `fetchProcessDefList()` unexpectedly reaches hub `get()`" - }, - { - "source": "fetchVersionList()", - "target": "get()", - "source_files": [ - "api/workflow.ts", - "views/production/process-route/index.vue" - ], - "confidence": "INFERRED", - "relation": "calls", - "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `fetchVersionList()` unexpectedly reaches hub `get()`" + "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `fetchSampleReceptionCheckItemList()` unexpectedly reaches hub `get()`" } ] } \ No newline at end of file diff --git a/web-admin/graphify-out/.graphify_extract.json b/web-admin/graphify-out/.graphify_extract.json index b2d1c3291..3d415b5c0 100644 --- a/web-admin/graphify-out/.graphify_extract.json +++ b/web-admin/graphify-out/.graphify_extract.json @@ -19,7 +19,7 @@ "label": "refreshPanelTitleIcons()", "file_type": "code", "source_file": "App.vue", - "source_location": "L112" + "source_location": "L113" }, { "id": "main_ts", @@ -462,6 +462,69 @@ "source_file": "utils/patch-el-select-filterable.ts", "source_location": "L1" }, + { + "id": "utils_storage_slot_options_ts", + "label": "storage-slot-options.ts", + "file_type": "code", + "source_file": "utils/storage-slot-options.ts", + "source_location": "L1" + }, + { + "id": "utils_storage_slot_options_getstoragefacilityordernum", + "label": "getStorageFacilityOrderNum()", + "file_type": "code", + "source_file": "utils/storage-slot-options.ts", + "source_location": "L8" + }, + { + "id": "utils_storage_slot_options_getstorageslotordernum", + "label": "getStorageSlotOrderNum()", + "file_type": "code", + "source_file": "utils/storage-slot-options.ts", + "source_location": "L15" + }, + { + "id": "utils_storage_slot_options_parsestorageslotcode", + "label": "parseStorageSlotCode()", + "file_type": "code", + "source_file": "utils/storage-slot-options.ts", + "source_location": "L22" + }, + { + "id": "utils_storage_slot_options_comparestoragefacilityslots", + "label": "compareStorageFacilitySlots()", + "file_type": "code", + "source_file": "utils/storage-slot-options.ts", + "source_location": "L31" + }, + { + "id": "utils_storage_slot_options_sortstoragefacilityslots", + "label": "sortStorageFacilitySlots()", + "file_type": "code", + "source_file": "utils/storage-slot-options.ts", + "source_location": "L51" + }, + { + "id": "utils_storage_slot_options_collectleaffacilitynodesintreeorder", + "label": "collectLeafFacilityNodesInTreeOrder()", + "file_type": "code", + "source_file": "utils/storage-slot-options.ts", + "source_location": "L60" + }, + { + "id": "utils_storage_slot_options_mapslotstoselectoptions", + "label": "mapSlotsToSelectOptions()", + "file_type": "code", + "source_file": "utils/storage-slot-options.ts", + "source_location": "L112" + }, + { + "id": "utils_storage_slot_options_loadstorageslotselectoptions", + "label": "loadStorageSlotSelectOptions()", + "file_type": "code", + "source_file": "utils/storage-slot-options.ts", + "source_location": "L128" + }, { "id": "utils_user_avatar_ts", "label": "user-avatar.ts", @@ -10694,7 +10757,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "App.vue", - "source_location": "L112", + "source_location": "L113", "weight": 1.0 }, { @@ -11768,6 +11831,123 @@ "source_location": "L6", "weight": 1.0 }, + { + "source": "utils_storage_slot_options_ts", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_tree_path", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "utils/storage-slot-options.ts", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "utils_storage_slot_options_ts", + "target": "utils_storage_slot_options_getstoragefacilityordernum", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/storage-slot-options.ts", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "utils_storage_slot_options_ts", + "target": "utils_storage_slot_options_getstorageslotordernum", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/storage-slot-options.ts", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "utils_storage_slot_options_ts", + "target": "utils_storage_slot_options_parsestorageslotcode", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/storage-slot-options.ts", + "source_location": "L22", + "weight": 1.0 + }, + { + "source": "utils_storage_slot_options_ts", + "target": "utils_storage_slot_options_comparestoragefacilityslots", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/storage-slot-options.ts", + "source_location": "L31", + "weight": 1.0 + }, + { + "source": "utils_storage_slot_options_ts", + "target": "utils_storage_slot_options_sortstoragefacilityslots", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/storage-slot-options.ts", + "source_location": "L51", + "weight": 1.0 + }, + { + "source": "utils_storage_slot_options_ts", + "target": "utils_storage_slot_options_collectleaffacilitynodesintreeorder", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/storage-slot-options.ts", + "source_location": "L60", + "weight": 1.0 + }, + { + "source": "utils_storage_slot_options_ts", + "target": "utils_storage_slot_options_mapslotstoselectoptions", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/storage-slot-options.ts", + "source_location": "L112", + "weight": 1.0 + }, + { + "source": "utils_storage_slot_options_ts", + "target": "utils_storage_slot_options_loadstorageslotselectoptions", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "utils/storage-slot-options.ts", + "source_location": "L128", + "weight": 1.0 + }, + { + "source": "utils_storage_slot_options_comparestoragefacilityslots", + "target": "utils_storage_slot_options_getstorageslotordernum", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/storage-slot-options.ts", + "source_location": "L35", + "weight": 1.0 + }, + { + "source": "utils_storage_slot_options_comparestoragefacilityslots", + "target": "utils_storage_slot_options_parsestorageslotcode", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/storage-slot-options.ts", + "source_location": "L39", + "weight": 1.0 + }, + { + "source": "utils_storage_slot_options_mapslotstoselectoptions", + "target": "utils_storage_slot_options_sortstoragefacilityslots", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/storage-slot-options.ts", + "source_location": "L120", + "weight": 1.0 + }, + { + "source": "utils_storage_slot_options_loadstorageslotselectoptions", + "target": "utils_storage_slot_options_collectleaffacilitynodesintreeorder", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "utils/storage-slot-options.ts", + "source_location": "L132", + "weight": 1.0 + }, { "source": "utils_user_avatar_ts", "target": "utils_user_avatar_defaultavatarpathbyrole", @@ -25405,7 +25585,7 @@ }, { "source": "views_production_production_work_order_usetaskstepeditor_ts", - "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_tree_path", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_storage_slot_options", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "views/production/production-work-order/useTaskStepEditor.ts", @@ -29144,6 +29324,56 @@ "source_location": "L78", "weight": 1.0 }, + { + "source": "utils_storage_slot_options_collectleaffacilitynodesintreeorder", + "target": "process_route_index_set", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/storage-slot-options.ts", + "source_location": "L69", + "weight": 1.0 + }, + { + "source": "utils_storage_slot_options_collectleaffacilitynodesintreeorder", + "target": "process_route_index_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/storage-slot-options.ts", + "source_location": "L73", + "weight": 1.0 + }, + { + "source": "utils_storage_slot_options_collectleaffacilitynodesintreeorder", + "target": "storage_facility_index_push", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/storage-slot-options.ts", + "source_location": "L77", + "weight": 1.0 + }, + { + "source": "utils_storage_slot_options_collectleaffacilitynodesintreeorder", + "target": "role_index_walk", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/storage-slot-options.ts", + "source_location": "L108", + "weight": 1.0 + }, + { + "source": "utils_storage_slot_options_mapslotstoselectoptions", + "target": "utils_tree_path_buildtreepathlabelfromflat", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "utils/storage-slot-options.ts", + "source_location": "L117", + "weight": 1.0 + }, { "source": "utils_fullscreen_loading_withfullscreenloading", "target": "socket_index_websocketclient_close", diff --git a/web-admin/graphify-out/GRAPH_REPORT.md b/web-admin/graphify-out/GRAPH_REPORT.md index d8d6c0472..4b3f7617b 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-05-24) ## Corpus Check -- Large corpus: 595 files · ~325,295 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder, or use --no-semantic to run AST-only. +- Large corpus: 596 files · ~326,544 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder, or use --no-semantic to run AST-only. ## Summary -- 1515 nodes · 1895 edges · 34 communities detected -- Extraction: 78% EXTRACTED · 22% INFERRED · 0% AMBIGUOUS · INFERRED: 412 edges (avg confidence: 0.8) +- 1524 nodes · 1912 edges · 42 communities detected +- Extraction: 78% EXTRACTED · 22% INFERRED · 0% AMBIGUOUS · INFERRED: 417 edges (avg confidence: 0.8) - Token cost: 0 input · 0 output ## Community Hubs (Navigation) @@ -32,22 +32,30 @@ - [[_COMMUNITY_Community 20|Community 20]] - [[_COMMUNITY_Community 21|Community 21]] - [[_COMMUNITY_Community 22|Community 22]] +- [[_COMMUNITY_Community 23|Community 23]] - [[_COMMUNITY_Community 24|Community 24]] - [[_COMMUNITY_Community 26|Community 26]] -- [[_COMMUNITY_Community 27|Community 27]] - [[_COMMUNITY_Community 28|Community 28]] - [[_COMMUNITY_Community 29|Community 29]] +- [[_COMMUNITY_Community 30|Community 30]] - [[_COMMUNITY_Community 31|Community 31]] - [[_COMMUNITY_Community 32|Community 32]] - [[_COMMUNITY_Community 33|Community 33]] - [[_COMMUNITY_Community 34|Community 34]] - [[_COMMUNITY_Community 35|Community 35]] -- [[_COMMUNITY_Community 37|Community 37]] +- [[_COMMUNITY_Community 36|Community 36]] +- [[_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]] ## God Nodes (most connected - your core abstractions) -1. `get()` - 163 edges +1. `get()` - 164 edges 2. `WebSocketClient` - 26 edges -3. `push()` - 19 edges +3. `push()` - 20 edges 4. `withFullscreenLoading()` - 17 edges 5. `MenuProcessor` - 16 edges 6. `VersionManager` - 15 edges @@ -57,186 +65,234 @@ 10. `StorageConfig` - 10 edges ## Surprising Connections (you probably didn't know these) +- `handleBatchDelete()` --calls--> `withFullscreenLoading()` [INFERRED] + views/basic-info/customer/index.vue → utils/fullscreen-loading.ts - `handleUnauthorizedResponse()` --calls--> `fetchRefreshToken()` [INFERRED] utils/http/index.ts → api/auth.ts -- `fetchStorageReleaseReviewList()` --calls--> `get()` [INFERRED] - api/storage-release-review.ts → views/production/process-route/index.vue -- `fetchStorageReleaseReviewDetail()` --calls--> `get()` [INFERRED] - api/storage-release-review.ts → views/production/process-route/index.vue -- `fetchProcessDefList()` --calls--> `get()` [INFERRED] - api/workflow.ts → views/production/process-route/index.vue -- `fetchVersionList()` --calls--> `get()` [INFERRED] - api/workflow.ts → views/production/process-route/index.vue +- `fetchLeaveList()` --calls--> `get()` [INFERRED] + api/leave.ts → views/production/process-route/index.vue +- `fetchLeaveDetail()` --calls--> `get()` [INFERRED] + api/leave.ts → views/production/process-route/index.vue +- `fetchSampleReceptionCheckItemList()` --calls--> `get()` [INFERRED] + api/sample-reception-check-item.ts → views/production/process-route/index.vue ## Communities ### Community 0 - "Community 0" Cohesion: 0.01 -Nodes (115): fetchActiveRegions(), fetchCategoryList(), fetchCategoryParameters(), fetchCellProductPriceList(), fetchCellProductSpecList(), fetchCellProductTypeList(), fetchCellSampleTypeList(), fetchChannelAgreementPrices() (+107 more) +Nodes (85): fetchActiveRegions(), fetchCategoryList(), fetchCategoryParameters(), fetchCellProductPriceList(), fetchCellProductSpecList(), fetchCellProductTypeList(), fetchCellSampleTypeList(), fetchChannelAgreementPrices() (+77 more) ### Community 1 - "Community 1" -Cohesion: 0.01 -Nodes (24): fetchCollectionRegionList(), fetchCreateCollectionRegion(), fetchCreateHospital(), fetchDeleteCollectionRegion(), fetchDeleteHospital(), fetchDeleteProjectSystemItem(), fetchGetRoleList(), fetchHospitalList() (+16 more) +Cohesion: 0.03 +Nodes (60): fetchBatchGenerateProtocolNos(), fetchBatchGenerateSampleCodes(), fetchBatchIssueProtocolNos(), fetchBatchIssueSampleCodes(), fetchCollectionProtocolNoList(), fetchCreateCollectionProtocolNo(), fetchCreateSampleCode(), fetchDeleteCollectionProtocolNo() (+52 more) ### Community 2 - "Community 2" -Cohesion: 0.03 -Nodes (62): fetchBatchGenerateProtocolNos(), fetchBatchGenerateSampleCodes(), fetchBatchIssueProtocolNos(), fetchBatchIssueSampleCodes(), fetchCollectionProtocolNoList(), fetchCreateCollectionProtocolNo(), fetchCreateSampleCode(), fetchDeleteCollectionProtocolNo() (+54 more) - -### Community 3 - "Community 3" Cohesion: 0.04 Nodes (31): fetchGetUserInfo(), clickTab(), handleTouchEnd(), setTransition(), IframeRouteManager, RouteRegistry, useCommon(), setupAfterEachGuard() (+23 more) +### Community 3 - "Community 3" +Cohesion: 0.03 +Nodes (22): fetchAllConsumablePacks(), fetchAllConsumables(), fetchAllConsumableStockLogs(), fetchAllOutputTypes(), fetchAllProcessCategories(), fetchAllProcesses(), fetchAllReagents(), fetchAllReagentStockLogs() (+14 more) + ### Community 4 - "Community 4" -Cohesion: 0.05 -Nodes (33): fetchDeptTree(), fetchPostBoundUserIds(), FireworkSystem, reload(), formatUserLabel(), loadDeptData(), onPersonSelectChange(), subscribeTokenRefresh() (+25 more) +Cohesion: 0.04 +Nodes (40): fetchDeptTree(), fetchPostBoundUserIds(), FireworkSystem, reload(), formatUserLabel(), loadDeptData(), onPersonSelectChange(), subscribeTokenRefresh() (+32 more) ### Community 5 - "Community 5" -Cohesion: 0.05 -Nodes (41): fetchAccessLogList(), fetchCleanRoomList(), fetchCreateAccessLog(), fetchCreateCleanRoom(), fetchCreateSite(), fetchDeleteAccessLog(), fetchDeleteCleanRoom(), fetchDeleteSite() (+33 more) +Cohesion: 0.04 +Nodes (33): fetchCollectionRegionList(), fetchCreateCollectionRegion(), fetchCreateHospital(), fetchDeleteCollectionRegion(), fetchDeleteHospital(), fetchHospitalList(), fetchUpdateCollectionRegion(), fetchUpdateHospital() (+25 more) ### Community 6 - "Community 6" Cohesion: 0.04 Nodes (23): fetchAttachmentDownloadUrl(), fetchOrderAdjusts(), fetchOrderDetail(), fetchOrderItems(), fetchOrderList(), fetchPriceVersionDetail(), fetchSystemConfig(), handleReceptionAttachmentDownload() (+15 more) ### Community 7 - "Community 7" -Cohesion: 0.09 -Nodes (5): handleReset(), handleSearch(), WebSocketClient, TableCache, emit() +Cohesion: 0.05 +Nodes (39): fetchAccessLogList(), fetchCleanRoomList(), fetchCreateAccessLog(), fetchCreateCleanRoom(), fetchCreateSite(), fetchDeleteAccessLog(), fetchDeleteCleanRoom(), fetchDeleteSite() (+31 more) ### Community 8 - "Community 8" Cohesion: 0.06 Nodes (21): auditorDisplay(), dash(), expressName(), formatYm(), formatYmd(), sampleTypeName(), siteName(), unitName() (+13 more) ### Community 9 - "Community 9" -Cohesion: 0.07 -Nodes (11): useSettingsHandlers(), useSettingsPanel(), useSettingsState(), ComponentLoader, RoutePermissionValidator, RouteTransformer, useCeremony(), useTheme() (+3 more) +Cohesion: 0.06 +Nodes (11): collectIds(), useSettingsHandlers(), useSettingsPanel(), useSettingsState(), RoutePermissionValidator, useCeremony(), useTheme(), TableCache (+3 more) ### Community 10 - "Community 10" Cohesion: 0.09 -Nodes (31): toLogin(), base64ToBytes(), bytesToBase64(), decryptJson(), deriveKey(), encryptJson(), fromBase64Url(), hexToBytes() (+23 more) +Nodes (8): getDefaultLanguage(), checkStorageCompatibility(), StorageConfig, getSystemStorage(), getSysVersion(), StorageKeyManager, StorageCompatibilityManager, validateStorageData() ### Community 11 - "Community 11" Cohesion: 0.09 -Nodes (8): getDefaultLanguage(), checkStorageCompatibility(), StorageConfig, getSystemStorage(), getSysVersion(), StorageKeyManager, StorageCompatibilityManager, validateStorageData() +Nodes (29): base64ToBytes(), bytesToBase64(), decryptJson(), deriveKey(), encryptJson(), fromBase64Url(), hexToBytes(), sha256Hex() (+21 more) ### Community 12 - "Community 12" -Cohesion: 0.07 -Nodes (15): fetchDeleteProductionTask(), fetchProductionTaskDetail(), fetchProductionTaskList(), fetchUpdateProductionTask(), fetchCompleteProductionWorkOrder(), fetchProductionWorkOrderDetail(), fetchProductionWorkOrderList(), handleClose() (+7 more) +Cohesion: 0.06 +Nodes (8): fetchMaterialList(), fetchMaterialOptions(), fetchMaterialStockLogList(), fetchQcThirdPartyCompanyList(), fetchQcThirdPartyCompanyOptions(), fetchResearchDonationAuditList(), fetchResearchDonationDetail(), fetchResearchDonationList() ### Community 13 - "Community 13" -Cohesion: 0.08 -Nodes (17): fetchCreateMenu(), fetchDeleteMenu(), fetchMenuTree(), fetchUpdateMenu(), collectIds(), postorder(), preorder(), applyTreeExpand() (+9 more) +Cohesion: 0.11 +Nodes (8): disableDevTools(), handleLock(), handleUnlock(), isMobile(), toLogin(), logOut(), systemUpgrade(), VersionManager ### Community 14 - "Community 14" -Cohesion: 0.1 -Nodes (8): fetchGetMenuList(), fetchGetMenuCodes(), fetchLogin(), fetchRefreshToken(), MenuProcessor, useAppMode(), useAuth(), buildWebEncryptedLoginBody() +Cohesion: 0.18 +Nodes (1): WebSocketClient ### Community 15 - "Community 15" Cohesion: 0.1 -Nodes (13): fetchEthnicList(), addSample(), applyDonationBundleToForm(), confirmBatchTransportApply(), createEmptyTransport(), ensureDonationProtocolNoInOptions(), ensureEthnicOptionInList(), handleOpenForAdd() (+5 more) +Nodes (16): fetchCreateMenu(), fetchDeleteMenu(), fetchMenuTree(), fetchUpdateMenu(), postorder(), preorder(), applyTreeExpand(), handleAdd() (+8 more) ### Community 16 - "Community 16" +Cohesion: 0.1 +Nodes (8): fetchGetMenuList(), fetchGetMenuCodes(), fetchLogin(), fetchRefreshToken(), MenuProcessor, useAppMode(), useAuth(), buildWebEncryptedLoginBody() + +### Community 17 - "Community 17" +Cohesion: 0.1 +Nodes (13): fetchEthnicList(), addSample(), applyDonationBundleToForm(), confirmBatchTransportApply(), createEmptyTransport(), ensureDonationProtocolNoInOptions(), ensureEthnicOptionInList(), handleOpenForAdd() (+5 more) + +### Community 18 - "Community 18" Cohesion: 0.12 Nodes (15): addCopyButton(), highlightCode(), insertLineNumbers(), isBlockProcessed(), markBlockAsProcessed(), processBlock(), setupHighlightDirective(), setupRippleDirective() (+7 more) -### Community 17 - "Community 17" -Cohesion: 0.12 -Nodes (19): fetchCreateUser(), fetchDeleteUser(), fetchResetPassword(), fetchRoleOptions(), fetchUpdateUser(), fetchUserDetail(), formatUserDeptDisplay(), handleAdd() (+11 more) - -### Community 18 - "Community 18" -Cohesion: 0.19 -Nodes (3): fetchGetLatestUpgradeLog(), systemUpgrade(), VersionManager - ### Community 19 - "Community 19" +Cohesion: 0.14 +Nodes (17): fetchCreateUser(), fetchDeleteUser(), fetchResetPassword(), fetchUpdateUser(), fetchUserDetail(), formatUserDeptDisplay(), handleAdd(), handleDelete() (+9 more) + +### Community 20 - "Community 20" Cohesion: 0.12 Nodes (12): fetchApproveTask(), fetchBusinessAllTasks(), fetchCompletedTasks(), fetchDesignerData(), fetchInstanceDetail(), fetchMyInstances(), fetchPendingTasks(), fetchProcessDefList() (+4 more) -### Community 20 - "Community 20" +### Community 21 - "Community 21" Cohesion: 0.16 Nodes (10): useTable(), useTableImpl(), getColumnChecks(), useTableColumns(), createErrorHandler(), createSmartDebounce(), defaultResponseAdapter(), extractPagination() (+2 more) -### Community 21 - "Community 21" +### Community 22 - "Community 22" +Cohesion: 0.2 +Nodes (2): ComponentLoader, RouteTransformer + +### Community 23 - "Community 23" Cohesion: 0.27 Nodes (14): useChart(), useChartComponent(), useChartOps(), colourBlend(), getCssVar(), getDarkColor(), getLightColor(), handleElementThemeColor() (+6 more) -### Community 22 - "Community 22" -Cohesion: 0.18 -Nodes (11): fetchCreateCustomer(), fetchCustomerList(), fetchDeleteCustomer(), fetchUpdateCustomer(), handleAdd(), handleDelete(), handleReset(), handleSearch() (+3 more) - ### Community 24 - "Community 24" +Cohesion: 0.17 +Nodes (12): fetchCreateCustomer(), fetchCustomerList(), fetchDeleteCustomer(), fetchUpdateCustomer(), handleAdd(), handleBatchDelete(), handleDelete(), handleReset() (+4 more) + +### Community 26 - "Community 26" Cohesion: 0.2 Nodes (2): fetchQcMaterialList(), fetchQcMaterialOptions() -### Community 26 - "Community 26" +### Community 28 - "Community 28" Cohesion: 0.39 Nodes (6): isIgnorableScriptError(), normalizeErrorMessage(), registerPromiseErrorHandler(), registerResourceErrorHandler(), scriptErrorHandler(), setupErrorHandle() -### Community 27 - "Community 27" +### Community 29 - "Community 29" Cohesion: 0.36 Nodes (1): TableHeightCalculator -### Community 28 - "Community 28" +### Community 30 - "Community 30" Cohesion: 0.33 Nodes (2): logApiCryptoBootInfo(), maskSecret() -### Community 29 - "Community 29" +### Community 31 - "Community 31" +Cohesion: 0.29 +Nodes (2): fetchLeaveDetail(), fetchLeaveList() + +### Community 32 - "Community 32" Cohesion: 0.47 Nodes (3): isPaymentDueWithinWarnWindow(), parsePaymentDueYmd(), startOfLocalDay() -### Community 31 - "Community 31" +### Community 33 - "Community 33" +Cohesion: 0.33 +Nodes (2): fetchSampleReceptionCheckItemList(), fetchSampleReceptionCheckItemsActive() + +### Community 34 - "Community 34" +Cohesion: 0.33 +Nodes (2): fetchQcThirdPartyItemList(), fetchQcThirdPartyItemsActive() + +### Community 35 - "Community 35" +Cohesion: 0.33 +Nodes (2): fetchQcLabTestItemList(), fetchQcLabTestItemsActive() + +### Community 36 - "Community 36" +Cohesion: 0.33 +Nodes (2): fetchQcTaskDetail(), fetchQcTaskList() + +### Community 38 - "Community 38" Cohesion: 0.53 Nodes (4): isEtaTodayOrEarlier(), parseEtaLocalDate(), sampleReceptionRowClassName(), startOfLocalDay() -### Community 32 - "Community 32" +### Community 39 - "Community 39" Cohesion: 0.5 Nodes (2): focusInput(), handleKeydown() -### Community 33 - "Community 33" +### Community 40 - "Community 40" Cohesion: 0.67 Nodes (2): if(), logSidebarMenu() -### Community 34 - "Community 34" +### Community 41 - "Community 41" Cohesion: 0.5 Nodes (1): fetchStorageEntrySmsList() -### Community 35 - "Community 35" +### Community 42 - "Community 42" +Cohesion: 0.5 +Nodes (1): fetchSampleSmsNotificationList() + +### Community 43 - "Community 43" Cohesion: 1.0 Nodes (2): getSettingDefaults(), resetToDefaults() -### Community 37 - "Community 37" +### Community 45 - "Community 45" Cohesion: 1.0 Nodes (2): defaultAvatarPathByRole(), resolveUserAvatarUrl() ## Knowledge Gaps -- **Thin community `Community 24`** (10 nodes): `fetchBatchStockInQcMaterial()`, `fetchBatchStockOutQcMaterial()`, `fetchCreateQcMaterial()`, `fetchDeleteQcMaterial()`, `fetchQcMaterialList()`, `fetchQcMaterialOptions()`, `fetchStockInQcMaterial()`, `fetchStockOutQcMaterial()`, `fetchUpdateQcMaterial()`, `qc-material.ts` +- **Thin community `Community 14`** (28 nodes): `WebSocketClient`, `.calculateReconnectDelay()`, `.clearAllTimers()`, `.clearConnectionTimers()`, `.clearTimer()`, `.close()`, `.closeCurrentSocketForReconnect()`, `.connect()`, `.connectionStatusText()`, `.constructor()`, `.destroyInstance()`, `.flushMessageQueue()`, `.getInstance()`, `.getReadyStateText()`, `.handleClose()`, `.handleConnectionTimeout()`, `.handleError()`, `.handleMessage()`, `.handleOpen()`, `.init()`, `.isWebSocketConnected()`, `.reconnect()`, `.resetHeartbeat()`, `.send()`, `.startHeartbeat()`, `.startPing()`, `.log()`, `index.ts` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 27`** (8 nodes): `TableHeightCalculator`, `.calculate()`, `.calculateOffset()`, `.calculatePaginationOffset()`, `.constructor()`, `.getHeaderHeight()`, `useTableHeight()`, `useTableHeight.ts` +- **Thin community `Community 22`** (17 nodes): `ComponentLoader`, `.constructor()`, `.createEmptyComponent()`, `.createErrorComponent()`, `.load()`, `.loadIframe()`, `.loadLayout()`, `.load()`, `RouteTransformer`, `.extractFirstSegment()`, `.handleFirstLevelRoute()`, `.handleIframeRoute()`, `.handleNormalRoute()`, `.isFirstLevelRoute()`, `.transform()`, `ComponentLoader.ts`, `RouteTransformer.ts` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 28`** (7 nodes): `App.vue`, `main.ts`, `refreshButtonAutoIcons()`, `refreshPanelTitleIcons()`, `logApiCryptoBootInfo()`, `maskSecret()`, `console.ts` +- **Thin community `Community 26`** (10 nodes): `fetchBatchStockInQcMaterial()`, `fetchBatchStockOutQcMaterial()`, `fetchCreateQcMaterial()`, `fetchDeleteQcMaterial()`, `fetchQcMaterialList()`, `fetchQcMaterialOptions()`, `fetchStockInQcMaterial()`, `fetchStockOutQcMaterial()`, `fetchUpdateQcMaterial()`, `qc-material.ts` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 32`** (5 nodes): `focusInput()`, `handleKeydown()`, `if()`, `search()`, `index.vue` +- **Thin community `Community 29`** (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 33`** (4 nodes): `if()`, `logSidebarMenu()`, `index.vue`, `SidebarSubmenu.vue` +- **Thin community `Community 30`** (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 34`** (4 nodes): `fetchGenerateStorageEntrySms()`, `fetchStorageEntrySmsList()`, `fetchToggleStorageEntrySmsNotified()`, `storage-entry-sms-notification.ts` +- **Thin community `Community 31`** (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 35`** (3 nodes): `getSettingDefaults()`, `resetToDefaults()`, `setting.ts` +- **Thin community `Community 33`** (6 nodes): `fetchCreateSampleReceptionCheckItem()`, `fetchDeleteSampleReceptionCheckItem()`, `fetchSampleReceptionCheckItemList()`, `fetchSampleReceptionCheckItemsActive()`, `fetchUpdateSampleReceptionCheckItem()`, `sample-reception-check-item.ts` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 37`** (3 nodes): `defaultAvatarPathByRole()`, `resolveUserAvatarUrl()`, `user-avatar.ts` +- **Thin community `Community 34`** (6 nodes): `fetchCreateQcThirdPartyItem()`, `fetchDeleteQcThirdPartyItem()`, `fetchQcThirdPartyItemList()`, `fetchQcThirdPartyItemsActive()`, `fetchUpdateQcThirdPartyItem()`, `qc-third-party-item.ts` + Too small to be a meaningful cluster - may be noise or needs more connections extracted. +- **Thin community `Community 35`** (6 nodes): `fetchCreateQcLabTestItem()`, `fetchDeleteQcLabTestItem()`, `fetchQcLabTestItemList()`, `fetchQcLabTestItemsActive()`, `fetchUpdateQcLabTestItem()`, `qc-lab-test-item.ts` + Too small to be a meaningful cluster - may be noise or needs more connections extracted. +- **Thin community `Community 36`** (6 nodes): `fetchCompleteQcTask()`, `fetchQcTaskDetail()`, `fetchQcTaskList()`, `fetchStartQcTask()`, `fetchUpdateQcTaskAttachments()`, `qc-task.ts` + Too small to be a meaningful cluster - may be noise or needs more connections extracted. +- **Thin community `Community 39`** (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 40`** (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 41`** (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 42`** (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 43`** (3 nodes): `getSettingDefaults()`, `resetToDefaults()`, `setting.ts` + Too small to be a meaningful cluster - may be noise or needs more connections extracted. +- **Thin community `Community 45`** (3 nodes): `defaultAvatarPathByRole()`, `resolveUserAvatarUrl()`, `user-avatar.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 34`, `Community 4`, `Community 5`, `Community 6`, `Community 3`, `Community 8`, `Community 12`, `Community 13`, `Community 14`, `Community 15`, `Community 17`, `Community 18`, `Community 19`, `Community 22`, `Community 24`?** - _High betweenness centrality (0.288) - this node is a cross-community bridge._ -- **Why does `push()` connect `Community 4` to `Community 1`, `Community 6`, `Community 7`, `Community 9`, `Community 15`, `Community 18`?** - _High betweenness centrality (0.081) - this node is a cross-community bridge._ -- **Why does `fetchGetLatestUpgradeLog()` connect `Community 18` to `Community 0`?** - _High betweenness centrality (0.043) - this node is a cross-community bridge._ -- **Are the 162 inferred relationships involving `get()` (e.g. with `buildTreePathLabelFromFlat()` and `alignFqPaymentDetailsForDisplay()`) actually correct?** - _`get()` has 162 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 18 inferred relationships involving `push()` (e.g. with `fetchAllPagedRecords()` and `calcInstallmentDueAmounts()`) actually correct?** - _`push()` has 18 INFERRED edges - model-reasoned connections that need verification._ +- **Why does `get()` connect `Community 0` to `Community 1`, `Community 2`, `Community 3`, `Community 4`, `Community 5`, `Community 6`, `Community 7`, `Community 8`, `Community 12`, `Community 15`, `Community 16`, `Community 17`, `Community 19`, `Community 20`, `Community 24`, `Community 26`, `Community 31`, `Community 33`, `Community 34`, `Community 35`, `Community 36`, `Community 41`, `Community 42`?** + _High betweenness centrality (0.287) - this node is a cross-community bridge._ +- **Why does `push()` connect `Community 4` to `Community 0`, `Community 6`, `Community 9`, `Community 13`, `Community 14`, `Community 17`?** + _High betweenness centrality (0.121) - this node is a cross-community bridge._ +- **Why does `fetchGetLatestUpgradeLog()` connect `Community 0` to `Community 13`?** + _High betweenness centrality (0.041) - this node is a cross-community bridge._ +- **Are the 163 inferred relationships involving `get()` (e.g. with `collectLeafFacilityNodesInTreeOrder()` and `buildTreePathLabelFromFlat()`) actually correct?** + _`get()` has 163 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 19 inferred relationships involving `push()` (e.g. with `collectLeafFacilityNodesInTreeOrder()` and `fetchAllPagedRecords()`) actually correct?** + _`push()` has 19 INFERRED edges - model-reasoned connections that need verification._ - **Are the 16 inferred relationships involving `withFullscreenLoading()` (e.g. with `.close()` and `handleSubmit()`) actually correct?** _`withFullscreenLoading()` has 16 INFERRED edges - model-reasoned connections that need verification._ - **Should `Community 0` be split into smaller, more focused modules?** diff --git a/web-admin/graphify-out/graph.html b/web-admin/graphify-out/graph.html index 691d2379b..c78f3e0e1 100644 --- a/web-admin/graphify-out/graph.html +++ b/web-admin/graphify-out/graph.html @@ -57,12 +57,12 @@
-
1515 nodes · 1895 edges · 239 communities
+
1524 nodes · 1912 edges · 247 communities