From ad8f8d696f130edeaf16204b5a1c419bd0d6a645 Mon Sep 17 00:00:00 2001
From: zlwu <704541015@qq.com>
Date: Tue, 26 May 2026 22:31:48 +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/pilot_application.py | 2 +
backend/app/crud/pilot_application.py | 33 +-
.../plans/2026-05-26-action-column.md | 167 ++
.../specs/2026-05-26-action-column-design.md | 89 +
.../graphify-out/.graphify_analysis.json | 2256 ++++++++---------
web-admin/graphify-out/.graphify_extract.json | 84 +-
web-admin/graphify-out/GRAPH_REPORT.md | 225 +-
web-admin/graphify-out/graph.html | 8 +-
web-admin/graphify-out/manifest.json | 12 +-
...0139c4be3d5828b4378f48ad4c0fadd522de5.json | 1 +
...c7d123ea59cd7c9a0a865080ed0c498cdf9d6.json | 1 +
...cda6aeffa9c4d7faa60496ca37a1922fdc942.json | 1 +
...2d7fd17aa25d6cdfb91e2a114f34c70b57f3c.json | 1 +
...bab945e26a81e3a728e1ba43ada16b9618872.json | 1 +
...54c86ed65fecf008e632a2d3a4d9cf0ce2d1c.json | 1 +
...1b78d44885d6414e14fa3a4632d3e8bda5c53.json | 1 +
.../pilot-service/pilot-application/index.vue | 19 +-
18 files changed, 1578 insertions(+), 1326 deletions(-)
create mode 100644 docs/superpowers/plans/2026-05-26-action-column.md
create mode 100644 docs/superpowers/specs/2026-05-26-action-column-design.md
create mode 100644 web-admin/src/graphify-out/cache/ast/0a81934e5740f56d46b746d3a000139c4be3d5828b4378f48ad4c0fadd522de5.json
create mode 100644 web-admin/src/graphify-out/cache/ast/21a5a1768aeefd5f3feee6ddcf5c7d123ea59cd7c9a0a865080ed0c498cdf9d6.json
create mode 100644 web-admin/src/graphify-out/cache/ast/346e5b0a31b4fa27f2136ac7b0acda6aeffa9c4d7faa60496ca37a1922fdc942.json
create mode 100644 web-admin/src/graphify-out/cache/ast/7a04854e4692b6173d958fdf9742d7fd17aa25d6cdfb91e2a114f34c70b57f3c.json
create mode 100644 web-admin/src/graphify-out/cache/ast/cdb5f69af3affbd144a2fc0fc8bbab945e26a81e3a728e1ba43ada16b9618872.json
create mode 100644 web-admin/src/graphify-out/cache/ast/e818bb0e3435673522d19b011b154c86ed65fecf008e632a2d3a4d9cf0ce2d1c.json
create mode 100644 web-admin/src/graphify-out/cache/ast/ee757d7530b563773700d7fe3b01b78d44885d6414e14fa3a4632d3e8bda5c53.json
diff --git a/backend/app.pid b/backend/app.pid
index 3f39f1fd..865c3e2f 100644
--- a/backend/app.pid
+++ b/backend/app.pid
@@ -1 +1 @@
-10238
+91471
diff --git a/backend/app/api/pilot_application.py b/backend/app/api/pilot_application.py
index 704ed67f..e6c5c333 100644
--- a/backend/app/api/pilot_application.py
+++ b/backend/app/api/pilot_application.py
@@ -198,6 +198,7 @@ class ApplicationSaveBody(BaseModel):
async def api_list_applications(
page: int = Query(1, ge=1),
pageSize: int = Query(10, ge=1, le=100, alias="pageSize"),
+ keyword: Optional[str] = Query(None, alias="keyword"),
channelId: Optional[str] = Query(None, alias="channelId"),
applicationStatus: Optional[str] = Query(None, alias="applicationStatus"),
channelServiceOrderId: Optional[str] = Query(None, alias="channelServiceOrderId"),
@@ -213,6 +214,7 @@ async def api_list_applications(
channel_id=channelId,
application_status=applicationStatus,
channel_service_order_id=channelServiceOrderId,
+ keyword=keyword,
)
return success_response(result)
diff --git a/backend/app/crud/pilot_application.py b/backend/app/crud/pilot_application.py
index 2dfe3ab5..49f6c6f8 100644
--- a/backend/app/crud/pilot_application.py
+++ b/backend/app/crud/pilot_application.py
@@ -5,7 +5,7 @@ import uuid
from datetime import datetime
from typing import Any, Dict, List, Optional
-from sqlalchemy import and_, func
+from sqlalchemy import and_, func, or_
from sqlalchemy.orm import Session
from app.models.models import (
@@ -289,6 +289,7 @@ def list_applications(
channel_id: Optional[str] = None,
application_status: Optional[str] = None,
channel_service_order_id: Optional[str] = None,
+ keyword: Optional[str] = None,
):
q = db.query(BizPilotApplication).filter(
BizPilotApplication.tenant_no == tenant_no,
@@ -302,6 +303,36 @@ def list_applications(
q = q.filter(BizPilotApplication.application_status.in_(statuses))
if channel_service_order_id:
q = q.filter(BizPilotApplication.channel_service_order_id == channel_service_order_id)
+ kw = (keyword or "").strip()
+ if kw:
+ like = f"%{kw}%"
+ patient_app_ids = (
+ db.query(BizPilotPatient.pilot_application_id)
+ .filter(
+ BizPilotPatient.tenant_no == tenant_no,
+ BizPilotPatient.del_flag == 0,
+ BizPilotPatient.patient_name.like(like),
+ )
+ .distinct()
+ )
+ order_ids = (
+ db.query(BizChannelServiceOrder.id)
+ .filter(
+ BizChannelServiceOrder.tenant_no == tenant_no,
+ BizChannelServiceOrder.del_flag == 0,
+ BizChannelServiceOrder.order_name.like(like),
+ )
+ .distinct()
+ )
+ q = q.filter(
+ or_(
+ BizPilotApplication.application_no.like(like),
+ BizPilotApplication.application_name.like(like),
+ BizPilotApplication.channel_name.like(like),
+ BizPilotApplication.id.in_(patient_app_ids),
+ BizPilotApplication.channel_service_order_id.in_(order_ids),
+ )
+ )
total = q.order_by(None).with_entities(func.count(BizPilotApplication.id)).scalar() or 0
page = max(1, page)
diff --git a/docs/superpowers/plans/2026-05-26-action-column.md b/docs/superpowers/plans/2026-05-26-action-column.md
new file mode 100644
index 00000000..93d92451
--- /dev/null
+++ b/docs/superpowers/plans/2026-05-26-action-column.md
@@ -0,0 +1,167 @@
+# ToolbarAction 组件实施计划
+
+> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking.
+
+**Goal:** 封装 ToolbarAction 可复用组件,将操作按钮从表格操作列移至工具栏,通过勾选行激活操作。
+
+**Architecture:** 新建 `src/components/common/toolbar-action/` 组件,接收 `selected`(已选行)和 `actions`(操作列表),根据选中数量和操作模式(batch/single)自动控制按钮禁用状态。复用现有 `.btn-ghost` 样式。
+
+**Tech Stack:** Vue 3 + TypeScript + Element Plus
+
+---
+
+## 文件结构
+
+| 操作 | 文件 | 职责 |
+|------|------|------|
+| 创建 | `src/components/common/toolbar-action/types.ts` | ToolbarActionItem 类型定义 |
+| 创建 | `src/components/common/toolbar-action/index.vue` | 组件本体(模板 + 逻辑 + scoped 样式) |
+| 删除 | `web-admin/demo-action-column.html` | 之前的演示文件 |
+
+---
+
+### Task 1: 创建类型定义
+
+**Files:**
+- Create: `src/components/common/toolbar-action/types.ts`
+
+- [ ] **Step 1: 创建类型文件**
+
+```ts
+import type { Component } from 'vue'
+
+export interface ToolbarActionItem {
+ label: string
+ icon?: Component
+ handler: (rows: any[]) => void
+ mode: 'batch' | 'single'
+ danger?: boolean
+ disabled?: boolean
+ visible?: boolean
+}
+```
+
+---
+
+### Task 2: 创建 ToolbarAction 组件
+
+**Files:**
+- Create: `src/components/common/toolbar-action/index.vue`
+- Reference: `src/components/common/amount-input/index.vue`(组件结构参考)
+- Reference: `src/views/production/consumable/index.vue:46-72`(工具栏按钮布局参考)
+- Reference: `src/assets/styles/core/el-ui.scss:987-995`(`.btn-ghost` 样式)
+
+- [ ] **Step 1: 创建组件文件**
+
+组件关键行为:
+- 过滤 `visible !== false` 的 actions
+- `selected.length === 0`:所有按钮 disabled
+- `selected.length === 1`:所有按钮可用
+- `selected.length > 1 && mode === 'single'`:disabled + tooltip「请选择单条记录」
+- `danger=true`:`type="danger"` 样式
+- `disabled=true`(调用方传入):始终禁用
+- 非 danger 按钮:`btn-ghost` class
+
+```vue
+
+
+
+
+
+
+ {{ action.label }}
+
+
+
+
+
+ {{ action.label }}
+
+
+
+
+
+
+
+```
+
+---
+
+### Task 3: 验证构建
+
+**Files:** 无新增修改
+
+- [ ] **Step 1: 运行构建**
+
+Run: `cd web-admin && pnpm build`
+Expected: 构建成功
+
+---
+
+### Task 4: 清理演示文件
+
+**Files:**
+- Delete: `web-admin/demo-action-column.html`
+
+- [ ] **Step 1: 删除演示文件**
+
+Run: `rm web-admin/demo-action-column.html`
+
+---
+
+## 不在本计划范围
+
+- 改造现有页面的操作列(后续按需逐步替换)
+- 全局注册组件(按需 import 即可)
+- 修改全局样式(使用 ToolbarAction 的页面移除操作列后,`min-width: 260px` 规则自动失效)
diff --git a/docs/superpowers/specs/2026-05-26-action-column-design.md b/docs/superpowers/specs/2026-05-26-action-column-design.md
new file mode 100644
index 00000000..93973af2
--- /dev/null
+++ b/docs/superpowers/specs/2026-05-26-action-column-design.md
@@ -0,0 +1,89 @@
+# ToolbarAction 组件设计
+
+## 问题
+
+web-admin 列表页操作列按钮过多(3-6 个),导致操作列宽度达 320-480px,挤压数据列空间。部分页面(如耗材管理)工具栏和操作列的按钮存在功能重复。
+
+## 方案
+
+取消操作列,所有操作按钮移到表格上方工具栏。用户通过勾选行来激活操作按钮,实现「选择 → 操作」的交互模式。
+
+### 交互规则
+
+| 选中状态 | 批量按钮(mode: batch) | 单行按钮(mode: single) |
+|----------|------------------------|-------------------------|
+| 0 行 | 禁用 | 禁用 |
+| 1 行 | 可操作 | 可操作 |
+| 多行 | 可操作 | 禁用 + tooltip「请选择单条记录」 |
+
+### 行为细节
+
+- 双击行 → 等同于「查看」(保留现有 `@row-dblclick` 模式)
+- 勾选 0 行时:所有操作按钮 disabled
+- 勾选 1 行时:所有按钮可用
+- 勾选多行时:单行操作按钮 disabled + tooltip 提示
+- 工具栏左对齐:「已选 N 项」→ 主操作按钮
+
+## 组件 API
+
+### 文件位置
+
+```
+src/components/common/toolbar-action/
+ index.vue
+ types.ts
+```
+
+### 类型定义
+
+```ts
+import type { Component } from 'vue'
+
+export interface ToolbarActionItem {
+ label: string
+ icon?: Component
+ handler: (rows: any[]) => void
+ mode: 'batch' | 'single'
+ danger?: boolean
+ disabled?: boolean
+ visible?: boolean
+}
+```
+
+### Props
+
+```ts
+interface Props {
+ selected: any[]
+ actions: ToolbarActionItem[]
+}
+```
+
+### 行为
+
+- 过滤 `visible !== false` 的 actions
+- 根据 `selected.length` 和 `action.mode` 自动控制按钮 disabled 状态
+- `danger=true` 的按钮使用 `btn-ghost` + `type="danger"` 样式
+- `disabled=true` 的按钮始终禁用(调用方控制)
+- 非 danger 按钮使用 `btn-ghost` 样式
+
+### 样式
+
+- 复用现有 `.btn-ghost` 按钮样式(已在 `el-ui.scss` 中定义)
+- 不新增全局 CSS
+- 组件 scoped 样式
+
+### 不做的事
+
+- 不处理权限(由调用方通过 `visible` 控制)
+- 不处理 el-popconfirm(由调用方在 handler 中自行处理)
+- 不做全局注册(按需 import)
+- 不封装「新增」按钮(新增不属于行操作,由调用方自行放置)
+
+## 全局样式调整
+
+使用 ToolbarAction 组件的页面将移除操作列(`fixed="right"`),`el-ui.scss` 中现有 `min-width: 260px` 规则不再对这些页面生效(因为不再有 `.btn-op-item`)。无需修改全局样式。
+
+## 改造范围
+
+仅新建组件。不改造现有页面(后续按需逐步替换)。
diff --git a/web-admin/graphify-out/.graphify_analysis.json b/web-admin/graphify-out/.graphify_analysis.json
index 0614f808..5abc306c 100644
--- a/web-admin/graphify-out/.graphify_analysis.json
+++ b/web-admin/graphify-out/.graphify_analysis.json
@@ -1,28 +1,8 @@
{
"communities": {
"0": [
- "api_admin_autogenerateschedules",
- "api_admin_confirminfusion",
- "api_admin_createinfusionconfirm",
- "api_admin_createoutboundproductionworkorder",
- "api_admin_createoutboundqcworkorder",
- "api_admin_createpilotapplication",
- "api_admin_createpilotdelivery",
- "api_admin_createpilotinfusionplan",
- "api_admin_createreleasereview",
- "api_admin_deleteinfusionconfirm",
- "api_admin_deletepilotcheckup",
- "api_admin_deletepilotcheckupreserveitem",
- "api_admin_deletepilotdelivery",
- "api_admin_deletepilotinfusionplan",
- "api_admin_deletepilotinfusionschedule",
- "api_admin_deletereleasereview",
"api_admin_fetchaccessloglist",
- "api_admin_fetchactivatechannelagreement",
"api_admin_fetchactiveregions",
- "api_admin_fetchbatchcreateslots",
- "api_admin_fetchbatchrevokeprotocolnos",
- "api_admin_fetchbatchrevokesamplecodes",
"api_admin_fetchcategorylist",
"api_admin_fetchcategoryparameters",
"api_admin_fetchcellproductpricelist",
@@ -40,6 +20,276 @@
"api_admin_fetchchannelserviceorderlist",
"api_admin_fetchcheckupinstitutioninvoices",
"api_admin_fetchcleanroomlist",
+ "api_admin_fetchdictdatalist",
+ "api_admin_fetchdicttypelist",
+ "api_admin_fetchexhibitionappointmentlist",
+ "api_admin_fetchexpresscompanylist",
+ "api_admin_fetchinfusionconfirmlist",
+ "api_admin_fetchinfusionschedulemgmtdetail",
+ "api_admin_fetchinfusionschedulemgmtlist",
+ "api_admin_fetchinsurancecompanyinvoices",
+ "api_admin_fetchinsurancecompanylist",
+ "api_admin_fetchinsuranceprojectprices",
+ "api_admin_fetchitemunitlist",
+ "api_admin_fetchpilotapplicationdetail",
+ "api_admin_fetchpilotcheckuplist",
+ "api_admin_fetchpilotcheckuppendingpatients",
+ "api_admin_fetchpilotdeliverydetail",
+ "api_admin_fetchpilotdeliverylistbyapplication",
+ "api_admin_fetchpilotdeliverymaterials",
+ "api_admin_fetchpilotdeliverymethod",
+ "api_admin_fetchpilotinfusionplanlist",
+ "api_admin_fetchpilotinfusionschedulelist",
+ "api_admin_fetchpilotpatient",
+ "api_admin_fetchpostlist",
+ "api_admin_fetchproductbannerlist",
+ "api_admin_fetchproductdetail",
+ "api_admin_fetchproductdetailmedialist",
+ "api_admin_fetchproductlist",
+ "api_admin_fetchproductparametersimple",
+ "api_admin_fetchproductparametervalues",
+ "api_admin_fetchproductregionprices",
+ "api_admin_fetchprojectsystemitems",
+ "api_admin_fetchprojectsystemlist",
+ "api_admin_fetchreleasereviewlist",
+ "api_admin_fetchroledatascope",
+ "api_admin_fetchrolelist",
+ "api_admin_fetchrolemenuids",
+ "api_admin_fetchserviceordertxndetail",
+ "api_admin_fetchslotoccupancies",
+ "api_admin_fetchslotoccupancyhistory",
+ "api_admin_fetchstoragecertlist",
+ "api_admin_fetchstoragefacilitylist",
+ "api_admin_fetchstorageslotlist",
+ "api_admin_fetchtenantlist",
+ "api_admin_fetchunitlist",
+ "api_admin_getinfusionconfirmdetail",
+ "api_business_fetchadjustorder",
+ "api_business_fetchassigndelivery",
+ "api_business_fetchcancelorder",
+ "api_business_fetchorderadjusts",
+ "api_business_fetchorderdetail",
+ "api_business_fetchorderitems",
+ "api_business_fetchorderlist",
+ "api_business_fetchpriceversiondetail",
+ "api_business_fetchreviewcancel",
+ "api_business_fetchsystemconfig",
+ "api_business_fetchuploadproductimage",
+ "api_business_ts",
+ "api_cell_product_fetchcellproductchain",
+ "api_cell_product_fetchcellproductdetail",
+ "api_cell_product_fetchcellproductlist",
+ "api_cell_product_fetchcreatecellproduct",
+ "api_cell_product_fetchdeletecellproduct",
+ "api_cell_product_fetchnextcellproductcode",
+ "api_cell_product_fetchupdatecellproduct",
+ "api_cell_product_ts",
+ "api_chinaregion_fetchchinaregiontree",
+ "api_chinaregion_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_production_fetchaddroutestep",
+ "api_production_fetchallconsumablepacks",
+ "api_production_fetchallconsumables",
+ "api_production_fetchallconsumablestocklogs",
+ "api_production_fetchalloutputtypes",
+ "api_production_fetchallprocesscategories",
+ "api_production_fetchallprocesses",
+ "api_production_fetchallreagents",
+ "api_production_fetchallreagentstocklogs",
+ "api_production_fetchallsopdocuments",
+ "api_production_fetchconsumablebatchstockin",
+ "api_production_fetchconsumablebatchstockout",
+ "api_production_fetchconsumablelist",
+ "api_production_fetchconsumablepackdetail",
+ "api_production_fetchconsumablepacklist",
+ "api_production_fetchconsumablestockin",
+ "api_production_fetchconsumablestocklogs",
+ "api_production_fetchconsumablestockout",
+ "api_production_fetchcopyroutestep",
+ "api_production_fetchcreateconsumable",
+ "api_production_fetchcreateconsumablepack",
+ "api_production_fetchcreateoutputtype",
+ "api_production_fetchcreateprocess",
+ "api_production_fetchcreateprocesscategory",
+ "api_production_fetchcreateprocessroute",
+ "api_production_fetchcreatereagent",
+ "api_production_fetchcreatesop",
+ "api_production_fetchdeleteconsumable",
+ "api_production_fetchdeleteconsumablepack",
+ "api_production_fetchdeleteoutputtype",
+ "api_production_fetchdeleteprocess",
+ "api_production_fetchdeleteprocesscategory",
+ "api_production_fetchdeleteprocessroute",
+ "api_production_fetchdeletereagent",
+ "api_production_fetchdeleteroutestep",
+ "api_production_fetchdeletesop",
+ "api_production_fetchoutputtypelist",
+ "api_production_fetchprocesscategorylist",
+ "api_production_fetchprocessdetail",
+ "api_production_fetchprocesslist",
+ "api_production_fetchprocessroutedetail",
+ "api_production_fetchprocessroutelist",
+ "api_production_fetchreagentbatchstockin",
+ "api_production_fetchreagentbatchstockout",
+ "api_production_fetchreagentlist",
+ "api_production_fetchreagentstockin",
+ "api_production_fetchreagentstocklogs",
+ "api_production_fetchreagentstockout",
+ "api_production_fetchreorderroutesteps",
+ "api_production_fetchsetcurrentprocessroute",
+ "api_production_fetchsoplist",
+ "api_production_fetchupdateconsumable",
+ "api_production_fetchupdateconsumablepack",
+ "api_production_fetchupdateoutputtype",
+ "api_production_fetchupdateprocess",
+ "api_production_fetchupdateprocesscategory",
+ "api_production_fetchupdateprocessroute",
+ "api_production_fetchupdatereagent",
+ "api_production_fetchupdateroutestep",
+ "api_production_fetchupdatesop",
+ "api_production_fetchupdatestepconsumables",
+ "api_production_fetchupdatestepdatacollections",
+ "api_production_fetchupdatestepoutputs",
+ "api_production_fetchupdatestepreagents",
+ "api_production_ts",
+ "api_production_work_order_fetchcompleteproductionworkorder",
+ "api_production_work_order_fetchconfigureproductionworkorder",
+ "api_production_work_order_fetchcreateproductionworkorder",
+ "api_production_work_order_fetchdeleteproductionworkorder",
+ "api_production_work_order_fetchproductionworkorderdetail",
+ "api_production_work_order_fetchproductionworkorderlist",
+ "api_production_work_order_fetchupdateproductionworkorder",
+ "api_production_work_order_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_fetchcreateqctask",
+ "api_qc_task_fetchdeleteqctask",
+ "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_fetchcreateqcworkorder",
+ "api_qc_work_order_fetchdeleteqcworkorder",
+ "api_qc_work_order_fetchoutboundqcdetail",
+ "api_qc_work_order_fetchqcworkorderdetail",
+ "api_qc_work_order_fetchqcworkorderlist",
+ "api_qc_work_order_fetchupdateqcworkorder",
+ "api_qc_work_order_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_storage_entry_sms_notification_fetchgeneratestorageentrysms",
+ "api_storage_entry_sms_notification_fetchstorageentrysmslist",
+ "api_storage_entry_sms_notification_fetchtogglestorageentrysmsnotified",
+ "api_storage_entry_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",
+ "api_workflow_fetchapprovetask",
+ "api_workflow_fetchbusinessalltasks",
+ "api_workflow_fetchcompletedtasks",
+ "api_workflow_fetchcreateprocessdef",
+ "api_workflow_fetchdeleteprocessdef",
+ "api_workflow_fetchdesignerdata",
+ "api_workflow_fetchinstancedetail",
+ "api_workflow_fetchmyinstances",
+ "api_workflow_fetchpendingtasks",
+ "api_workflow_fetchprocessdeflist",
+ "api_workflow_fetchpublishversion",
+ "api_workflow_fetchrejecttask",
+ "api_workflow_fetchstartinstance",
+ "api_workflow_fetchupdateprocessdef",
+ "api_workflow_fetchversionlist",
+ "api_workflow_ts",
+ "components_approvaldialog_handlesubmit",
+ "components_approvaldialog_loadformdata",
+ "process_route_index_get",
+ "views_system_workflow_components_approvaldialog_vue"
+ ],
+ "1": [
+ "api_admin_autogenerateschedules",
+ "api_admin_confirminfusion",
+ "api_admin_createinfusionconfirm",
+ "api_admin_createoutboundproductionworkorder",
+ "api_admin_createoutboundqcworkorder",
+ "api_admin_createpilotapplication",
+ "api_admin_createpilotdelivery",
+ "api_admin_createpilotinfusionplan",
+ "api_admin_createreleasereview",
+ "api_admin_deleteinfusionconfirm",
+ "api_admin_deletepilotcheckup",
+ "api_admin_deletepilotcheckupreserveitem",
+ "api_admin_deletepilotdelivery",
+ "api_admin_deletepilotinfusionplan",
+ "api_admin_deletepilotinfusionschedule",
+ "api_admin_deletereleasereview",
+ "api_admin_fetchactivatechannelagreement",
+ "api_admin_fetchbatchcreateslots",
+ "api_admin_fetchbatchrevokeprotocolnos",
+ "api_admin_fetchbatchrevokesamplecodes",
"api_admin_fetchclearstorageslots",
"api_admin_fetchconfirmserviceorderreceipt",
"api_admin_fetchconfirmserviceorderrefund",
@@ -124,61 +374,16 @@
"api_admin_fetchdeletetenant",
"api_admin_fetchdeleteunit",
"api_admin_fetchdepttree",
- "api_admin_fetchdictdatalist",
- "api_admin_fetchdictdataoptions",
- "api_admin_fetchdicttypelist",
- "api_admin_fetchexhibitionappointmentlist",
- "api_admin_fetchexpresscompanylist",
"api_admin_fetchgetrolelist",
- "api_admin_fetchinfusionconfirmlist",
- "api_admin_fetchinfusionschedulemgmtdetail",
- "api_admin_fetchinfusionschedulemgmtlist",
"api_admin_fetchinsertstorageslotrow",
- "api_admin_fetchinsurancecompanyinvoices",
- "api_admin_fetchinsurancecompanylist",
- "api_admin_fetchinsuranceprojectprices",
- "api_admin_fetchitemunitlist",
"api_admin_fetchnotdeletedregions",
- "api_admin_fetchpilotapplicationdetail",
- "api_admin_fetchpilotcheckuplist",
- "api_admin_fetchpilotcheckuppendingpatients",
- "api_admin_fetchpilotdeliverydetail",
- "api_admin_fetchpilotdeliverylistbyapplication",
- "api_admin_fetchpilotdeliverymaterials",
- "api_admin_fetchpilotdeliverymethod",
- "api_admin_fetchpilotinfusionplanlist",
- "api_admin_fetchpilotinfusionschedulelist",
- "api_admin_fetchpilotpatient",
"api_admin_fetchpostbounduserids",
- "api_admin_fetchpostlist",
- "api_admin_fetchproductbannerlist",
- "api_admin_fetchproductdetail",
- "api_admin_fetchproductdetailmedialist",
- "api_admin_fetchproductlist",
- "api_admin_fetchproductparametersimple",
- "api_admin_fetchproductparametervalues",
- "api_admin_fetchproductregionprices",
- "api_admin_fetchprojectsystemitems",
- "api_admin_fetchprojectsystemlist",
"api_admin_fetchregionlist",
- "api_admin_fetchreleasereviewlist",
"api_admin_fetchremoveoccupancy",
- "api_admin_fetchroledatascope",
- "api_admin_fetchrolelist",
- "api_admin_fetchrolemenuids",
- "api_admin_fetchroleoptions",
"api_admin_fetchsaveproductparametervalues",
- "api_admin_fetchserviceordertxndetail",
- "api_admin_fetchslotoccupancies",
- "api_admin_fetchslotoccupancyhistory",
- "api_admin_fetchstoragecertlist",
- "api_admin_fetchstoragefacilitylist",
- "api_admin_fetchstorageslotlist",
"api_admin_fetchsubmitserviceorderfinanceconfirm",
"api_admin_fetchsubmitserviceorderrefund",
"api_admin_fetchsubmittxnfinance",
- "api_admin_fetchtenantlist",
- "api_admin_fetchunitlist",
"api_admin_fetchupdateaccesslog",
"api_admin_fetchupdatecategory",
"api_admin_fetchupdatecategoryparameters",
@@ -226,7 +431,6 @@
"api_admin_fetchvoidchannelagreement",
"api_admin_fetchvoidserviceorder",
"api_admin_fetchvoidtxn",
- "api_admin_getinfusionconfirmdetail",
"api_admin_markschedulecomplete",
"api_admin_savepilotapplication",
"api_admin_savepilotdeliverymaterials",
@@ -241,62 +445,30 @@
"api_admin_updatepilotinfusionplan",
"api_admin_updatepilotinfusionschedule",
"api_admin_updatereleasereview",
- "api_cell_product_fetchcellproductchain",
- "api_cell_product_fetchcellproductdetail",
- "api_cell_product_fetchcellproductlist",
- "api_cell_product_fetchcreatecellproduct",
- "api_cell_product_fetchdeletecellproduct",
- "api_cell_product_fetchnextcellproductcode",
- "api_cell_product_fetchupdatecellproduct",
- "api_cell_product_ts",
- "api_chinaregion_fetchchinaregiontree",
- "api_chinaregion_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_fetchcreateqcworkorder",
- "api_qc_work_order_fetchdeleteqcworkorder",
- "api_qc_work_order_fetchoutboundqcdetail",
- "api_qc_work_order_fetchqcworkorderdetail",
- "api_qc_work_order_fetchqcworkorderlist",
- "api_qc_work_order_fetchupdateqcworkorder",
- "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",
"modules_user_dialog_initformdata",
"modules_user_dialog_loadrolelist",
"post_index_handleview",
- "process_route_index_get",
"project_price_system_index_if",
- "site_index_loaddictoptions",
"user_index_loaddepttree",
- "user_index_loadroleoptions",
"views_pilot_service_project_price_system_index_vue",
"views_system_user_modules_user_dialog_vue"
],
- "1": [
+ "2": [
"api_admin_fetchbatchgenerateprotocolnos",
"api_admin_fetchbatchgeneratesamplecodes",
"api_admin_fetchbatchissueprotocolnos",
"api_admin_fetchbatchissuesamplecodes",
"api_admin_fetchcollectionprotocolnolist",
"api_admin_fetchcreatecollectionprotocolno",
+ "api_admin_fetchcreatemenu",
"api_admin_fetchcreatesamplecode",
"api_admin_fetchdeletecollectionprotocolno",
+ "api_admin_fetchdeletemenu",
"api_admin_fetchdeletesamplecode",
+ "api_admin_fetchmenutree",
"api_admin_fetchsamplecodelist",
"api_admin_fetchupdatecollectionprotocolno",
+ "api_admin_fetchupdatemenu",
"api_admin_fetchupdatesamplecode",
"api_admin_fetchuseroptions",
"api_storage_release_review_batchreviewstoragerelease",
@@ -306,14 +478,10 @@
"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",
+ "category_index_catch",
+ "category_index_collectids",
+ "category_index_handlecategorytableselectionchange",
+ "category_index_handleview",
"collection_protocol_no_index_handleadd",
"collection_protocol_no_index_handlebatchdelete",
"collection_protocol_no_index_handlebatchgenerate",
@@ -332,25 +500,40 @@
"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",
+ "components_business_system_view_dialog_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",
+ "dept_index_get",
+ "dept_index_postorder",
+ "dept_index_preorder",
+ "infusion_schedule_management_scheduleviewdialog_formatinfusionmethod",
"list_donationauditdialog_handlesubmit",
"list_donationauditdialog_resetform",
"list_donationstatuschangedialog_handlesubmit",
"list_donationstatuschangedialog_resetform",
+ "material_index_pad",
+ "menu_index_applytreeexpand",
+ "menu_index_handleadd",
+ "menu_index_handleaddchild",
+ "menu_index_handledelete",
+ "menu_index_handledialogclose",
+ "menu_index_handleedit",
+ "menu_index_handlereset",
+ "menu_index_handlesearch",
+ "menu_index_handleselectionchange",
+ "menu_index_handlesubmit",
+ "menu_index_handleview",
+ "menu_index_loaddata",
+ "menu_index_resetform",
+ "menu_index_toggleexpand",
"product_index_if",
"product_index_revokelocalpreview",
- "production_work_order_completeproductiontaskdialog_handleclose",
- "production_work_order_completeproductiontaskdialog_handlesubmit",
"protocol_protocolauditdialog_handlesubmit",
"protocol_protocolauditdialog_resetform",
"protocol_protocolstatuschangedialog_handlesubmit",
@@ -373,7 +556,6 @@
"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",
@@ -382,17 +564,147 @@
"storage_release_review_storagereleasereviewdialog_resetform",
"utils_fullscreen_loading_ts",
"utils_fullscreen_loading_withfullscreenloading",
+ "utils_outbound_qc_pilot_view_sections_isoutboundpilotserviceqctask",
+ "utils_outbound_qc_pilot_view_sections_ts",
"views_basic_info_collection_protocol_no_index_vue",
"views_basic_info_sample_code_index_vue",
+ "views_cell_storage_material_index_vue",
"views_cell_storage_protocol_protocolauditdialog_vue",
"views_cell_storage_protocol_protocolstatuschangedialog_vue",
- "views_production_production_work_order_completeproductiontaskdialog_vue",
+ "views_pilot_service_checkup_management_checkupviewdialog_vue",
+ "views_pilot_service_infusion_schedule_management_scheduleviewdialog_vue",
+ "views_production_cell_product_source_chain_samplecustomerviewdialog_vue",
"views_quality_inspection_storage_release_review_storagereleasereviewdialog_vue",
"views_research_donation_list_donationauditdialog_vue",
"views_research_donation_list_donationstatuschangedialog_vue",
+ "views_system_category_index_vue",
+ "views_system_dept_index_vue",
+ "views_system_menu_index_vue",
"views_system_product_index_vue"
],
- "2": [
+ "3": [
+ "api_admin_batchsavepilotcheckup",
+ "api_admin_deletepilotcheckupactualitem",
+ "api_admin_fetchcheckupinstitutionlist",
+ "api_admin_fetchcheckupinstitutionpackagedetail",
+ "api_admin_fetchcheckupinstitutionpackages",
+ "api_admin_fetchcheckupinstitutionprojects",
+ "api_admin_fetchpilotcheckupactualitems",
+ "api_admin_fetchpilotcheckupdetail",
+ "api_admin_fetchpilotcheckupreserveitems",
+ "api_admin_markpilotcheckupchecked",
+ "api_admin_savepilotcheckup",
+ "api_admin_savepilotcheckupactualitems",
+ "api_admin_savepilotcheckupreserveitems",
+ "api_admin_updateinfusionschedulestatus",
+ "api_business_fetchuploadattachment",
+ "checkup_management_checkup_reserve_items_appendcheckupreserveitems",
+ "checkup_management_checkup_reserve_items_dedupecheckupactualitems",
+ "checkup_management_checkup_reserve_items_dedupecheckupreserveitems",
+ "checkup_management_checkup_reserve_items_findduplicateactualitemnames",
+ "checkup_management_checkup_reserve_items_findduplicatereserveitemnames",
+ "checkup_management_checkup_reserve_items_issameactualitem",
+ "checkup_management_checkup_reserve_items_issamereserveitem",
+ "checkup_management_checkup_reserve_items_mapreserverowstoactualitems",
+ "checkup_management_checkup_reserve_items_normalizereserveprojectname",
+ "checkup_management_checkup_reserve_items_parseprojectfee",
+ "checkup_management_checkup_reserve_items_reserveitemexists",
+ "checkup_management_checkup_reserve_items_reserveitemkey",
+ "checkup_management_checkup_reserve_items_sumreserveitemsfee",
+ "checkup_management_checkup_reserve_items_toreservecandidate",
+ "checkup_management_checkupdetaildialog_addactualitem",
+ "checkup_management_checkupdetaildialog_deleteactualitem",
+ "checkup_management_checkupdetaildialog_downloadreport",
+ "checkup_management_checkupdetaildialog_fullfileurl",
+ "checkup_management_checkupdetaildialog_handlemarkchecked",
+ "checkup_management_checkupdetaildialog_handlereportupload",
+ "checkup_management_checkupdetaildialog_handlesave",
+ "checkup_management_checkupdetaildialog_isimagefile",
+ "checkup_management_checkupdetaildialog_loaddata",
+ "checkup_management_checkupdetaildialog_removereport",
+ "checkup_management_checkupdetaildialog_saveactualitem",
+ "checkup_management_checkupfilldialog_confirmpackageselect",
+ "checkup_management_checkupfilldialog_confirmprojectselect",
+ "checkup_management_checkupfilldialog_handleopenpackageselector",
+ "checkup_management_checkupfilldialog_handleopenprojectselector",
+ "checkup_management_checkupfilldialog_handlepackageview",
+ "checkup_management_checkupfilldialog_handlesubmit",
+ "checkup_management_checkupfilldialog_isprojectalreadyinreserve",
+ "checkup_management_checkupfilldialog_loadeditdata",
+ "checkup_management_checkupfilldialog_loadinstitutioncatalog",
+ "checkup_management_checkupfilldialog_loadinstitutions",
+ "checkup_management_checkupfilldialog_oninstitutionchange",
+ "checkup_management_checkupfilldialog_parselist",
+ "checkup_management_checkupfilldialog_projectstatuslabel",
+ "checkup_management_checkupfilldialog_projectstatustagtype",
+ "checkup_management_checkupfilldialog_requireinstitution",
+ "checkup_management_checkupmarkcheckeddialog_downloadreport",
+ "checkup_management_checkupmarkcheckeddialog_formatnowdatetime",
+ "checkup_management_checkupmarkcheckeddialog_fullfileurl",
+ "checkup_management_checkupmarkcheckeddialog_handlereportupload",
+ "checkup_management_checkupmarkcheckeddialog_handlesubmit",
+ "checkup_management_checkupmarkcheckeddialog_isimagefile",
+ "checkup_management_checkupmarkcheckeddialog_loaddata",
+ "checkup_management_checkupmarkcheckeddialog_parseattachmenturls",
+ "checkup_management_checkupmarkcheckeddialog_removereport",
+ "checkup_management_checkupregisterdialog_confirmpackageselect",
+ "checkup_management_checkupregisterdialog_confirmprojectselect",
+ "checkup_management_checkupregisterdialog_handleopenpackageselector",
+ "checkup_management_checkupregisterdialog_handleopenprojectselector",
+ "checkup_management_checkupregisterdialog_handlepackageview",
+ "checkup_management_checkupregisterdialog_handlesubmit",
+ "checkup_management_checkupregisterdialog_oninstitutionchange",
+ "checkup_management_checkupregisterdialog_requireinstitution",
+ "checkup_management_checkupregisterdialog_reserveitemspayload",
+ "components_business_dialog_form_body_index_vue",
+ "components_business_work_order_remark_dialog_index_vue",
+ "components_core_layouts_art_settings_panel_widget_settingitem_vue",
+ "core_iframeroutemanager_iframeroutemanager_add",
+ "core_routepermissionvalidator_routepermissionvalidator_buildmenupathset",
+ "core_routevalidator_routevalidator_loglayouterror",
+ "fullmoon_todo_index_handleattachmentchange",
+ "infusion_schedule_management_schedulecanceldialog_handlesubmit",
+ "modules_user_search_handlereset",
+ "modules_user_search_handlesearch",
+ "pilot_application_applicationdetaildialog_async",
+ "pilot_application_applicationdetaildialog_if",
+ "pilot_application_applicationdetaildialog_initdata",
+ "pilot_application_applicationdetaildialog_validate",
+ "post_index_collectallpostbinddeptids",
+ "post_index_collectpostbinddeptsubtreeids",
+ "post_index_expandpostbinddepttree",
+ "post_index_findpostbinddeptnodebyid",
+ "production_work_order_completeproductiontaskdialog_handleclose",
+ "production_work_order_completeproductiontaskdialog_handlesubmit",
+ "production_work_order_stepdetailpanel_for",
+ "qc_material_index_pad",
+ "qc_work_order_index_buildconfiguredonlysection",
+ "qc_work_order_index_buildtasktypesections",
+ "qc_work_order_index_formatconfiguredlabitems",
+ "qc_work_order_index_formatconfiguredthirditems",
+ "qc_work_order_index_formatdetectmethods",
+ "qc_work_order_index_formatmetric",
+ "storage_facility_index_push",
+ "views_pilot_service_checkup_management_checkup_reserve_items_ts",
+ "views_pilot_service_checkup_management_checkupdetaildialog_vue",
+ "views_pilot_service_checkup_management_checkupfilldialog_vue",
+ "views_pilot_service_checkup_management_checkupmarkcheckeddialog_vue",
+ "views_pilot_service_checkup_management_checkupregisterdialog_vue",
+ "views_pilot_service_checkup_management_checkupreserveitemstable_vue",
+ "views_pilot_service_infusion_schedule_management_schedulecanceldialog_vue",
+ "views_pilot_service_pilot_application_applicationdetaildialog_vue",
+ "views_production_production_work_order_completeproductiontaskdialog_vue",
+ "views_production_production_work_order_stepdetailpanel_vue",
+ "views_quality_inspection_qc_material_index_vue",
+ "views_quality_inspection_qc_work_order_index_vue",
+ "views_system_post_index_vue",
+ "views_system_user_modules_user_search_vue",
+ "widget_settingitem_emit",
+ "widget_settingitem_if",
+ "work_order_remark_dialog_index_handleclose",
+ "work_order_remark_dialog_index_handlesubmit"
+ ],
+ "4": [
"api_admin_fetchgetmenulist",
"api_auth_fetchgetmenucodes",
"api_auth_fetchgetuserinfo",
@@ -433,6 +745,12 @@
"core_menuprocessor_menuprocessor_resolvedefaultredirect",
"core_menuprocessor_menuprocessor_validatemenulist",
"core_menuprocessor_menuprocessor_validatemenupaths",
+ "core_routepermissionvalidator_routepermissionvalidator",
+ "core_routepermissionvalidator_routepermissionvalidator_checkpathprefix",
+ "core_routepermissionvalidator_routepermissionvalidator_haspermission",
+ "core_routepermissionvalidator_routepermissionvalidator_isdynamicroutematch",
+ "core_routepermissionvalidator_routepermissionvalidator_matchroute",
+ "core_routepermissionvalidator_routepermissionvalidator_validatepath",
"core_routeregistry_routeregistry",
"core_routeregistry_routeregistry_constructor",
"core_routeregistry_routeregistry_getremoveroutefns",
@@ -473,6 +791,7 @@
"navigation_worktab_setworktab",
"router_core_iframeroutemanager_ts",
"router_core_menuprocessor_ts",
+ "router_core_routepermissionvalidator_ts",
"router_core_routeregistry_ts",
"router_guards_aftereach_ts",
"router_guards_beforeeach_ts",
@@ -490,294 +809,7 @@
"utils_router_sidebar_menu_filter_ts",
"utils_router_ts"
],
- "3": [
- "api_admin_deletepilotcheckupactualitem",
- "api_admin_fetchfullmoontodolist",
- "api_admin_fetchpilotcheckupactualitems",
- "api_admin_fetchpilotcheckupdetail",
- "api_admin_fetchpilotcheckupreserveitems",
- "api_admin_fetchupdatefullmoontodoinsurance",
- "api_admin_markpilotcheckupchecked",
- "api_admin_savepilotcheckupactualitems",
- "api_business_fetchuploadattachment",
- "api_collection_protocol_fetchcollectionprotocoldetail",
- "art_page_content_index_reload",
- "checkup_management_checkup_reserve_items_dedupecheckupactualitems",
- "checkup_management_checkup_reserve_items_mapreserverowstoactualitems",
- "checkup_management_checkupdetaildialog_addactualitem",
- "checkup_management_checkupdetaildialog_deleteactualitem",
- "checkup_management_checkupdetaildialog_downloadreport",
- "checkup_management_checkupdetaildialog_fullfileurl",
- "checkup_management_checkupdetaildialog_handlemarkchecked",
- "checkup_management_checkupdetaildialog_handlereportupload",
- "checkup_management_checkupdetaildialog_isimagefile",
- "checkup_management_checkupdetaildialog_loaddata",
- "checkup_management_checkupdetaildialog_removereport",
- "checkup_management_checkupdetaildialog_saveactualitem",
- "checkup_management_checkupmarkcheckeddialog_downloadreport",
- "checkup_management_checkupmarkcheckeddialog_formatnowdatetime",
- "checkup_management_checkupmarkcheckeddialog_fullfileurl",
- "checkup_management_checkupmarkcheckeddialog_handlereportupload",
- "checkup_management_checkupmarkcheckeddialog_handlesubmit",
- "checkup_management_checkupmarkcheckeddialog_isimagefile",
- "checkup_management_checkupmarkcheckeddialog_loaddata",
- "checkup_management_checkupmarkcheckeddialog_parseattachmenturls",
- "checkup_management_checkupmarkcheckeddialog_removereport",
- "components_core_layouts_art_page_content_index_vue",
- "fullmoon_todo_index_buildinsuranceattachmentsvalue",
- "fullmoon_todo_index_buildinsurancepayload",
- "fullmoon_todo_index_formatymdfromany",
- "fullmoon_todo_index_fullfileurl",
- "fullmoon_todo_index_handleattachmentchange",
- "fullmoon_todo_index_handlebatchedit",
- "fullmoon_todo_index_handleedit",
- "fullmoon_todo_index_handleexportinsurancesheet",
- "fullmoon_todo_index_handleinsurancecompanychange",
- "fullmoon_todo_index_handleinsurancedialogclosed",
- "fullmoon_todo_index_handleinsurancetypechange",
- "fullmoon_todo_index_handlepreviewattachment",
- "fullmoon_todo_index_handlereset",
- "fullmoon_todo_index_handlesearch",
- "fullmoon_todo_index_handlesubmit",
- "fullmoon_todo_index_isimagefile",
- "fullmoon_todo_index_isvideofile",
- "fullmoon_todo_index_loaddata",
- "fullmoon_todo_index_normalizenewbornsex",
- "fullmoon_todo_index_parseinsuranceattachmentsfromurls",
- "fullmoon_todo_index_removeattachment",
- "fullmoon_todo_index_resetdialogcontext",
- "fullmoon_todo_index_resetformfields",
- "fullmoon_todo_index_resolveprotocolid",
- "navigation_jump_handlemenujump",
- "navigation_jump_openexternallink",
- "pilot_application_applicationdetaildialog_async",
- "pilot_application_applicationdetaildialog_if",
- "pilot_application_applicationdetaildialog_initdata",
- "pilot_application_applicationdetaildialog_validate",
- "pilot_application_index_cleartableselection",
- "production_work_order_stepdetailpanel_for",
- "qc_material_index_pad",
- "qc_work_order_index_buildconfiguredonlysection",
- "qc_work_order_index_buildtasktypesections",
- "qc_work_order_index_formatconfiguredlabitems",
- "qc_work_order_index_formatconfiguredthirditems",
- "qc_work_order_index_formatdetectmethods",
- "qc_work_order_index_formatmetric",
- "storage_facility_index_push",
- "utils_navigation_jump_ts",
- "utils_protocol_payment_installment_addmonthsymd",
- "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay",
- "utils_protocol_payment_installment_calcinstallmentdueamounts",
- "utils_protocol_payment_installment_sortfqpaymentdetails",
- "utils_protocol_payment_installment_syncfqpaymentdetailrowcount",
- "utils_protocol_payment_installment_ts",
- "views_cell_storage_fullmoon_todo_index_vue",
- "views_pilot_service_checkup_management_checkupdetaildialog_vue",
- "views_pilot_service_checkup_management_checkupmarkcheckeddialog_vue",
- "views_pilot_service_pilot_application_applicationdetaildialog_vue",
- "views_production_production_work_order_stepdetailpanel_vue",
- "views_quality_inspection_qc_material_index_vue",
- "views_quality_inspection_qc_work_order_index_vue"
- ],
- "4": [
- "api_production_fetchaddroutestep",
- "api_production_fetchallconsumablepacks",
- "api_production_fetchallconsumables",
- "api_production_fetchallconsumablestocklogs",
- "api_production_fetchalloutputtypes",
- "api_production_fetchallprocesscategories",
- "api_production_fetchallprocesses",
- "api_production_fetchallreagents",
- "api_production_fetchallreagentstocklogs",
- "api_production_fetchallsopdocuments",
- "api_production_fetchconsumablebatchstockin",
- "api_production_fetchconsumablebatchstockout",
- "api_production_fetchconsumablelist",
- "api_production_fetchconsumablepackdetail",
- "api_production_fetchconsumablepacklist",
- "api_production_fetchconsumablestockin",
- "api_production_fetchconsumablestocklogs",
- "api_production_fetchconsumablestockout",
- "api_production_fetchcopyroutestep",
- "api_production_fetchcreateconsumable",
- "api_production_fetchcreateconsumablepack",
- "api_production_fetchcreateoutputtype",
- "api_production_fetchcreateprocess",
- "api_production_fetchcreateprocesscategory",
- "api_production_fetchcreateprocessroute",
- "api_production_fetchcreatereagent",
- "api_production_fetchcreatesop",
- "api_production_fetchdeleteconsumable",
- "api_production_fetchdeleteconsumablepack",
- "api_production_fetchdeleteoutputtype",
- "api_production_fetchdeleteprocess",
- "api_production_fetchdeleteprocesscategory",
- "api_production_fetchdeleteprocessroute",
- "api_production_fetchdeletereagent",
- "api_production_fetchdeleteroutestep",
- "api_production_fetchdeletesop",
- "api_production_fetchoutputtypelist",
- "api_production_fetchprocesscategorylist",
- "api_production_fetchprocessdetail",
- "api_production_fetchprocesslist",
- "api_production_fetchprocessroutedetail",
- "api_production_fetchprocessroutelist",
- "api_production_fetchreagentbatchstockin",
- "api_production_fetchreagentbatchstockout",
- "api_production_fetchreagentlist",
- "api_production_fetchreagentstockin",
- "api_production_fetchreagentstocklogs",
- "api_production_fetchreagentstockout",
- "api_production_fetchreorderroutesteps",
- "api_production_fetchsetcurrentprocessroute",
- "api_production_fetchsoplist",
- "api_production_fetchupdateconsumable",
- "api_production_fetchupdateconsumablepack",
- "api_production_fetchupdateoutputtype",
- "api_production_fetchupdateprocess",
- "api_production_fetchupdateprocesscategory",
- "api_production_fetchupdateprocessroute",
- "api_production_fetchupdatereagent",
- "api_production_fetchupdateroutestep",
- "api_production_fetchupdatesop",
- "api_production_fetchupdatestepconsumables",
- "api_production_fetchupdatestepdatacollections",
- "api_production_fetchupdatestepoutputs",
- "api_production_fetchupdatestepreagents",
- "api_production_ts"
- ],
"5": [
- "api_admin_batchsavepilotcheckup",
- "api_admin_fetchcheckupinstitutionlist",
- "api_admin_fetchcheckupinstitutionpackagedetail",
- "api_admin_fetchcheckupinstitutionpackages",
- "api_admin_fetchcheckupinstitutionprojects",
- "api_admin_savepilotcheckup",
- "api_admin_savepilotcheckupreserveitems",
- "checkup_management_checkup_reserve_items_appendcheckupreserveitems",
- "checkup_management_checkup_reserve_items_dedupecheckupreserveitems",
- "checkup_management_checkup_reserve_items_findduplicateactualitemnames",
- "checkup_management_checkup_reserve_items_findduplicatereserveitemnames",
- "checkup_management_checkup_reserve_items_issameactualitem",
- "checkup_management_checkup_reserve_items_issamereserveitem",
- "checkup_management_checkup_reserve_items_normalizereserveprojectname",
- "checkup_management_checkup_reserve_items_parseprojectfee",
- "checkup_management_checkup_reserve_items_reserveitemexists",
- "checkup_management_checkup_reserve_items_reserveitemkey",
- "checkup_management_checkup_reserve_items_sumreserveitemsfee",
- "checkup_management_checkup_reserve_items_toreservecandidate",
- "checkup_management_checkupdetaildialog_handlesave",
- "checkup_management_checkupfilldialog_confirmpackageselect",
- "checkup_management_checkupfilldialog_confirmprojectselect",
- "checkup_management_checkupfilldialog_handleopenpackageselector",
- "checkup_management_checkupfilldialog_handleopenprojectselector",
- "checkup_management_checkupfilldialog_handlepackageview",
- "checkup_management_checkupfilldialog_handlesubmit",
- "checkup_management_checkupfilldialog_isprojectalreadyinreserve",
- "checkup_management_checkupfilldialog_loadeditdata",
- "checkup_management_checkupfilldialog_loadinstitutioncatalog",
- "checkup_management_checkupfilldialog_loadinstitutions",
- "checkup_management_checkupfilldialog_oninstitutionchange",
- "checkup_management_checkupfilldialog_parselist",
- "checkup_management_checkupfilldialog_projectstatuslabel",
- "checkup_management_checkupfilldialog_projectstatustagtype",
- "checkup_management_checkupfilldialog_requireinstitution",
- "checkup_management_checkupregisterdialog_confirmpackageselect",
- "checkup_management_checkupregisterdialog_confirmprojectselect",
- "checkup_management_checkupregisterdialog_handleopenpackageselector",
- "checkup_management_checkupregisterdialog_handleopenprojectselector",
- "checkup_management_checkupregisterdialog_handlepackageview",
- "checkup_management_checkupregisterdialog_handlesubmit",
- "checkup_management_checkupregisterdialog_oninstitutionchange",
- "checkup_management_checkupregisterdialog_requireinstitution",
- "checkup_management_checkupregisterdialog_reserveitemspayload",
- "components_business_dialog_form_body_index_vue",
- "core_iframeroutemanager_iframeroutemanager_add",
- "core_routepermissionvalidator_routepermissionvalidator",
- "core_routepermissionvalidator_routepermissionvalidator_buildmenupathset",
- "core_routepermissionvalidator_routepermissionvalidator_checkpathprefix",
- "core_routepermissionvalidator_routepermissionvalidator_haspermission",
- "core_routepermissionvalidator_routepermissionvalidator_isdynamicroutematch",
- "core_routepermissionvalidator_routepermissionvalidator_matchroute",
- "core_routepermissionvalidator_routepermissionvalidator_validatepath",
- "core_routevalidator_routevalidator_loglayouterror",
- "post_index_collectallpostbinddeptids",
- "post_index_collectpostbinddeptsubtreeids",
- "post_index_expandpostbinddepttree",
- "post_index_findpostbinddeptnodebyid",
- "router_core_routepermissionvalidator_ts",
- "views_pilot_service_checkup_management_checkup_reserve_items_ts",
- "views_pilot_service_checkup_management_checkupfilldialog_vue",
- "views_pilot_service_checkup_management_checkupregisterdialog_vue",
- "views_pilot_service_checkup_management_checkupreserveitemstable_vue",
- "views_system_post_index_vue"
- ],
- "6": [
- "api_admin_fetchcollectionregionlist",
- "api_admin_fetchcreatecollectionregion",
- "api_admin_fetchcreatehospital",
- "api_admin_fetchcreatemenu",
- "api_admin_fetchdeletecollectionregion",
- "api_admin_fetchdeletehospital",
- "api_admin_fetchdeletemenu",
- "api_admin_fetchhospitallist",
- "api_admin_fetchmenutree",
- "api_admin_fetchupdatecollectionregion",
- "api_admin_fetchupdatehospital",
- "api_admin_fetchupdatemenu",
- "category_index_catch",
- "category_index_collectids",
- "category_index_handlecategorytableselectionchange",
- "category_index_handleview",
- "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",
- "components_business_system_view_dialog_index_vue",
- "dept_index_get",
- "dept_index_postorder",
- "dept_index_preorder",
- "infusion_schedule_management_scheduleviewdialog_formatinfusionmethod",
- "material_index_pad",
- "menu_index_applytreeexpand",
- "menu_index_handleadd",
- "menu_index_handleaddchild",
- "menu_index_handledelete",
- "menu_index_handledialogclose",
- "menu_index_handleedit",
- "menu_index_handlereset",
- "menu_index_handlesearch",
- "menu_index_handleselectionchange",
- "menu_index_handlesubmit",
- "menu_index_handleview",
- "menu_index_loaddata",
- "menu_index_resetform",
- "menu_index_toggleexpand",
- "utils_outbound_qc_pilot_view_sections_isoutboundpilotserviceqctask",
- "utils_outbound_qc_pilot_view_sections_ts",
- "views_basic_info_collection_region_index_vue",
- "views_cell_storage_material_index_vue",
- "views_pilot_service_checkup_management_checkupviewdialog_vue",
- "views_pilot_service_infusion_schedule_management_scheduleviewdialog_vue",
- "views_production_cell_product_source_chain_samplecustomerviewdialog_vue",
- "views_system_category_index_vue",
- "views_system_dept_index_vue",
- "views_system_menu_index_vue"
- ],
- "7": [
"api_admin_fetchserviceordertxnlist",
"api_collection_protocol_fetchcollectionprotocolauditlist",
"api_collection_protocol_fetchcollectionprotocollist",
@@ -822,7 +854,6 @@
"payment_confirm_index_switchtab",
"protocol_finance_confirm_fields_finance_attachments_financeattachmentstourlstring",
"refund_confirm_index_buildlistparams",
- "refund_confirm_index_handleattachmentdownload",
"refund_confirm_index_handleattachmentpreview",
"refund_confirm_index_handlereset",
"refund_confirm_index_handlerowdblclick",
@@ -836,13 +867,261 @@
"views_cell_storage_refund_confirm_index_vue",
"views_pilot_service_channel_service_order_finance_index_vue"
],
+ "6": [
+ "api_system_fetchgetlatestupgradelog",
+ "locales_index_getdefaultlanguage",
+ "locales_index_ts",
+ "storage_storage_checkstoragecompatibility",
+ "storage_storage_config_storageconfig",
+ "storage_storage_config_storageconfig_createcurrentversionpattern",
+ "storage_storage_config_storageconfig_createkeypattern",
+ "storage_storage_config_storageconfig_createversionpattern",
+ "storage_storage_config_storageconfig_extractstoreidfromkey",
+ "storage_storage_config_storageconfig_extractversionfromkey",
+ "storage_storage_config_storageconfig_generatelegacykey",
+ "storage_storage_config_storageconfig_generatestoragekey",
+ "storage_storage_config_storageconfig_iscurrentversionkey",
+ "storage_storage_config_storageconfig_isversionedkey",
+ "storage_storage_getsystemstorage",
+ "storage_storage_getsysversion",
+ "storage_storage_key_manager_storagekeymanager",
+ "storage_storage_key_manager_storagekeymanager_findexistingkey",
+ "storage_storage_key_manager_storagekeymanager_getcurrentversionkey",
+ "storage_storage_key_manager_storagekeymanager_getstoragekey",
+ "storage_storage_key_manager_storagekeymanager_hascurrentversiondata",
+ "storage_storage_key_manager_storagekeymanager_migratedata",
+ "storage_storage_storagecompatibilitymanager",
+ "storage_storage_storagecompatibilitymanager_checkcompatibility",
+ "storage_storage_storagecompatibilitymanager_getlegacystoragedata",
+ "storage_storage_storagecompatibilitymanager_getsystemstorage",
+ "storage_storage_storagecompatibilitymanager_getsystemversion",
+ "storage_storage_storagecompatibilitymanager_handlestorageerror",
+ "storage_storage_storagecompatibilitymanager_hasanyversionstorage",
+ "storage_storage_storagecompatibilitymanager_hascurrentversionstorage",
+ "storage_storage_storagecompatibilitymanager_isstorageempty",
+ "storage_storage_storagecompatibilitymanager_performsystemlogout",
+ "storage_storage_storagecompatibilitymanager_showstorageerror",
+ "storage_storage_storagecompatibilitymanager_validatestoragedata",
+ "storage_storage_validatestoragedata",
+ "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_storage_storage_config_ts",
+ "utils_storage_storage_key_manager_ts",
+ "utils_storage_storage_ts",
+ "utils_sys_upgrade_ts"
+ ],
+ "7": [
+ "api_admin_completepilotapplication",
+ "api_admin_deletepilotapplication",
+ "api_admin_fetchfullmoontodolist",
+ "api_admin_fetchpilotapplicationlist",
+ "api_admin_fetchupdatefullmoontodoinsurance",
+ "api_admin_startpilotapplication",
+ "api_admin_voidpilotapplication",
+ "api_collection_protocol_fetchcollectionprotocoldetail",
+ "fullmoon_todo_index_buildinsuranceattachmentsvalue",
+ "fullmoon_todo_index_buildinsurancepayload",
+ "fullmoon_todo_index_formatymdfromany",
+ "fullmoon_todo_index_fullfileurl",
+ "fullmoon_todo_index_handlebatchedit",
+ "fullmoon_todo_index_handleedit",
+ "fullmoon_todo_index_handleexportinsurancesheet",
+ "fullmoon_todo_index_handleinsurancecompanychange",
+ "fullmoon_todo_index_handleinsurancedialogclosed",
+ "fullmoon_todo_index_handleinsurancetypechange",
+ "fullmoon_todo_index_handlepreviewattachment",
+ "fullmoon_todo_index_handlereset",
+ "fullmoon_todo_index_handlesearch",
+ "fullmoon_todo_index_handlesubmit",
+ "fullmoon_todo_index_isimagefile",
+ "fullmoon_todo_index_isvideofile",
+ "fullmoon_todo_index_loaddata",
+ "fullmoon_todo_index_normalizenewbornsex",
+ "fullmoon_todo_index_parseinsuranceattachmentsfromurls",
+ "fullmoon_todo_index_removeattachment",
+ "fullmoon_todo_index_resetdialogcontext",
+ "fullmoon_todo_index_resetformfields",
+ "fullmoon_todo_index_resolveprotocolid",
+ "pilot_application_index_caneditapplication",
+ "pilot_application_index_cleartableselection",
+ "pilot_application_index_handlebatchcomplete",
+ "pilot_application_index_handlebatchstart",
+ "pilot_application_index_handlebatchvoid",
+ "pilot_application_index_handlecomplete",
+ "pilot_application_index_handlecreate",
+ "pilot_application_index_handledelete",
+ "pilot_application_index_handleedit",
+ "pilot_application_index_handlereset",
+ "pilot_application_index_handlesearch",
+ "pilot_application_index_handleselectionchange",
+ "pilot_application_index_handlestart",
+ "pilot_application_index_handleview",
+ "pilot_application_index_handlevoid",
+ "pilot_application_index_loaddata",
+ "pilot_application_index_onformsaved",
+ "pilot_application_index_runbatchstatusaction",
+ "views_cell_storage_fullmoon_todo_index_vue",
+ "views_pilot_service_pilot_application_index_vue"
+ ],
"8": [
- "api_admin_updateinfusionschedulestatus",
- "components_business_work_order_remark_dialog_index_vue",
- "components_core_layouts_art_settings_panel_widget_settingitem_vue",
- "infusion_schedule_management_schedulecanceldialog_handlesubmit",
- "modules_user_search_handlereset",
- "modules_user_search_handlesearch",
+ "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_crypto_base64tobytes",
+ "http_crypto_bytestobase64",
+ "http_crypto_decryptjson",
+ "http_crypto_derivekey",
+ "http_crypto_encryptjson",
+ "http_crypto_frombase64url",
+ "http_crypto_hextobytes",
+ "http_crypto_randomnonce",
+ "http_crypto_sha256hex",
+ "http_crypto_tobase64url",
+ "http_error_geterrormessage",
+ "http_error_handleerror",
+ "http_error_httperror",
+ "http_error_httperror_constructor",
+ "http_error_httperror_tologdata",
+ "http_error_showerror",
+ "http_error_showsuccess",
+ "http_index_createhttperror",
+ "http_index_decryptresponseifneeded",
+ "http_index_delay",
+ "http_index_getencryptskipreason",
+ "http_index_getmaxretriesforconfig",
+ "http_index_handleunauthorizedresponse",
+ "http_index_ispathexcluded",
+ "http_index_logout",
+ "http_index_normalizerequestdata",
+ "http_index_onrefreshed",
+ "http_index_onrefreshfailed",
+ "http_index_parseuseridfromtoken",
+ "http_index_request",
+ "http_index_resetunauthorizederror",
+ "http_index_resolveuserid",
+ "http_index_retryrequest",
+ "http_index_shouldretry",
+ "http_index_subscribetokenrefresh",
+ "http_index_triggerlogoutwithdebounce",
+ "utils_http_crypto_ts",
+ "utils_http_error_ts",
+ "utils_http_index_ts"
+ ],
+ "9": [
+ "api_admin_fetchcreatesite",
+ "api_admin_fetchcreateuser",
+ "api_admin_fetchdeletesite",
+ "api_admin_fetchdeleteuser",
+ "api_admin_fetchdictdataoptions",
+ "api_admin_fetchresetpassword",
+ "api_admin_fetchroleoptions",
+ "api_admin_fetchsitelist",
+ "api_admin_fetchupdatesite",
+ "api_admin_fetchupdateuser",
+ "api_admin_fetchuserdetail",
+ "api_admin_fetchuserlist",
+ "site_index_formatcontactuserlabel",
+ "site_index_getsitetypelabel",
+ "site_index_handleadd",
+ "site_index_handlebatchdelete",
+ "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",
+ "user_index_filterdeptnode",
+ "user_index_formatuserdeptdisplay",
+ "user_index_formatuserroledisplay",
+ "user_index_handleadd",
+ "user_index_handledelete",
+ "user_index_handledeptnodeclick",
+ "user_index_handleedit",
+ "user_index_handlereset",
+ "user_index_handleresetpwd",
+ "user_index_handlesearch",
+ "user_index_handlesubmit",
+ "user_index_handleview",
+ "user_index_loaddata",
+ "user_index_loadroleoptions",
+ "user_index_resetform",
+ "views_system_site_index_vue",
+ "views_system_user_index_vue"
+ ],
+ "10": [
+ "pilot_application_applicationviewdialog_for",
+ "process_route_index_if",
+ "process_route_index_set",
+ "role_index_walk",
+ "source_chain_chaintoflow_annotateforkedges",
+ "source_chain_chaintoflow_chainapitoelements",
+ "source_chain_chaintoflow_haschaingraphcontent",
+ "source_chain_chaintoflow_layoutchainelements",
+ "source_chain_chaintoflow_makeflowedge",
+ "source_chain_chaintoflow_makeflownode",
+ "source_chain_chaintoflow_nextancestorlink",
+ "storage_facility_index_if",
+ "utils_category_path_display_ensurecategorypathdataloaded",
+ "utils_category_path_display_formatcategorypathlabel",
+ "utils_category_path_display_ts",
+ "utils_fetch_paged_list_fetchallpagedrecords",
+ "utils_fetch_paged_list_ts",
+ "utils_protocol_payment_installment_addmonthsymd",
+ "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay",
+ "utils_protocol_payment_installment_calcinstallmentdueamounts",
+ "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",
+ "utils_tree_path_resolvetreepathdisplay",
+ "utils_tree_path_ts",
+ "views_operations_storage_facility_index_vue",
+ "views_pilot_service_pilot_application_applicationviewdialog_vue",
+ "views_production_cell_product_source_chain_chaintoflow_ts",
+ "views_production_process_route_index_vue",
+ "views_system_role_index_vue"
+ ],
+ "11": [
"socket_index_websocketclient",
"socket_index_websocketclient_calculatereconnectdelay",
"socket_index_websocketclient_clearalltimers",
@@ -884,107 +1163,9 @@
"table_tablecache_tablecache_log",
"table_tablecache_tablecache_set",
"utils_socket_index_ts",
- "utils_table_tablecache_ts",
- "views_pilot_service_infusion_schedule_management_schedulecanceldialog_vue",
- "views_system_user_modules_user_search_vue",
- "widget_settingitem_emit",
- "widget_settingitem_if",
- "work_order_remark_dialog_index_handleclose",
- "work_order_remark_dialog_index_handlesubmit"
+ "utils_table_tablecache_ts"
],
- "9": [
- "api_business_fetchadjustorder",
- "api_business_fetchassigndelivery",
- "api_business_fetchattachmentdownloadurl",
- "api_business_fetchcancelorder",
- "api_business_fetchorderadjusts",
- "api_business_fetchorderdetail",
- "api_business_fetchorderitems",
- "api_business_fetchorderlist",
- "api_business_fetchpriceversiondetail",
- "api_business_fetchreviewcancel",
- "api_business_fetchsystemconfig",
- "api_business_fetchuploadproductimage",
- "api_business_ts",
- "components_business_qc_task_view_dialog_index_vue",
- "fullmoon_todo_index_handledownloadattachment",
- "payment_confirm_index_handleattachmentdownload",
- "qc_task_index_clearmaterialrow",
- "qc_task_index_formatmetric",
- "qc_task_index_handlereceptionattachmentdownload",
- "qc_task_index_hasresultvalue",
- "qc_task_index_isduplicatematerial",
- "qc_task_index_ismaterialoptiondisabled",
- "qc_task_index_normalizeresultparams",
- "qc_task_index_setresultnumber",
- "qc_task_index_toresultnumber",
- "qc_task_view_dialog_index_attachmentfullurl",
- "qc_task_view_dialog_index_handleattachmentdownload",
- "qc_task_view_dialog_index_handleattachmentpreview",
- "qc_work_order_outboundqcviewdialog_buildtasktypesections",
- "qc_work_order_outboundqcviewdialog_formatdetectmethods",
- "qc_work_order_outboundqcviewdialog_fullurl",
- "qc_work_order_outboundqcviewdialog_handledownload",
- "qc_work_order_outboundqcviewdialog_handletaskdownload",
- "qc_work_order_outboundqcviewdialog_handletaskpreview",
- "qc_work_order_outboundqcviewdialog_taskattachmentslotname",
- "storage_release_review_storagereleaseviewdialog_attachmentfullurl",
- "storage_release_review_storagereleaseviewdialog_handleattachmentdownload",
- "storage_release_review_storagereleaseviewdialog_handleattachmentpreview",
- "storage_release_review_storagereleaseviewdialog_handlereceptionattachmentdownload",
- "storage_release_review_storagereleaseviewdialog_handlereceptionattachmentpreview",
- "utils_download_attachment_downloadattachmentfile",
- "utils_download_attachment_triggeranchordownload",
- "utils_download_attachment_ts",
- "views_quality_inspection_qc_task_index_vue",
- "views_quality_inspection_qc_work_order_outboundqcviewdialog_vue",
- "views_quality_inspection_storage_release_review_storagereleaseviewdialog_vue"
- ],
- "10": [
- "api_admin_fetchcreatesite",
- "api_admin_fetchcreateuser",
- "api_admin_fetchdeletesite",
- "api_admin_fetchdeleteuser",
- "api_admin_fetchresetpassword",
- "api_admin_fetchsitelist",
- "api_admin_fetchupdatesite",
- "api_admin_fetchupdateuser",
- "api_admin_fetchuserdetail",
- "api_admin_fetchuserlist",
- "site_index_formatcontactuserlabel",
- "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",
- "user_index_filterdeptnode",
- "user_index_formatuserdeptdisplay",
- "user_index_formatuserroledisplay",
- "user_index_handleadd",
- "user_index_handledelete",
- "user_index_handledeptnodeclick",
- "user_index_handleedit",
- "user_index_handlereset",
- "user_index_handleresetpwd",
- "user_index_handlesearch",
- "user_index_handlesubmit",
- "user_index_handleview",
- "user_index_loaddata",
- "user_index_resetform",
- "views_system_site_index_vue",
- "views_system_user_index_vue"
- ],
- "11": [
+ "12": [
"components_business_sample_production_info_cards_index_vue",
"components_business_sample_qc_info_cards_index_vue",
"components_business_sample_storage_release_info_index_vue",
@@ -1027,7 +1208,7 @@
"views_cell_storage_protocol_protocolviewdialog_vue",
"views_research_donation_list_donationviewdialog_vue"
],
- "12": [
+ "13": [
"amount_input_index_handleblur",
"amount_input_index_handlefocus",
"amount_input_index_handleinput",
@@ -1069,158 +1250,44 @@
"views_pilot_service_channel_index_vue",
"views_research_donation_list_donationformdialog_vue"
],
- "13": [
- "art_screen_lock_index_tologin",
- "http_crypto_base64tobytes",
- "http_crypto_bytestobase64",
- "http_crypto_decryptjson",
- "http_crypto_derivekey",
- "http_crypto_encryptjson",
- "http_crypto_frombase64url",
- "http_crypto_hextobytes",
- "http_crypto_randomnonce",
- "http_crypto_sha256hex",
- "http_crypto_tobase64url",
- "http_error_geterrormessage",
- "http_error_handleerror",
- "http_error_httperror",
- "http_error_httperror_constructor",
- "http_error_httperror_tologdata",
- "http_error_showerror",
- "http_error_showsuccess",
- "http_index_createhttperror",
- "http_index_decryptresponseifneeded",
- "http_index_delay",
- "http_index_getencryptskipreason",
- "http_index_getmaxretriesforconfig",
- "http_index_handleunauthorizedresponse",
- "http_index_ispathexcluded",
- "http_index_logout",
- "http_index_normalizerequestdata",
- "http_index_onrefreshed",
- "http_index_onrefreshfailed",
- "http_index_parseuseridfromtoken",
- "http_index_request",
- "http_index_resetunauthorizederror",
- "http_index_resolveuserid",
- "http_index_retryrequest",
- "http_index_shouldretry",
- "http_index_subscribetokenrefresh",
- "http_index_triggerlogoutwithdebounce",
- "utils_http_crypto_ts",
- "utils_http_error_ts",
- "utils_http_index_ts"
- ],
"14": [
- "pilot_application_applicationviewdialog_for",
- "process_route_index_if",
- "process_route_index_set",
- "role_index_walk",
- "source_chain_chaintoflow_annotateforkedges",
- "source_chain_chaintoflow_chainapitoelements",
- "source_chain_chaintoflow_haschaingraphcontent",
- "source_chain_chaintoflow_layoutchainelements",
- "source_chain_chaintoflow_makeflowedge",
- "source_chain_chaintoflow_makeflownode",
- "source_chain_chaintoflow_nextancestorlink",
- "storage_facility_index_if",
- "utils_category_path_display_ensurecategorypathdataloaded",
- "utils_category_path_display_formatcategorypathlabel",
- "utils_category_path_display_ts",
- "utils_fetch_paged_list_fetchallpagedrecords",
- "utils_fetch_paged_list_ts",
- "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",
- "utils_tree_path_resolvetreepathdisplay",
- "utils_tree_path_ts",
- "views_operations_storage_facility_index_vue",
- "views_pilot_service_pilot_application_applicationviewdialog_vue",
- "views_production_cell_product_source_chain_chaintoflow_ts",
- "views_production_process_route_index_vue",
- "views_system_role_index_vue"
+ "api_business_fetchattachmentdownloadurl",
+ "components_business_qc_task_view_dialog_index_vue",
+ "fullmoon_todo_index_handledownloadattachment",
+ "payment_confirm_index_handleattachmentdownload",
+ "qc_task_index_clearmaterialrow",
+ "qc_task_index_formatmetric",
+ "qc_task_index_handlereceptionattachmentdownload",
+ "qc_task_index_hasresultvalue",
+ "qc_task_index_isduplicatematerial",
+ "qc_task_index_ismaterialoptiondisabled",
+ "qc_task_index_normalizeresultparams",
+ "qc_task_index_setresultnumber",
+ "qc_task_index_toresultnumber",
+ "qc_task_view_dialog_index_attachmentfullurl",
+ "qc_task_view_dialog_index_handleattachmentdownload",
+ "qc_task_view_dialog_index_handleattachmentpreview",
+ "qc_work_order_outboundqcviewdialog_buildtasktypesections",
+ "qc_work_order_outboundqcviewdialog_formatdetectmethods",
+ "qc_work_order_outboundqcviewdialog_fullurl",
+ "qc_work_order_outboundqcviewdialog_handledownload",
+ "qc_work_order_outboundqcviewdialog_handletaskdownload",
+ "qc_work_order_outboundqcviewdialog_handletaskpreview",
+ "qc_work_order_outboundqcviewdialog_taskattachmentslotname",
+ "refund_confirm_index_handleattachmentdownload",
+ "storage_release_review_storagereleaseviewdialog_attachmentfullurl",
+ "storage_release_review_storagereleaseviewdialog_handleattachmentdownload",
+ "storage_release_review_storagereleaseviewdialog_handleattachmentpreview",
+ "storage_release_review_storagereleaseviewdialog_handlereceptionattachmentdownload",
+ "storage_release_review_storagereleaseviewdialog_handlereceptionattachmentpreview",
+ "utils_download_attachment_downloadattachmentfile",
+ "utils_download_attachment_triggeranchordownload",
+ "utils_download_attachment_ts",
+ "views_quality_inspection_qc_task_index_vue",
+ "views_quality_inspection_qc_work_order_outboundqcviewdialog_vue",
+ "views_quality_inspection_storage_release_review_storagereleaseviewdialog_vue"
],
"15": [
- "locales_index_getdefaultlanguage",
- "locales_index_ts",
- "storage_storage_checkstoragecompatibility",
- "storage_storage_config_storageconfig",
- "storage_storage_config_storageconfig_createcurrentversionpattern",
- "storage_storage_config_storageconfig_createkeypattern",
- "storage_storage_config_storageconfig_createversionpattern",
- "storage_storage_config_storageconfig_extractstoreidfromkey",
- "storage_storage_config_storageconfig_extractversionfromkey",
- "storage_storage_config_storageconfig_generatelegacykey",
- "storage_storage_config_storageconfig_iscurrentversionkey",
- "storage_storage_config_storageconfig_isversionedkey",
- "storage_storage_getsystemstorage",
- "storage_storage_getsysversion",
- "storage_storage_key_manager_storagekeymanager",
- "storage_storage_key_manager_storagekeymanager_findexistingkey",
- "storage_storage_key_manager_storagekeymanager_getcurrentversionkey",
- "storage_storage_key_manager_storagekeymanager_getstoragekey",
- "storage_storage_key_manager_storagekeymanager_hascurrentversiondata",
- "storage_storage_key_manager_storagekeymanager_migratedata",
- "storage_storage_storagecompatibilitymanager",
- "storage_storage_storagecompatibilitymanager_checkcompatibility",
- "storage_storage_storagecompatibilitymanager_getlegacystoragedata",
- "storage_storage_storagecompatibilitymanager_getsystemstorage",
- "storage_storage_storagecompatibilitymanager_getsystemversion",
- "storage_storage_storagecompatibilitymanager_handlestorageerror",
- "storage_storage_storagecompatibilitymanager_hasanyversionstorage",
- "storage_storage_storagecompatibilitymanager_hascurrentversionstorage",
- "storage_storage_storagecompatibilitymanager_isstorageempty",
- "storage_storage_storagecompatibilitymanager_performsystemlogout",
- "storage_storage_storagecompatibilitymanager_showstorageerror",
- "storage_storage_storagecompatibilitymanager_validatestoragedata",
- "storage_storage_validatestoragedata",
- "utils_storage_storage_config_ts",
- "utils_storage_storage_key_manager_ts",
- "utils_storage_storage_ts"
- ],
- "16": [
- "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",
- "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"
- ],
- "17": [
"utils_mask_sensitive_maskidcard",
"utils_mask_sensitive_ts",
"utils_outbound_qc_pilot_view_sections_buildoutboundpilotcontextsections",
@@ -1251,32 +1318,36 @@
"utils_status_tag_registry_txntypelabel",
"utils_status_tag_registry_txntypetagtype"
],
- "18": [
- "api_admin_completepilotapplication",
- "api_admin_deletepilotapplication",
- "api_admin_fetchpilotapplicationlist",
- "api_admin_startpilotapplication",
- "api_admin_voidpilotapplication",
- "pilot_application_index_caneditapplication",
- "pilot_application_index_handlebatchcomplete",
- "pilot_application_index_handlebatchstart",
- "pilot_application_index_handlebatchvoid",
- "pilot_application_index_handlecomplete",
- "pilot_application_index_handlecreate",
- "pilot_application_index_handledelete",
- "pilot_application_index_handleedit",
- "pilot_application_index_handlereset",
- "pilot_application_index_handlesearch",
- "pilot_application_index_handleselectionchange",
- "pilot_application_index_handlestart",
- "pilot_application_index_handleview",
- "pilot_application_index_handlevoid",
- "pilot_application_index_loaddata",
- "pilot_application_index_onformsaved",
- "pilot_application_index_runbatchstatusaction",
- "views_pilot_service_pilot_application_index_vue"
+ "16": [
+ "api_admin_fetchcollectionregionlist",
+ "api_admin_fetchcreatecollectionregion",
+ "api_admin_fetchcreatehospital",
+ "api_admin_fetchdeletecollectionregion",
+ "api_admin_fetchdeletehospital",
+ "api_admin_fetchhospitallist",
+ "api_admin_fetchupdatecollectionregion",
+ "api_admin_fetchupdatehospital",
+ "collection_region_index_handleadd",
+ "collection_region_index_handleaddhospital",
+ "collection_region_index_handlebatchdelete",
+ "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",
+ "views_basic_info_collection_region_index_vue"
],
- "19": [
+ "17": [
"business_highlight_addcopybutton",
"business_highlight_highlightcode",
"business_highlight_insertlinenumbers",
@@ -1300,7 +1371,7 @@
"directives_index_setupglobdirectives",
"directives_index_ts"
],
- "20": [
+ "18": [
"api_production_task_fetchaddtaskstep",
"api_production_task_fetchcopytaskstep",
"api_production_task_fetchcreateproductiontask",
@@ -1324,28 +1395,7 @@
"production_work_order_edittaskinfodialog_loadtaskdetail",
"views_production_production_work_order_edittaskinfodialog_vue"
],
- "21": [
- "api_workflow_fetchapprovetask",
- "api_workflow_fetchbusinessalltasks",
- "api_workflow_fetchcompletedtasks",
- "api_workflow_fetchcreateprocessdef",
- "api_workflow_fetchdeleteprocessdef",
- "api_workflow_fetchdesignerdata",
- "api_workflow_fetchinstancedetail",
- "api_workflow_fetchmyinstances",
- "api_workflow_fetchpendingtasks",
- "api_workflow_fetchprocessdeflist",
- "api_workflow_fetchpublishversion",
- "api_workflow_fetchrejecttask",
- "api_workflow_fetchstartinstance",
- "api_workflow_fetchupdateprocessdef",
- "api_workflow_fetchversionlist",
- "api_workflow_ts",
- "components_approvaldialog_handlesubmit",
- "components_approvaldialog_loadformdata",
- "views_system_workflow_components_approvaldialog_vue"
- ],
- "22": [
+ "19": [
"core_usetable_usetable",
"core_usetable_usetableimpl",
"core_usetablecolumns_getcolumnchecks",
@@ -1364,7 +1414,26 @@
"table_tableutils_updatepaginationfromresponse",
"utils_table_tableutils_ts"
],
- "23": [
+ "20": [
+ "api_admin_fetchcreatecustomer",
+ "api_admin_fetchcustomerlist",
+ "api_admin_fetchdeletecustomer",
+ "api_admin_fetchupdatecustomer",
+ "customer_index_formatlocaldate",
+ "customer_index_handleadd",
+ "customer_index_handlebatchdelete",
+ "customer_index_handledelete",
+ "customer_index_handleedit",
+ "customer_index_handlereset",
+ "customer_index_handlesearch",
+ "customer_index_handleselectionchange",
+ "customer_index_handlesubmit",
+ "customer_index_handleview",
+ "customer_index_loaddata",
+ "customer_index_resetform",
+ "views_basic_info_customer_index_vue"
+ ],
+ "21": [
"core_componentloader_componentloader",
"core_componentloader_componentloader_constructor",
"core_componentloader_componentloader_createemptycomponent",
@@ -1383,25 +1452,7 @@
"router_core_componentloader_ts",
"router_core_routetransformer_ts"
],
- "24": [
- "api_admin_fetchcreatecustomer",
- "api_admin_fetchcustomerlist",
- "api_admin_fetchdeletecustomer",
- "api_admin_fetchupdatecustomer",
- "customer_index_formatlocaldate",
- "customer_index_handleadd",
- "customer_index_handledelete",
- "customer_index_handleedit",
- "customer_index_handlereset",
- "customer_index_handlesearch",
- "customer_index_handleselectionchange",
- "customer_index_handlesubmit",
- "customer_index_handleview",
- "customer_index_loaddata",
- "customer_index_resetform",
- "views_basic_info_customer_index_vue"
- ],
- "25": [
+ "22": [
"core_usechart_usechart",
"core_usechart_usechartcomponent",
"core_usechart_usechartops",
@@ -1419,7 +1470,7 @@
"ui_colors_setelementthemecolor",
"utils_ui_colors_ts"
],
- "26": [
+ "23": [
"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",
@@ -1436,7 +1487,7 @@
"ui_animation_toggletransition",
"utils_ui_animation_ts"
],
- "27": [
+ "24": [
"form_validator_getpasswordstrength",
"form_validator_trimspaces",
"form_validator_validateaccount",
@@ -1451,7 +1502,7 @@
"form_validator_validateurl",
"utils_form_validator_ts"
],
- "28": [
+ "25": [
"api_research_donation_fetchbatchdeleteresearchdonation",
"api_research_donation_fetchconvertfromstorage",
"api_research_donation_fetchconverttostorage",
@@ -1465,20 +1516,7 @@
"api_research_donation_fetchupdateresearchdonation",
"api_research_donation_ts"
],
- "29": [
- "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"
- ],
- "30": [
+ "26": [
"api_qc_material_fetchbatchstockinqcmaterial",
"api_qc_material_fetchbatchstockoutqcmaterial",
"api_qc_material_fetchcreateqcmaterial",
@@ -1490,18 +1528,7 @@
"api_qc_material_fetchupdateqcmaterial",
"api_qc_material_ts"
],
- "31": [
- "art_count_to_index_clamp",
- "art_count_to_index_currentvalue",
- "art_count_to_index_formatnumber",
- "art_count_to_index_ispaused",
- "art_count_to_index_isrunning",
- "art_count_to_index_progress",
- "art_count_to_index_shouldskipanimation",
- "art_count_to_index_targetvalue",
- "components_core_text_effect_art_count_to_index_vue"
- ],
- "32": [
+ "27": [
"art_fireworks_effect_index_fireworksystem",
"art_fireworks_effect_index_fireworksystem_constructor",
"art_fireworks_effect_index_fireworksystem_createfirework",
@@ -1512,7 +1539,18 @@
"art_fireworks_effect_index_fireworksystem_preloadimage",
"components_core_layouts_art_fireworks_effect_index_vue"
],
- "33": [
+ "28": [
+ "art_count_to_index_clamp",
+ "art_count_to_index_currentvalue",
+ "art_count_to_index_formatnumber",
+ "art_count_to_index_ispaused",
+ "art_count_to_index_isrunning",
+ "art_count_to_index_progress",
+ "art_count_to_index_shouldskipanimation",
+ "art_count_to_index_targetvalue",
+ "components_core_text_effect_art_count_to_index_vue"
+ ],
+ "29": [
"sys_error_handle_isignorablescripterror",
"sys_error_handle_normalizeerrormessage",
"sys_error_handle_registerpromiseerrorhandler",
@@ -1522,7 +1560,7 @@
"sys_error_handle_vueerrorhandler",
"utils_sys_error_handle_ts"
],
- "34": [
+ "30": [
"core_usetableheight_tableheightcalculator",
"core_usetableheight_tableheightcalculator_calculate",
"core_usetableheight_tableheightcalculator_calculateoffset",
@@ -1532,27 +1570,7 @@
"core_usetableheight_usetableheight",
"hooks_core_usetableheight_ts"
],
- "35": [
- "api_production_work_order_fetchcompleteproductionworkorder",
- "api_production_work_order_fetchconfigureproductionworkorder",
- "api_production_work_order_fetchcreateproductionworkorder",
- "api_production_work_order_fetchdeleteproductionworkorder",
- "api_production_work_order_fetchproductionworkorderdetail",
- "api_production_work_order_fetchproductionworkorderlist",
- "api_production_work_order_fetchupdateproductionworkorder",
- "api_production_work_order_ts"
- ],
- "36": [
- "api_qc_task_fetchcompleteqctask",
- "api_qc_task_fetchcreateqctask",
- "api_qc_task_fetchdeleteqctask",
- "api_qc_task_fetchqctaskdetail",
- "api_qc_task_fetchqctasklist",
- "api_qc_task_fetchstartqctask",
- "api_qc_task_fetchupdateqctaskattachments",
- "api_qc_task_ts"
- ],
- "37": [
+ "31": [
"app_vue",
"main_ts",
"src_app_refreshbuttonautoicons",
@@ -1561,16 +1579,7 @@
"src_main_masksecret",
"utils_sys_console_ts"
],
- "38": [
- "api_leave_fetchcreateleave",
- "api_leave_fetchdeleteleave",
- "api_leave_fetchleavedetail",
- "api_leave_fetchleavelist",
- "api_leave_fetchsubmitleave",
- "api_leave_fetchupdateleave",
- "api_leave_ts"
- ],
- "39": [
+ "32": [
"utils_protocol_payment_labels_formatpaymentamount",
"utils_protocol_payment_labels_formatpaymentduedate",
"utils_protocol_payment_labels_ispaymentduewithinwarnwindow",
@@ -1578,7 +1587,15 @@
"utils_protocol_payment_labels_startoflocalday",
"utils_protocol_payment_labels_ts"
],
- "40": [
+ "33": [
+ "utils_production_labels_productionconclusionlabel",
+ "utils_production_labels_productionconclusiontagtype",
+ "utils_production_labels_productionordersourcetag",
+ "utils_production_labels_productiontasktypeforworkorder",
+ "utils_production_labels_productiontasktypetag",
+ "utils_production_labels_ts"
+ ],
+ "34": [
"components_business_production_task_view_dialog_index_vue",
"production_task_view_dialog_index_formatdateonly",
"production_task_view_dialog_index_productstatuslabel",
@@ -1586,39 +1603,7 @@
"production_task_view_dialog_index_taskstatuslabel",
"production_task_view_dialog_index_tasktypelabel"
],
- "41": [
- "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"
- ],
- "42": [
- "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"
- ],
- "43": [
- "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"
- ],
- "44": [
- "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"
- ],
- "45": [
+ "35": [
"production_work_order_usetaskstepeditor_fromapiflag",
"production_work_order_usetaskstepeditor_normalizestepsubtables",
"production_work_order_usetaskstepeditor_parseordernum",
@@ -1626,784 +1611,780 @@
"production_work_order_usetaskstepeditor_usetaskstepeditor",
"views_production_production_work_order_usetaskstepeditor_ts"
],
- "46": [
+ "36": [
+ "art_page_content_index_reload",
+ "components_core_layouts_art_page_content_index_vue",
+ "navigation_jump_handlemenujump",
+ "navigation_jump_openexternallink",
+ "utils_navigation_jump_ts"
+ ],
+ "37": [
"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"
],
- "47": [
+ "38": [
"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"
],
- "48": [
- "api_storage_entry_sms_notification_fetchgeneratestorageentrysms",
- "api_storage_entry_sms_notification_fetchstorageentrysmslist",
- "api_storage_entry_sms_notification_fetchtogglestorageentrysmsnotified",
- "api_storage_entry_sms_notification_ts"
- ],
- "49": [
+ "39": [
"api_sample_sms_notification_fetchgeneratesms",
"api_sample_sms_notification_fetchsamplesmsnotificationlist",
"api_sample_sms_notification_fetchtogglesmsnotified",
"api_sample_sms_notification_ts"
],
- "50": [
+ "40": [
"infusion_schedule_management_scheduleeditdialog",
"infusion_schedule_management_scheduleeditdialog_if",
"infusion_schedule_management_scheduleeditdialog_synccellproductfromoption",
"views_pilot_service_infusion_schedule_management_scheduleeditdialog_vue"
],
- "51": [
+ "41": [
"config_setting_getsettingdefaults",
"config_setting_resettodefaults",
"config_setting_ts"
],
- "52": [
+ "42": [
"config_modules_component_ts",
"modules_component_getenabledglobalcomponents",
"modules_component_getglobalcomponentbykey"
],
- "53": [
+ "43": [
"utils_user_avatar_defaultavatarpathbyrole",
"utils_user_avatar_resolveuseravatarurl",
"utils_user_avatar_ts"
],
- "54": [
- "utils_production_labels_productionconclusionlabel",
- "utils_production_labels_productionconclusiontagtype",
- "utils_production_labels_ts"
- ],
- "55": [
+ "44": [
"form_responsive_calculateresponsivespan",
"form_responsive_createresponsivespancalculator",
"utils_form_responsive_ts"
],
- "56": [
+ "45": [
"art_line_chart_index_clearanimationtimers",
"art_line_chart_index_if",
"components_core_charts_art_line_chart_index_vue"
],
- "57": [
+ "46": [
"components_core_layouts_art_header_bar_index_vue",
"components_core_layouts_art_header_bar_widget_artusermenu_vue",
"widget_artusermenu_getrolename"
],
- "58": [
+ "47": [
"art_text_scroll_index_handlecontentclick",
"art_text_scroll_index_measuresizes",
"components_core_text_effect_art_text_scroll_index_vue"
],
- "59": [
+ "48": [
"components_business_order_operate_dialog_bridge_index_vue",
"order_operate_dialog_bridge_index_handlemessage",
"order_operate_dialog_bridge_index_postopen"
],
- "60": [
+ "49": [
"core_uselayoutheight_useautolayoutheight",
"core_uselayoutheight_uselayoutheight",
"hooks_core_uselayoutheight_ts"
],
- "61": [
+ "50": [
"utils_sort_order_fetchnextsortorder",
"utils_sort_order_ts"
],
- "62": [
+ "51": [
"ui_ep_icon_map_resolveepicon",
"utils_ui_ep_icon_map_ts"
],
- "63": [
+ "52": [
"ui_tabs_gettabconfig",
"utils_ui_tabs_ts"
],
- "64": [
+ "53": [
"ui_loading_getloadingbackground",
"utils_ui_loading_ts"
],
- "65": [
+ "54": [
"art_search_bar_index_if",
"components_core_forms_art_search_bar_index_vue"
],
- "66": [
+ "55": [
"art_form_index_if",
"components_core_forms_art_form_index_vue"
],
- "67": [
+ "56": [
"art_wang_editor_index_onsuccess",
"components_core_forms_art_wang_editor_index_vue"
],
- "68": [
+ "57": [
"art_donut_chart_card_index_formatnumber",
"components_core_cards_art_donut_chart_card_index_vue"
],
- "69": [
+ "58": [
"art_k_line_chart_index_getactualcolors",
"components_core_charts_art_k_line_chart_index_vue"
],
- "70": [
+ "59": [
"art_bar_chart_index_creategradientcolor",
"components_core_charts_art_bar_chart_index_vue"
],
- "71": [
+ "60": [
"art_h_bar_chart_index_creategradientcolor",
"components_core_charts_art_h_bar_chart_index_vue"
],
- "72": [
+ "61": [
"art_basic_banner_index_generatemeteors",
"components_core_banners_art_basic_banner_index_vue"
],
- "73": [
+ "62": [
"components_core_layouts_art_settings_panel_composables_usesettingsconfig_ts",
"composables_usesettingsconfig_usesettingsconfig"
],
- "74": [
+ "63": [
"components_core_layouts_art_menus_art_horizontal_menu_index_vue",
"components_core_layouts_art_menus_art_horizontal_menu_widget_horizontalsubmenu_vue"
],
- "75": [
+ "64": [
"components_business_order_operate_local_dialog_index_vue",
"order_operate_local_dialog_index_handlemessage"
],
- "76": [
+ "65": [
"components_business_product_view_dialog_index_vue",
"product_view_dialog_index_formatmeasureview"
],
- "77": [
+ "66": [
"core_usefastenter_usefastenter",
"hooks_core_usefastenter_ts"
],
- "78": [
+ "67": [
"core_useheaderbar_useheaderbar",
"hooks_core_useheaderbar_ts"
],
- "79": [
+ "68": [
"designer_flowdesigner_createedge",
"views_system_workflow_designer_flowdesigner_vue"
],
- "80": [
+ "69": [
"source_chain_chainlinkedge_handledblclick",
"views_production_cell_product_source_chain_chainlinkedge_vue"
],
- "81": [
+ "70": [
"production_work_order_dispatchtaskdialog_if",
"views_production_production_work_order_dispatchtaskdialog_vue"
],
- "82": [
+ "71": [
"infusion_schedule_management_index_if",
"views_pilot_service_infusion_schedule_management_index_vue"
],
- "83": [
+ "72": [
"channel_service_order_index_if",
"views_pilot_service_channel_service_order_index_vue"
],
- "84": [
+ "73": [
"pilot_application_applicationformdialog_if",
"views_pilot_service_pilot_application_applicationformdialog_vue"
],
- "85": [
+ "74": [
"store_index_initstore",
"store_index_ts"
],
- "86": [
+ "75": [
"env_d_ts"
],
- "87": [
+ "76": [
"shims_loose_d_ts"
],
- "88": [
+ "77": [
"types_api_d_ts"
],
- "89": [
+ "78": [
"types_index_ts"
],
- "90": [
+ "79": [
"types_config_index_ts"
],
- "91": [
+ "80": [
"types_component_chart_ts"
],
- "92": [
+ "81": [
"types_component_index_ts"
],
- "93": [
+ "82": [
"types_common_response_ts"
],
- "94": [
+ "83": [
"types_common_index_ts"
],
- "95": [
+ "84": [
"types_directive_directive_d_ts"
],
- "96": [
+ "85": [
"types_api_api_d_ts"
],
- "97": [
+ "86": [
"types_import_components_d_ts"
],
- "98": [
+ "87": [
"types_import_auto_imports_d_ts"
],
- "99": [
+ "88": [
"types_store_index_ts"
],
- "100": [
+ "89": [
"types_router_index_ts"
],
- "101": [
+ "90": [
"config_index_ts"
],
- "102": [
+ "91": [
"config_modules_festival_ts"
],
- "103": [
+ "92": [
"config_modules_headerbar_ts"
],
- "104": [
+ "93": [
"config_modules_fastenter_ts"
],
- "105": [
+ "94": [
"config_assets_images_ts"
],
- "106": [
+ "95": [
"plugins_echarts_ts"
],
- "107": [
+ "96": [
"plugins_index_ts"
],
- "108": [
+ "97": [
"mock_upgrade_changelog_ts"
],
- "109": [
+ "98": [
"mock_temp_articlelist_ts"
],
- "110": [
+ "99": [
"mock_temp_commentlist_ts"
],
- "111": [
+ "100": [
"mock_temp_formdata_ts"
],
- "112": [
+ "101": [
"mock_temp_commentdetail_ts"
],
- "113": [
+ "102": [
"enums_formenum_ts"
],
- "114": [
+ "103": [
"enums_appenum_ts"
],
- "115": [
+ "104": [
"utils_patch_el_select_filterable_ts"
],
- "116": [
+ "105": [
"utils_index_ts"
],
- "117": [
+ "106": [
"utils_qc_labels_ts"
],
- "118": [
+ "107": [
"utils_ui_emojo_ts"
],
- "119": [
+ "108": [
"utils_ui_index_ts"
],
- "120": [
+ "109": [
"utils_ui_iconify_loader_ts"
],
- "121": [
+ "110": [
"utils_form_index_ts"
],
- "122": [
+ "111": [
"utils_constants_links_ts"
],
- "123": [
+ "112": [
"utils_constants_index_ts"
],
- "124": [
+ "113": [
"utils_navigation_index_ts"
],
- "125": [
+ "114": [
"utils_storage_index_ts"
],
- "126": [
+ "115": [
"utils_sys_mittbus_ts"
],
- "127": [
+ "116": [
"utils_sys_index_ts"
],
- "128": [
+ "117": [
"utils_table_tableconfig_ts"
],
- "129": [
+ "118": [
"utils_http_status_ts"
],
- "130": [
+ "119": [
"components_core_tables_art_table_index_vue"
],
- "131": [
+ "120": [
"components_core_tables_art_table_header_index_vue"
],
- "132": [
+ "121": [
"components_core_forms_art_button_more_index_vue"
],
- "133": [
+ "122": [
"components_core_forms_art_excel_import_index_vue"
],
- "134": [
+ "123": [
"components_core_forms_art_excel_export_index_vue"
],
- "135": [
+ "124": [
"components_core_forms_art_drag_verify_index_vue"
],
- "136": [
+ "125": [
"components_core_forms_art_button_table_index_vue"
],
- "137": [
+ "126": [
"components_core_widget_art_icon_button_index_vue"
],
- "138": [
+ "127": [
"components_core_cards_art_bar_chart_card_index_vue"
],
- "139": [
+ "128": [
"components_core_cards_art_data_list_card_index_vue"
],
- "140": [
+ "129": [
"components_core_cards_art_timeline_list_card_index_vue"
],
- "141": [
+ "130": [
"components_core_cards_art_stats_card_index_vue"
],
- "142": [
+ "131": [
"components_core_cards_art_image_card_index_vue"
],
- "143": [
+ "132": [
"components_core_cards_art_progress_card_index_vue"
],
- "144": [
+ "133": [
"components_core_cards_art_line_chart_card_index_vue"
],
- "145": [
+ "134": [
"components_core_charts_art_scatter_chart_index_vue"
],
- "146": [
+ "135": [
"components_core_charts_art_dual_bar_compare_chart_index_vue"
],
- "147": [
+ "136": [
"components_core_charts_art_ring_chart_index_vue"
],
- "148": [
+ "137": [
"components_core_charts_art_radar_chart_index_vue"
],
- "149": [
+ "138": [
"components_core_others_art_watermark_index_vue"
],
- "150": [
+ "139": [
"components_core_others_art_menu_right_index_vue"
],
- "151": [
+ "140": [
"components_core_banners_art_card_banner_index_vue"
],
- "152": [
+ "141": [
"components_core_layouts_art_global_component_index_vue"
],
- "153": [
+ "142": [
"components_core_layouts_art_settings_panel_index_vue"
],
- "154": [
+ "143": [
"components_core_layouts_art_settings_panel_widget_themesettings_vue"
],
- "155": [
+ "144": [
"components_core_layouts_art_settings_panel_widget_settingheader_vue"
],
- "156": [
+ "145": [
"components_core_layouts_art_settings_panel_widget_menustylesettings_vue"
],
- "157": [
+ "146": [
"components_core_layouts_art_settings_panel_widget_basicsettings_vue"
],
- "158": [
+ "147": [
"components_core_layouts_art_settings_panel_widget_settingdrawer_vue"
],
- "159": [
+ "148": [
"components_core_layouts_art_settings_panel_widget_settingactions_vue"
],
- "160": [
+ "149": [
"components_core_layouts_art_settings_panel_widget_colorsettings_vue"
],
- "161": [
+ "150": [
"components_core_layouts_art_settings_panel_widget_menulayoutsettings_vue"
],
- "162": [
+ "151": [
"components_core_layouts_art_settings_panel_widget_sectiontitle_vue"
],
- "163": [
+ "152": [
"components_core_layouts_art_settings_panel_widget_boxstylesettings_vue"
],
- "164": [
+ "153": [
"components_core_layouts_art_settings_panel_widget_containersettings_vue"
],
- "165": [
+ "154": [
"components_core_layouts_art_chat_window_index_vue"
],
- "166": [
+ "155": [
"components_core_layouts_art_menus_art_mixed_menu_index_vue"
],
- "167": [
+ "156": [
"components_core_layouts_art_notification_index_vue"
],
- "168": [
+ "157": [
"components_core_layouts_art_fast_enter_index_vue"
],
- "169": [
+ "158": [
"components_core_layouts_art_breadcrumb_index_vue"
],
- "170": [
+ "159": [
"components_core_theme_theme_svg_index_vue"
],
- "171": [
+ "160": [
"components_core_views_result_artresultpage_vue"
],
- "172": [
+ "161": [
"components_core_views_exception_exceptionillustration_vue"
],
- "173": [
+ "162": [
"components_core_views_exception_artexception_vue"
],
- "174": [
+ "163": [
"components_core_views_login_authtopbar_vue"
],
- "175": [
+ "164": [
"components_core_views_login_loginleftview_vue"
],
- "176": [
+ "165": [
"components_core_text_effect_art_festival_text_scroll_index_vue"
],
- "177": [
+ "166": [
"components_core_base_art_svg_icon_index_vue"
],
- "178": [
+ "167": [
"components_core_base_art_back_to_top_index_vue"
],
- "179": [
+ "168": [
"components_core_base_art_logo_index_vue"
],
- "180": [
+ "169": [
"components_core_media_art_video_player_index_vue"
],
- "181": [
+ "170": [
"components_core_media_art_cutter_img_index_vue"
],
- "182": [
+ "171": [
"components_business_protocol_finance_confirm_fields_index_vue"
],
- "183": [
+ "172": [
"components_business_protocol_payment_detail_readonly_index_vue"
],
- "184": [
+ "173": [
"hooks_index_ts"
],
- "185": [
+ "174": [
"views_auth_login_index_vue"
],
- "186": [
+ "175": [
"views_cell_storage_protocol_index_vue"
],
- "187": [
+ "176": [
"views_cell_storage_sample_reception_info_index_vue"
],
- "188": [
+ "177": [
"views_cell_storage_payment_info_index_vue"
],
- "189": [
+ "178": [
"views_cell_storage_storage_cert_index_vue"
],
- "190": [
+ "179": [
"views_cell_storage_protocol_audit_index_vue"
],
- "191": [
+ "180": [
"views_cell_storage_storage_entry_info_index_vue"
],
- "192": [
+ "181": [
"views_cell_storage_material_stock_log_index_vue"
],
- "193": [
+ "182": [
"views_outside_iframe_vue"
],
- "194": [
+ "183": [
"views_operations_demo_index_vue"
],
- "195": [
+ "184": [
"views_operations_clean_room_index_vue"
],
- "196": [
+ "185": [
"views_operations_exhibition_appointment_index_vue"
],
- "197": [
+ "186": [
"views_research_donation_audit_index_vue"
],
- "198": [
+ "187": [
"views_research_donation_list_index_vue"
],
- "199": [
+ "188": [
"views_dashboard_console_index_vue"
],
- "200": [
+ "189": [
"views_system_tenant_index_vue"
],
- "201": [
+ "190": [
"views_system_order_index_vue"
],
- "202": [
+ "191": [
"views_system_unit_index_vue"
],
- "203": [
+ "192": [
"views_system_express_index_vue"
],
- "204": [
+ "193": [
"views_system_user_detail_vue"
],
- "205": [
+ "194": [
"views_system_workflow_my_applications_index_vue"
],
- "206": [
+ "195": [
"views_system_workflow_task_pending_index_vue"
],
- "207": [
+ "196": [
"views_system_workflow_task_completed_index_vue"
],
- "208": [
+ "197": [
"views_system_workflow_components_processstatustag_vue"
],
- "209": [
+ "198": [
"views_system_workflow_process_index_vue"
],
- "210": [
+ "199": [
"views_system_dict_index_vue"
],
- "211": [
+ "200": [
"views_system_leave_index_vue"
],
- "212": [
+ "201": [
"views_production_output_type_index_vue"
],
- "213": [
+ "202": [
"views_production_cell_product_index_vue"
],
- "214": [
+ "203": [
"views_production_cell_product_sourcechaingraph_vue"
],
- "215": [
+ "204": [
"views_production_cell_product_source_chain_chaininject_ts"
],
- "216": [
+ "205": [
"views_production_cell_product_source_chain_chain_types_ts"
],
- "217": [
+ "206": [
"views_production_cell_product_source_chain_chainflowtheme_ts"
],
- "218": [
+ "207": [
"views_production_cell_product_source_chain_chainnodecard_vue"
],
- "219": [
+ "208": [
"views_production_sop_index_vue"
],
- "220": [
+ "209": [
"views_production_production_task_index_vue"
],
- "221": [
+ "210": [
"views_production_reagent_index_vue"
],
- "222": [
+ "211": [
"views_production_production_work_order_index_vue"
],
- "223": [
+ "212": [
"views_production_production_work_order_taskinputenhancedtable_vue"
],
- "224": [
+ "213": [
"views_production_production_work_order_taskexecutiondialog_vue"
],
- "225": [
+ "214": [
"views_production_production_work_order_taskoutputlist_vue"
],
- "226": [
+ "215": [
"views_production_production_work_order_taskoutputproductdialog_vue"
],
- "227": [
+ "216": [
"views_production_consumable_pack_index_vue"
],
- "228": [
+ "217": [
"views_production_consumable_index_vue"
],
- "229": [
+ "218": [
"views_production_process_index_vue"
],
- "230": [
+ "219": [
"views_production_process_category_index_vue"
],
- "231": [
+ "220": [
"views_index_index_vue"
],
- "232": [
+ "221": [
"views_quality_inspection_sample_reception_check_item_index_vue"
],
- "233": [
+ "222": [
"views_quality_inspection_lab_test_item_index_vue"
],
- "234": [
+ "223": [
"views_quality_inspection_sample_reception_index_vue"
],
- "235": [
+ "224": [
"views_quality_inspection_storage_release_review_index_vue"
],
- "236": [
+ "225": [
"views_quality_inspection_qc_material_usage_index_vue"
],
- "237": [
+ "226": [
"views_quality_inspection_third_party_company_index_vue"
],
- "238": [
+ "227": [
"views_exception_500_index_vue"
],
- "239": [
+ "228": [
"views_exception_403_index_vue"
],
- "240": [
+ "229": [
"views_exception_404_index_vue"
],
- "241": [
+ "230": [
"views_pilot_service_cell_product_type_index_vue"
],
- "242": [
+ "231": [
"views_pilot_service_checkup_institution_index_vue"
],
- "243": [
+ "232": [
"views_pilot_service_checkup_institution_checkuppackagepanel_vue"
],
- "244": [
+ "233": [
"views_pilot_service_channel_service_order_serviceordertxntable_vue"
],
- "245": [
+ "234": [
"views_pilot_service_channel_service_order_serviceordertxndialog_vue"
],
- "246": [
+ "235": [
"views_pilot_service_cell_product_price_index_vue"
],
- "247": [
+ "236": [
"views_pilot_service_checkup_management_index_vue"
],
- "248": [
+ "237": [
"views_pilot_service_cell_product_spec_index_vue"
],
- "249": [
+ "238": [
"views_basic_info_cell_sample_type_index_vue"
],
- "250": [
+ "239": [
"views_basic_info_insurance_company_index_vue"
],
- "251": [
+ "240": [
"assets_svg_loading_ts"
],
- "252": [
+ "241": [
"store_modules_worktab_ts"
],
- "253": [
+ "242": [
"store_modules_table_ts"
],
- "254": [
+ "243": [
"store_modules_menu_ts"
],
- "255": [
+ "244": [
"store_modules_setting_ts"
],
- "256": [
+ "245": [
"store_modules_user_ts"
],
- "257": [
+ "246": [
"router_routesalias_ts"
],
- "258": [
+ "247": [
"router_core_index_ts"
],
- "259": [
+ "248": [
"router_modules_sqxp_ts"
],
- "260": [
+ "249": [
"router_modules_index_ts"
],
- "261": [
+ "250": [
"router_modules_exception_ts"
],
- "262": [
+ "251": [
"router_routes_staticroutes_ts"
],
- "263": [
+ "252": [
"router_routes_asyncroutes_ts"
]
},
"cohesion": {
"0": 0.01,
- "1": 0.03,
- "2": 0.03,
+ "1": 0.01,
+ "2": 0.02,
"3": 0.03,
"4": 0.03,
"5": 0.05,
- "6": 0.04,
- "7": 0.05,
- "8": 0.07,
- "9": 0.05,
+ "6": 0.06,
+ "7": 0.06,
+ "8": 0.06,
+ "9": 0.06,
"10": 0.06,
- "11": 0.07,
+ "11": 0.1,
"12": 0.07,
- "13": 0.08,
+ "13": 0.07,
"14": 0.07,
"15": 0.09,
- "16": 0.09,
- "17": 0.09,
- "18": 0.13,
- "19": 0.12,
- "20": 0.1,
- "21": 0.12,
- "22": 0.16,
- "23": 0.2,
- "24": 0.17,
- "25": 0.27,
- "26": 0.14,
- "27": 0.15,
- "28": 0.17,
- "29": 0.18,
- "30": 0.2,
- "31": 0.22,
- "32": 0.28,
- "33": 0.39,
- "34": 0.36,
- "35": 0.25,
- "36": 0.25,
- "37": 0.33,
- "38": 0.29,
- "39": 0.47,
- "40": 0.33,
- "41": 0.33,
- "42": 0.33,
- "43": 0.33,
- "44": 0.33,
- "45": 0.33,
- "46": 0.5,
+ "16": 0.1,
+ "17": 0.12,
+ "18": 0.1,
+ "19": 0.16,
+ "20": 0.15,
+ "21": 0.2,
+ "22": 0.27,
+ "23": 0.14,
+ "24": 0.15,
+ "25": 0.17,
+ "26": 0.2,
+ "27": 0.28,
+ "28": 0.22,
+ "29": 0.39,
+ "30": 0.36,
+ "31": 0.33,
+ "32": 0.47,
+ "33": 0.33,
+ "34": 0.33,
+ "35": 0.33,
+ "36": 0.5,
+ "37": 0.5,
+ "38": 0.67,
+ "39": 0.5,
+ "40": 0.5,
+ "41": 1.0,
+ "42": 0.67,
+ "43": 1.0,
+ "44": 0.67,
+ "45": 0.67,
+ "46": 0.67,
"47": 0.67,
- "48": 0.5,
- "49": 0.5,
- "50": 0.5,
+ "48": 0.67,
+ "49": 0.67,
+ "50": 1.0,
"51": 1.0,
- "52": 0.67,
+ "52": 1.0,
"53": 1.0,
- "54": 0.67,
- "55": 0.67,
- "56": 0.67,
- "57": 0.67,
- "58": 0.67,
- "59": 0.67,
- "60": 0.67,
+ "54": 1.0,
+ "55": 1.0,
+ "56": 1.0,
+ "57": 1.0,
+ "58": 1.0,
+ "59": 1.0,
+ "60": 1.0,
"61": 1.0,
"62": 1.0,
"63": 1.0,
@@ -2595,18 +2576,7 @@
"249": 1.0,
"250": 1.0,
"251": 1.0,
- "252": 1.0,
- "253": 1.0,
- "254": 1.0,
- "255": 1.0,
- "256": 1.0,
- "257": 1.0,
- "258": 1.0,
- "259": 1.0,
- "260": 1.0,
- "261": 1.0,
- "262": 1.0,
- "263": 1.0
+ "252": 1.0
},
"gods": [
{
@@ -2662,15 +2632,37 @@
],
"surprises": [
{
- "source": "handleAttachmentDownload()",
- "target": "downloadAttachmentFile()",
+ "source": "handleBatchDelete()",
+ "target": "withFullscreenLoading()",
"source_files": [
- "views/cell-storage/refund-confirm/index.vue",
- "utils/download-attachment.ts"
+ "views/system/site/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 `handleAttachmentDownload()` unexpectedly reaches hub `downloadAttachmentFile()`"
+ "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `handleBatchDelete()` unexpectedly reaches hub `withFullscreenLoading()`"
+ },
+ {
+ "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": "handleBatchDelete()",
+ "target": "withFullscreenLoading()",
+ "source_files": [
+ "views/basic-info/collection-region/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": "subscribeTokenRefresh()",
@@ -2693,28 +2685,6 @@
"confidence": "INFERRED",
"relation": "calls",
"why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `fetchRefreshToken()` unexpectedly reaches hub `handleUnauthorizedResponse()`"
- },
- {
- "source": "fetchLeaveList()",
- "target": "get()",
- "source_files": [
- "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 `fetchLeaveList()` unexpectedly reaches hub `get()`"
- },
- {
- "source": "fetchLeaveDetail()",
- "target": "get()",
- "source_files": [
- "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 `fetchLeaveDetail()` unexpectedly reaches hub `get()`"
}
]
}
\ No newline at end of file
diff --git a/web-admin/graphify-out/.graphify_extract.json b/web-admin/graphify-out/.graphify_extract.json
index 85018445..5f69c281 100644
--- a/web-admin/graphify-out/.graphify_extract.json
+++ b/web-admin/graphify-out/.graphify_extract.json
@@ -931,6 +931,27 @@
"source_file": "utils/production-labels.ts",
"source_location": "L11"
},
+ {
+ "id": "utils_production_labels_productionordersourcetag",
+ "label": "productionOrderSourceTag()",
+ "file_type": "code",
+ "source_file": "utils/production-labels.ts",
+ "source_location": "L19"
+ },
+ {
+ "id": "utils_production_labels_productiontasktypetag",
+ "label": "productionTaskTypeTag()",
+ "file_type": "code",
+ "source_file": "utils/production-labels.ts",
+ "source_location": "L30"
+ },
+ {
+ "id": "utils_production_labels_productiontasktypeforworkorder",
+ "label": "productionTaskTypeForWorkOrder()",
+ "file_type": "code",
+ "source_file": "utils/production-labels.ts",
+ "source_location": "L46"
+ },
{
"id": "utils_index_ts",
"label": "index.ts",
@@ -4849,49 +4870,49 @@
"label": "fetchProductionWorkOrderList()",
"file_type": "code",
"source_file": "api/production-work-order.ts",
- "source_location": "L24"
+ "source_location": "L54"
},
{
"id": "api_production_work_order_fetchproductionworkorderdetail",
"label": "fetchProductionWorkOrderDetail()",
"file_type": "code",
"source_file": "api/production-work-order.ts",
- "source_location": "L42"
+ "source_location": "L72"
},
{
"id": "api_production_work_order_fetchcompleteproductionworkorder",
"label": "fetchCompleteProductionWorkOrder()",
"file_type": "code",
"source_file": "api/production-work-order.ts",
- "source_location": "L46"
+ "source_location": "L76"
},
{
"id": "api_production_work_order_fetchcreateproductionworkorder",
"label": "fetchCreateProductionWorkOrder()",
"file_type": "code",
"source_file": "api/production-work-order.ts",
- "source_location": "L50"
+ "source_location": "L80"
},
{
"id": "api_production_work_order_fetchconfigureproductionworkorder",
"label": "fetchConfigureProductionWorkOrder()",
"file_type": "code",
"source_file": "api/production-work-order.ts",
- "source_location": "L63"
+ "source_location": "L93"
},
{
"id": "api_production_work_order_fetchupdateproductionworkorder",
"label": "fetchUpdateProductionWorkOrder()",
"file_type": "code",
"source_file": "api/production-work-order.ts",
- "source_location": "L79"
+ "source_location": "L109"
},
{
"id": "api_production_work_order_fetchdeleteproductionworkorder",
"label": "fetchDeleteProductionWorkOrder()",
"file_type": "code",
"source_file": "api/production-work-order.ts",
- "source_location": "L86"
+ "source_location": "L116"
},
{
"id": "api_qc_task_result_ts",
@@ -10176,7 +10197,7 @@
"label": "if()",
"file_type": "code",
"source_file": "views/production/production-work-order/DispatchTaskDialog.vue",
- "source_location": "L289"
+ "source_location": "L290"
},
{
"id": "views_production_production_work_order_taskoutputproductdialog_vue",
@@ -14538,6 +14559,33 @@
"source_location": "L11",
"weight": 1.0
},
+ {
+ "source": "utils_production_labels_ts",
+ "target": "utils_production_labels_productionordersourcetag",
+ "relation": "contains",
+ "confidence": "EXTRACTED",
+ "source_file": "utils/production-labels.ts",
+ "source_location": "L19",
+ "weight": 1.0
+ },
+ {
+ "source": "utils_production_labels_ts",
+ "target": "utils_production_labels_productiontasktypetag",
+ "relation": "contains",
+ "confidence": "EXTRACTED",
+ "source_file": "utils/production-labels.ts",
+ "source_location": "L30",
+ "weight": 1.0
+ },
+ {
+ "source": "utils_production_labels_ts",
+ "target": "utils_production_labels_productiontasktypeforworkorder",
+ "relation": "contains",
+ "confidence": "EXTRACTED",
+ "source_file": "utils/production-labels.ts",
+ "source_location": "L46",
+ "weight": 1.0
+ },
{
"source": "utils_money_format_ts",
"target": "utils_money_format_addthousandseparators",
@@ -21429,7 +21477,7 @@
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api/production-work-order.ts",
- "source_location": "L24",
+ "source_location": "L54",
"weight": 1.0
},
{
@@ -21438,7 +21486,7 @@
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api/production-work-order.ts",
- "source_location": "L42",
+ "source_location": "L72",
"weight": 1.0
},
{
@@ -21447,7 +21495,7 @@
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api/production-work-order.ts",
- "source_location": "L46",
+ "source_location": "L76",
"weight": 1.0
},
{
@@ -21456,7 +21504,7 @@
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api/production-work-order.ts",
- "source_location": "L50",
+ "source_location": "L80",
"weight": 1.0
},
{
@@ -21465,7 +21513,7 @@
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api/production-work-order.ts",
- "source_location": "L63",
+ "source_location": "L93",
"weight": 1.0
},
{
@@ -21474,7 +21522,7 @@
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api/production-work-order.ts",
- "source_location": "L79",
+ "source_location": "L109",
"weight": 1.0
},
{
@@ -21483,7 +21531,7 @@
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api/production-work-order.ts",
- "source_location": "L86",
+ "source_location": "L116",
"weight": 1.0
},
{
@@ -29493,7 +29541,7 @@
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "views/production/production-work-order/DispatchTaskDialog.vue",
- "source_location": "L289",
+ "source_location": "L290",
"weight": 1.0
},
{
@@ -36062,7 +36110,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api/production-work-order.ts",
- "source_location": "L33",
+ "source_location": "L63",
"weight": 1.0
},
{
@@ -36072,7 +36120,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api/production-work-order.ts",
- "source_location": "L43",
+ "source_location": "L73",
"weight": 1.0
},
{
diff --git a/web-admin/graphify-out/GRAPH_REPORT.md b/web-admin/graphify-out/GRAPH_REPORT.md
index 259e79d2..7f2a0ee7 100644
--- a/web-admin/graphify-out/GRAPH_REPORT.md
+++ b/web-admin/graphify-out/GRAPH_REPORT.md
@@ -1,10 +1,10 @@
# Graph Report - src (2026-05-26)
## Corpus Check
-- Large corpus: 632 files · ~389,944 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder, or use --no-semantic to run AST-only.
+- Large corpus: 632 files · ~390,279 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder, or use --no-semantic to run AST-only.
## Summary
-- 1813 nodes · 2357 edges · 48 communities detected
+- 1816 nodes · 2360 edges · 37 communities detected
- Extraction: 77% EXTRACTED · 23% INFERRED · 0% AMBIGUOUS · INFERRED: 538 edges (avg confidence: 0.8)
- Token cost: 0 input · 0 output
@@ -33,30 +33,19 @@
- [[_COMMUNITY_Community 21|Community 21]]
- [[_COMMUNITY_Community 22|Community 22]]
- [[_COMMUNITY_Community 23|Community 23]]
-- [[_COMMUNITY_Community 24|Community 24]]
- [[_COMMUNITY_Community 25|Community 25]]
- [[_COMMUNITY_Community 26|Community 26]]
-- [[_COMMUNITY_Community 28|Community 28]]
+- [[_COMMUNITY_Community 27|Community 27]]
- [[_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 36|Community 36]]
- [[_COMMUNITY_Community 37|Community 37]]
- [[_COMMUNITY_Community 38|Community 38]]
- [[_COMMUNITY_Community 39|Community 39]]
- [[_COMMUNITY_Community 41|Community 41]]
-- [[_COMMUNITY_Community 42|Community 42]]
- [[_COMMUNITY_Community 43|Community 43]]
-- [[_COMMUNITY_Community 44|Community 44]]
-- [[_COMMUNITY_Community 46|Community 46]]
-- [[_COMMUNITY_Community 47|Community 47]]
-- [[_COMMUNITY_Community 48|Community 48]]
-- [[_COMMUNITY_Community 49|Community 49]]
-- [[_COMMUNITY_Community 51|Community 51]]
-- [[_COMMUNITY_Community 53|Community 53]]
## God Nodes (most connected - your core abstractions)
1. `get()` - 193 edges
@@ -71,258 +60,198 @@
10. `buildOutboundPilotContextSections()` - 12 edges
## Surprising Connections (you probably didn't know these)
-- `handleAttachmentDownload()` --calls--> `downloadAttachmentFile()` [INFERRED]
- views/cell-storage/refund-confirm/index.vue → utils/download-attachment.ts
+- `handleBatchDelete()` --calls--> `withFullscreenLoading()` [INFERRED]
+ views/system/site/index.vue → utils/fullscreen-loading.ts
+- `handleBatchDelete()` --calls--> `withFullscreenLoading()` [INFERRED]
+ views/basic-info/customer/index.vue → utils/fullscreen-loading.ts
+- `handleBatchDelete()` --calls--> `withFullscreenLoading()` [INFERRED]
+ views/basic-info/collection-region/index.vue → utils/fullscreen-loading.ts
- `subscribeTokenRefresh()` --calls--> `push()` [INFERRED]
utils/http/index.ts → views/operations/storage-facility/index.vue
- `handleUnauthorizedResponse()` --calls--> `fetchRefreshToken()` [INFERRED]
utils/http/index.ts → api/auth.ts
-- `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
## Communities
### Community 0 - "Community 0"
Cohesion: 0.01
-Nodes (93): fetchAccessLogList(), fetchActiveRegions(), fetchCategoryList(), fetchCategoryParameters(), fetchCellProductPriceList(), fetchCellProductSpecList(), fetchCellProductTypeList(), fetchCellSampleTypeList() (+85 more)
+Nodes (143): fetchAccessLogList(), fetchActiveRegions(), fetchCategoryList(), fetchCategoryParameters(), fetchCellProductPriceList(), fetchCellProductSpecList(), fetchCellProductTypeList(), fetchCellSampleTypeList() (+135 more)
### Community 1 - "Community 1"
-Cohesion: 0.03
-Nodes (62): fetchBatchGenerateProtocolNos(), fetchBatchGenerateSampleCodes(), fetchBatchIssueProtocolNos(), fetchBatchIssueSampleCodes(), fetchCollectionProtocolNoList(), fetchCreateCollectionProtocolNo(), fetchCreateSampleCode(), fetchDeleteCollectionProtocolNo() (+54 more)
+Cohesion: 0.01
+Nodes (10): fetchDeleteProjectSystemItem(), fetchDeptTree(), fetchGetRoleList(), fetchNotDeletedRegions(), fetchPostBoundUserIds(), fetchRegionList(), loadRoleList(), handleView() (+2 more)
### Community 2 - "Community 2"
-Cohesion: 0.03
-Nodes (39): fetchGetMenuList(), fetchGetMenuCodes(), fetchGetUserInfo(), fetchLogin(), fetchRefreshToken(), clickTab(), handleTouchEnd(), setTransition() (+31 more)
+Cohesion: 0.02
+Nodes (71): fetchBatchGenerateProtocolNos(), fetchBatchGenerateSampleCodes(), fetchBatchIssueProtocolNos(), fetchBatchIssueSampleCodes(), fetchCollectionProtocolNoList(), fetchCreateCollectionProtocolNo(), fetchCreateMenu(), fetchCreateSampleCode() (+63 more)
### Community 3 - "Community 3"
Cohesion: 0.03
-Nodes (61): deletePilotCheckupActualItem(), fetchFullmoonTodoList(), fetchPilotCheckupActualItems(), fetchPilotCheckupDetail(), fetchPilotCheckupReserveItems(), fetchUpdateFullmoonTodoInsurance(), markPilotCheckupChecked(), savePilotCheckupActualItems() (+53 more)
+Nodes (82): batchSavePilotCheckup(), deletePilotCheckupActualItem(), fetchCheckupInstitutionList(), fetchCheckupInstitutionPackageDetail(), fetchCheckupInstitutionPackages(), fetchCheckupInstitutionProjects(), fetchPilotCheckupActualItems(), fetchPilotCheckupDetail() (+74 more)
### Community 4 - "Community 4"
Cohesion: 0.03
-Nodes (22): fetchAllConsumablePacks(), fetchAllConsumables(), fetchAllConsumableStockLogs(), fetchAllOutputTypes(), fetchAllProcessCategories(), fetchAllProcesses(), fetchAllReagents(), fetchAllReagentStockLogs() (+14 more)
+Nodes (40): fetchGetMenuList(), fetchGetMenuCodes(), fetchGetUserInfo(), fetchLogin(), fetchRefreshToken(), clickTab(), handleTouchEnd(), setTransition() (+32 more)
### Community 5 - "Community 5"
Cohesion: 0.05
-Nodes (45): batchSavePilotCheckup(), fetchCheckupInstitutionList(), fetchCheckupInstitutionPackageDetail(), fetchCheckupInstitutionPackages(), fetchCheckupInstitutionProjects(), savePilotCheckup(), savePilotCheckupReserveItems(), appendCheckupReserveItems() (+37 more)
+Nodes (34): fetchServiceOrderTxnList(), fetchCollectionProtocolAuditList(), fetchCollectionProtocolList(), fetchPaymentDetailList(), fetchReceiptConfirmedList(), fetchReceiptConfirmList(), fetchReceiptConfirmSubmit(), fetchRefundConfirmedList() (+26 more)
### Community 6 - "Community 6"
-Cohesion: 0.04
-Nodes (35): fetchCollectionRegionList(), fetchCreateCollectionRegion(), fetchCreateHospital(), fetchCreateMenu(), fetchDeleteCollectionRegion(), fetchDeleteHospital(), fetchDeleteMenu(), fetchHospitalList() (+27 more)
+Cohesion: 0.06
+Nodes (11): fetchGetLatestUpgradeLog(), getDefaultLanguage(), checkStorageCompatibility(), StorageConfig, getSystemStorage(), getSysVersion(), StorageKeyManager, StorageCompatibilityManager (+3 more)
### Community 7 - "Community 7"
-Cohesion: 0.05
-Nodes (35): fetchServiceOrderTxnList(), fetchCollectionProtocolAuditList(), fetchCollectionProtocolList(), fetchPaymentDetailList(), fetchReceiptConfirmedList(), fetchReceiptConfirmList(), fetchReceiptConfirmSubmit(), fetchRefundConfirmedList() (+27 more)
+Cohesion: 0.06
+Nodes (39): completePilotApplication(), deletePilotApplication(), fetchFullmoonTodoList(), fetchPilotApplicationList(), fetchUpdateFullmoonTodoInsurance(), startPilotApplication(), voidPilotApplication(), fetchCollectionProtocolDetail() (+31 more)
### Community 8 - "Community 8"
-Cohesion: 0.07
-Nodes (8): updateInfusionScheduleStatus(), handleSubmit(), handleReset(), handleSearch(), WebSocketClient, TableCache, emit(), handleSubmit()
+Cohesion: 0.06
+Nodes (36): disableDevTools(), handleLock(), handleUnlock(), isMobile(), toLogin(), base64ToBytes(), bytesToBase64(), decryptJson() (+28 more)
### Community 9 - "Community 9"
-Cohesion: 0.05
-Nodes (25): fetchAttachmentDownloadUrl(), fetchOrderAdjusts(), fetchOrderDetail(), fetchOrderItems(), fetchOrderList(), fetchPriceVersionDetail(), fetchSystemConfig(), handleDownloadAttachment() (+17 more)
+Cohesion: 0.06
+Nodes (38): fetchCreateSite(), fetchCreateUser(), fetchDeleteSite(), fetchDeleteUser(), fetchDictDataOptions(), fetchResetPassword(), fetchRoleOptions(), fetchSiteList() (+30 more)
### Community 10 - "Community 10"
Cohesion: 0.06
-Nodes (33): fetchCreateSite(), fetchCreateUser(), fetchDeleteSite(), fetchDeleteUser(), fetchResetPassword(), fetchSiteList(), fetchUpdateSite(), fetchUpdateUser() (+25 more)
+Nodes (26): for(), set(), walk(), annotateForkEdges(), chainApiToElements(), nextAncestorLink(), if(), ensureCategoryPathDataLoaded() (+18 more)
### Community 11 - "Community 11"
-Cohesion: 0.07
-Nodes (21): auditorDisplay(), dash(), expressName(), formatYm(), formatYmd(), sampleTypeName(), siteName(), unitName() (+13 more)
+Cohesion: 0.1
+Nodes (2): WebSocketClient, TableCache
### Community 12 - "Community 12"
Cohesion: 0.07
-Nodes (22): handleBlur(), handleFocus(), handleInput(), fetchEthnicList(), addSample(), applyDonationBundleToForm(), confirmBatchTransportApply(), createEmptyTransport() (+14 more)
+Nodes (21): auditorDisplay(), dash(), expressName(), formatYm(), formatYmd(), sampleTypeName(), siteName(), unitName() (+13 more)
### Community 13 - "Community 13"
-Cohesion: 0.08
-Nodes (32): toLogin(), base64ToBytes(), bytesToBase64(), decryptJson(), deriveKey(), encryptJson(), fromBase64Url(), hexToBytes() (+24 more)
+Cohesion: 0.07
+Nodes (22): handleBlur(), handleFocus(), handleInput(), fetchEthnicList(), addSample(), applyDonationBundleToForm(), confirmBatchTransportApply(), createEmptyTransport() (+14 more)
### Community 14 - "Community 14"
Cohesion: 0.07
-Nodes (21): for(), set(), walk(), annotateForkEdges(), chainApiToElements(), nextAncestorLink(), if(), ensureCategoryPathDataLoaded() (+13 more)
+Nodes (20): fetchAttachmentDownloadUrl(), handleDownloadAttachment(), handleAttachmentDownload(), handleReceptionAttachmentDownload(), attachmentFullUrl(), handleAttachmentDownload(), handleAttachmentPreview(), formatDetectMethods() (+12 more)
### Community 15 - "Community 15"
Cohesion: 0.09
-Nodes (8): getDefaultLanguage(), checkStorageCompatibility(), StorageConfig, getSystemStorage(), getSysVersion(), StorageKeyManager, StorageCompatibilityManager, validateStorageData()
-
-### Community 16 - "Community 16"
-Cohesion: 0.09
-Nodes (9): fetchGetAllUpgradeLogs(), fetchGetChinaMapData(), fetchGetComments(), fetchGetCurrentVersion(), fetchGetLatestUpgradeLog(), fetchGetSystemConfig(), fetchGetUpgradeLogs(), systemUpgrade() (+1 more)
-
-### Community 17 - "Community 17"
-Cohesion: 0.09
Nodes (11): maskIdCard(), buildOutboundPilotContextSections(), applicationStatusLabel(), applicationStatusTagType(), infusionMethodLabel(), infusionStatusLabel(), infusionStatusTagType(), qcStatusLabel() (+3 more)
-### Community 18 - "Community 18"
-Cohesion: 0.13
-Nodes (17): completePilotApplication(), deletePilotApplication(), fetchPilotApplicationList(), startPilotApplication(), voidPilotApplication(), handleBatchComplete(), handleBatchStart(), handleBatchVoid() (+9 more)
+### Community 16 - "Community 16"
+Cohesion: 0.1
+Nodes (19): fetchCollectionRegionList(), fetchCreateCollectionRegion(), fetchCreateHospital(), fetchDeleteCollectionRegion(), fetchDeleteHospital(), fetchHospitalList(), fetchUpdateCollectionRegion(), fetchUpdateHospital() (+11 more)
-### Community 19 - "Community 19"
+### Community 17 - "Community 17"
Cohesion: 0.12
Nodes (15): addCopyButton(), highlightCode(), insertLineNumbers(), isBlockProcessed(), markBlockAsProcessed(), processBlock(), setupHighlightDirective(), setupRippleDirective() (+7 more)
-### Community 20 - "Community 20"
+### Community 18 - "Community 18"
Cohesion: 0.1
Nodes (6): fetchProductionTaskDetail(), fetchProductionTaskList(), fetchUpdateProductionTask(), handleClose(), handleSubmit(), loadTaskDetail()
-### Community 21 - "Community 21"
-Cohesion: 0.12
-Nodes (12): fetchApproveTask(), fetchBusinessAllTasks(), fetchCompletedTasks(), fetchDesignerData(), fetchInstanceDetail(), fetchMyInstances(), fetchPendingTasks(), fetchProcessDefList() (+4 more)
-
-### Community 22 - "Community 22"
+### Community 19 - "Community 19"
Cohesion: 0.16
Nodes (10): useTable(), useTableImpl(), getColumnChecks(), useTableColumns(), createErrorHandler(), createSmartDebounce(), defaultResponseAdapter(), extractPagination() (+2 more)
-### Community 23 - "Community 23"
+### Community 20 - "Community 20"
+Cohesion: 0.15
+Nodes (12): fetchCreateCustomer(), fetchCustomerList(), fetchDeleteCustomer(), fetchUpdateCustomer(), handleAdd(), handleBatchDelete(), handleDelete(), handleReset() (+4 more)
+
+### Community 21 - "Community 21"
Cohesion: 0.2
Nodes (2): ComponentLoader, RouteTransformer
-### Community 24 - "Community 24"
-Cohesion: 0.17
-Nodes (11): fetchCreateCustomer(), fetchCustomerList(), fetchDeleteCustomer(), fetchUpdateCustomer(), handleAdd(), handleDelete(), handleReset(), handleSearch() (+3 more)
-
-### Community 25 - "Community 25"
+### Community 22 - "Community 22"
Cohesion: 0.27
Nodes (14): useChart(), useChartComponent(), useChartOps(), colourBlend(), getCssVar(), getDarkColor(), getLightColor(), handleElementThemeColor() (+6 more)
-### Community 26 - "Community 26"
+### Community 23 - "Community 23"
Cohesion: 0.14
Nodes (8): useSettingsHandlers(), useSettingsPanel(), useSettingsState(), useCeremony(), useTheme(), themeAnimation(), toggleTheme(), toggleTransition()
-### Community 28 - "Community 28"
+### Community 25 - "Community 25"
Cohesion: 0.17
Nodes (3): fetchResearchDonationAuditList(), fetchResearchDonationDetail(), fetchResearchDonationList()
-### Community 29 - "Community 29"
-Cohesion: 0.18
-Nodes (3): fetchMaterialList(), fetchMaterialOptions(), fetchMaterialStockLogList()
-
-### Community 30 - "Community 30"
+### Community 26 - "Community 26"
Cohesion: 0.2
Nodes (2): fetchQcMaterialList(), fetchQcMaterialOptions()
-### Community 32 - "Community 32"
+### Community 27 - "Community 27"
Cohesion: 0.28
Nodes (1): FireworkSystem
-### Community 33 - "Community 33"
+### Community 29 - "Community 29"
Cohesion: 0.39
Nodes (6): isIgnorableScriptError(), normalizeErrorMessage(), registerPromiseErrorHandler(), registerResourceErrorHandler(), scriptErrorHandler(), setupErrorHandle()
-### Community 34 - "Community 34"
+### Community 30 - "Community 30"
Cohesion: 0.36
Nodes (1): TableHeightCalculator
-### Community 35 - "Community 35"
-Cohesion: 0.25
-Nodes (2): fetchProductionWorkOrderDetail(), fetchProductionWorkOrderList()
-
-### Community 36 - "Community 36"
-Cohesion: 0.25
-Nodes (2): fetchQcTaskDetail(), fetchQcTaskList()
-
-### Community 37 - "Community 37"
+### Community 31 - "Community 31"
Cohesion: 0.33
Nodes (2): logApiCryptoBootInfo(), maskSecret()
-### Community 38 - "Community 38"
-Cohesion: 0.29
-Nodes (2): fetchLeaveDetail(), fetchLeaveList()
-
-### Community 39 - "Community 39"
+### Community 32 - "Community 32"
Cohesion: 0.47
Nodes (3): isPaymentDueWithinWarnWindow(), parsePaymentDueYmd(), startOfLocalDay()
-### Community 41 - "Community 41"
-Cohesion: 0.33
-Nodes (2): fetchSampleReceptionCheckItemList(), fetchSampleReceptionCheckItemsActive()
+### Community 36 - "Community 36"
+Cohesion: 0.5
+Nodes (3): reload(), handleMenuJump(), openExternalLink()
-### Community 42 - "Community 42"
-Cohesion: 0.33
-Nodes (2): fetchQcThirdPartyItemList(), fetchQcThirdPartyItemsActive()
-
-### Community 43 - "Community 43"
-Cohesion: 0.33
-Nodes (2): fetchQcThirdPartyCompanyList(), fetchQcThirdPartyCompanyOptions()
-
-### Community 44 - "Community 44"
-Cohesion: 0.33
-Nodes (2): fetchQcLabTestItemList(), fetchQcLabTestItemsActive()
-
-### Community 46 - "Community 46"
+### Community 37 - "Community 37"
Cohesion: 0.5
Nodes (2): focusInput(), handleKeydown()
-### Community 47 - "Community 47"
+### Community 38 - "Community 38"
Cohesion: 0.67
Nodes (2): if(), logSidebarMenu()
-### Community 48 - "Community 48"
-Cohesion: 0.5
-Nodes (1): fetchStorageEntrySmsList()
-
-### Community 49 - "Community 49"
+### Community 39 - "Community 39"
Cohesion: 0.5
Nodes (1): fetchSampleSmsNotificationList()
-### Community 51 - "Community 51"
+### Community 41 - "Community 41"
Cohesion: 1.0
Nodes (2): getSettingDefaults(), resetToDefaults()
-### Community 53 - "Community 53"
+### Community 43 - "Community 43"
Cohesion: 1.0
Nodes (2): defaultAvatarPathByRole(), resolveUserAvatarUrl()
## Knowledge Gaps
-- **Thin community `Community 23`** (17 nodes): `ComponentLoader`, `.constructor()`, `.createEmptyComponent()`, `.createErrorComponent()`, `.load()`, `.loadIframe()`, `.loadLayout()`, `.load()`, `RouteTransformer`, `.extractFirstSegment()`, `.handleFirstLevelRoute()`, `.handleIframeRoute()`, `.handleNormalRoute()`, `.isFirstLevelRoute()`, `.transform()`, `ComponentLoader.ts`, `RouteTransformer.ts`
+- **Thin community `Community 11`** (42 nodes): `WebSocketClient`, `.calculateReconnectDelay()`, `.clearAllTimers()`, `.clearConnectionTimers()`, `.clearTimer()`, `.close()`, `.closeCurrentSocketForReconnect()`, `.connect()`, `.connectionStatusText()`, `.constructor()`, `.destroyInstance()`, `.flushMessageQueue()`, `.getInstance()`, `.getReadyStateText()`, `.handleClose()`, `.handleConnectionTimeout()`, `.handleError()`, `.handleMessage()`, `.handleOpen()`, `.init()`, `.isWebSocketConnected()`, `.reconnect()`, `.resetHeartbeat()`, `.send()`, `.startHeartbeat()`, `.startPing()`, `TableCache`, `.cleanupExpired()`, `.clear()`, `.clearByTags()`, `.clearCurrentSearch()`, `.clearPagination()`, `.constructor()`, `.evictLRU()`, `.generateKey()`, `.generateTags()`, `.get()`, `.getStats()`, `.log()`, `.set()`, `index.ts`, `tableCache.ts`
Too small to be a meaningful cluster - may be noise or needs more connections extracted.
-- **Thin community `Community 30`** (10 nodes): `fetchBatchStockInQcMaterial()`, `fetchBatchStockOutQcMaterial()`, `fetchCreateQcMaterial()`, `fetchDeleteQcMaterial()`, `fetchQcMaterialList()`, `fetchQcMaterialOptions()`, `fetchStockInQcMaterial()`, `fetchStockOutQcMaterial()`, `fetchUpdateQcMaterial()`, `qc-material.ts`
+- **Thin community `Community 21`** (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 32`** (9 nodes): `FireworkSystem`, `.constructor()`, `.createFirework()`, `.createParticle()`, `.getAvailableParticle()`, `.initializePool()`, `.preloadAllImages()`, `.preloadImage()`, `index.vue`
+- **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 34`** (8 nodes): `TableHeightCalculator`, `.calculate()`, `.calculateOffset()`, `.calculatePaginationOffset()`, `.constructor()`, `.getHeaderHeight()`, `useTableHeight()`, `useTableHeight.ts`
+- **Thin community `Community 27`** (9 nodes): `FireworkSystem`, `.constructor()`, `.createFirework()`, `.createParticle()`, `.getAvailableParticle()`, `.initializePool()`, `.preloadAllImages()`, `.preloadImage()`, `index.vue`
Too small to be a meaningful cluster - may be noise or needs more connections extracted.
-- **Thin community `Community 35`** (8 nodes): `fetchCompleteProductionWorkOrder()`, `fetchConfigureProductionWorkOrder()`, `fetchCreateProductionWorkOrder()`, `fetchDeleteProductionWorkOrder()`, `fetchProductionWorkOrderDetail()`, `fetchProductionWorkOrderList()`, `fetchUpdateProductionWorkOrder()`, `production-work-order.ts`
+- **Thin community `Community 30`** (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 36`** (8 nodes): `fetchCompleteQcTask()`, `fetchCreateQcTask()`, `fetchDeleteQcTask()`, `fetchQcTaskDetail()`, `fetchQcTaskList()`, `fetchStartQcTask()`, `fetchUpdateQcTaskAttachments()`, `qc-task.ts`
+- **Thin community `Community 31`** (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 37`** (7 nodes): `App.vue`, `main.ts`, `refreshButtonAutoIcons()`, `refreshPanelTitleIcons()`, `logApiCryptoBootInfo()`, `maskSecret()`, `console.ts`
+- **Thin community `Community 37`** (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 38`** (7 nodes): `fetchCreateLeave()`, `fetchDeleteLeave()`, `fetchLeaveDetail()`, `fetchLeaveList()`, `fetchSubmitLeave()`, `fetchUpdateLeave()`, `leave.ts`
+- **Thin community `Community 38`** (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`** (6 nodes): `fetchCreateSampleReceptionCheckItem()`, `fetchDeleteSampleReceptionCheckItem()`, `fetchSampleReceptionCheckItemList()`, `fetchSampleReceptionCheckItemsActive()`, `fetchUpdateSampleReceptionCheckItem()`, `sample-reception-check-item.ts`
+- **Thin community `Community 39`** (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 42`** (6 nodes): `fetchCreateQcThirdPartyItem()`, `fetchDeleteQcThirdPartyItem()`, `fetchQcThirdPartyItemList()`, `fetchQcThirdPartyItemsActive()`, `fetchUpdateQcThirdPartyItem()`, `qc-third-party-item.ts`
+- **Thin community `Community 41`** (3 nodes): `getSettingDefaults()`, `resetToDefaults()`, `setting.ts`
Too small to be a meaningful cluster - may be noise or needs more connections extracted.
-- **Thin community `Community 43`** (6 nodes): `fetchCreateQcThirdPartyCompany()`, `fetchDeleteQcThirdPartyCompany()`, `fetchQcThirdPartyCompanyList()`, `fetchQcThirdPartyCompanyOptions()`, `fetchUpdateQcThirdPartyCompany()`, `qc-third-party-company.ts`
- Too small to be a meaningful cluster - may be noise or needs more connections extracted.
-- **Thin community `Community 44`** (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 46`** (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 47`** (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 48`** (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 49`** (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 51`** (3 nodes): `getSettingDefaults()`, `resetToDefaults()`, `setting.ts`
- Too small to be a meaningful cluster - may be noise or needs more connections extracted.
-- **Thin community `Community 53`** (3 nodes): `defaultAvatarPathByRole()`, `resolveUserAvatarUrl()`, `user-avatar.ts`
+- **Thin community `Community 43`** (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 3`, `Community 4`, `Community 5`, `Community 6`, `Community 7`, `Community 9`, `Community 10`, `Community 12`, `Community 14`, `Community 16`, `Community 18`, `Community 20`, `Community 21`, `Community 24`, `Community 28`, `Community 29`, `Community 30`, `Community 35`, `Community 36`, `Community 38`, `Community 41`, `Community 42`, `Community 43`, `Community 44`, `Community 48`, `Community 49`?**
- _High betweenness centrality (0.269) - this node is a cross-community bridge._
-- **Why does `push()` connect `Community 3` to `Community 32`, `Community 0`, `Community 5`, `Community 8`, `Community 9`, `Community 10`, `Community 12`, `Community 13`, `Community 14`, `Community 16`, `Community 17`?**
- _High betweenness centrality (0.127) - this node is a cross-community bridge._
-- **Why does `handleDynamicRoutes()` connect `Community 2` to `Community 5`?**
- _High betweenness centrality (0.050) - this node is a cross-community bridge._
+- **Why does `get()` connect `Community 0` to `Community 1`, `Community 2`, `Community 3`, `Community 4`, `Community 5`, `Community 6`, `Community 7`, `Community 39`, `Community 9`, `Community 10`, `Community 13`, `Community 16`, `Community 18`, `Community 20`, `Community 25`, `Community 26`?**
+ _High betweenness centrality (0.284) - this node is a cross-community bridge._
+- **Why does `push()` connect `Community 3` to `Community 1`, `Community 36`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 10`, `Community 11`, `Community 13`, `Community 14`, `Community 15`, `Community 27`?**
+ _High betweenness centrality (0.142) - this node is a cross-community bridge._
- **Are the 192 inferred relationships involving `get()` (e.g. with `collectLeafFacilityNodesInTreeOrder()` and `buildTreePathLabelFromFlat()`) actually correct?**
_`get()` has 192 INFERRED edges - model-reasoned connections that need verification._
- **Are the 32 inferred relationships involving `push()` (e.g. with `collectLeafFacilityNodesInTreeOrder()` and `fetchAllPagedRecords()`) actually correct?**
@@ -330,4 +259,6 @@ _Questions this graph is uniquely positioned to answer:_
- **Are the 15 inferred relationships involving `withFullscreenLoading()` (e.g. with `.close()` and `handleSubmit()`) actually correct?**
_`withFullscreenLoading()` has 15 INFERRED edges - model-reasoned connections that need verification._
- **Should `Community 0` be split into smaller, more focused modules?**
+ _Cohesion score 0.01 - nodes in this community are weakly interconnected._
+- **Should `Community 1` be split into smaller, more focused modules?**
_Cohesion score 0.01 - nodes in this community are weakly interconnected._
\ No newline at end of file
diff --git a/web-admin/graphify-out/graph.html b/web-admin/graphify-out/graph.html
index 5b43b4b5..43c67694 100644
--- a/web-admin/graphify-out/graph.html
+++ b/web-admin/graphify-out/graph.html
@@ -57,12 +57,12 @@
- 1813 nodes · 2357 edges · 264 communities
+ 1816 nodes · 2360 edges · 253 communities